2つのリストを比較し、最初のリストが他のリストと異なるところを示すリストを返す関数を作成しようとしています。2つのリストの違いを見つけてゼロ1リストを作成する
例1:
list1: [1, 2, 3] list2: [1, 3] desired result: [0, 1, 0]
例2
list1: [1, 3, 1, 2, 4] list2: [1, 1, 4] desired result: [0, 1, 0, 1, 0]
例3
list1: [3, 5, 2, 9, 9] list2: [3, 5, 9, 9] desired result: [0, 0, 1, 0, 0]
例4
list1: [1, 1, 1] list2: [1] desired result: [0, 1, 1]
例5
list1: [1, 2, 2, 1] list2: [1, 2, 1] desired result: [0, 0, 1, 0]
いくつかの事実:
list1
はlist2
desired list
と常に大きいか等しい長さで所望のリスト内の1の数は、2つのリストの長さの差に等しいlist1
- の長さを有します。
私は何の答えも提供していませんが、私はこれを実装する方法は考えられません。ガイダンス/ヒント?
出力はどうあるべき 'list1'は[1,2]'で 'と' list2'があるとき'[3]'?質問のために – Kevin
ありがとうございます。私はそれについて私の質問を編集しようとしていた。すぐにやります。それは可能ではありません。ある観点では、list2は何らかの形でlist1になります。 –
2番目の例で、最後の2つが '.. 1、0]'である理由を理解していません.... –