私は配列を持っています
A = [7 4 6 1 2 3 5]
B = [1 5 4 0 0 2 0]
(配列A
には常にlength=7
ランダムな順序の番号が付いています。)
Aの順序を維持したいのですが、対応するインデックスB
が。の場合にのみ値を保持します>0
。
A
したがって、上記の例から、に変更したいと思い[6 1 2 3]
ます。つまり、Bの7番目、4番目、および5番目の要素は0に等しいため、値7、4、および5をから削除しますA
。
ループなしでこれを実行したいと思います。