``` # loginIdsに入っているIDのリストのうち、 # paidIdsに含まれ、かつ、blockIdsに含まれていないIDのリストを返すメソッド「premiumUserIds」を完成させよ # 引数の例 : # loginIds = [1, 2, 3, 4, 5, …, 1000] # paidIds = [10,45,89 …, 13001, 13112] # blockIds = [3, 1843, …, 2221] def premiumUserIds(loginIds, paidIds, blockIds): ``` def premiumUserIds(loginIds, paidIds, blockIds): premiumUserIds = [] for pairId in pairIds: if pairId in loginIds: premiumUserIds.append(pairId) for blockId in blockIds: if blockId in premiumUserIds: premiumUserIds.delete(blockId) return premiumUserIds def premiumUserIds(loginIds, paidIds, blockIds): premiumUserIds = set(pairIds) - set(blockIds) return premiumUserIds と loginIds の積集合をとる