ruby
1irb(main):001:0> a = [1, 2, 2, 3, 3, 3] 2=> [1, 2, 2, 3, 3, 3] 3irb(main):002:0> a.delete_at(a.index(2)) 4=> 2 5irb(main):003:0> a 6=> [1, 2, 3, 3, 3]
もっと簡単に、
同じ数字を複数含む配列から数字を一つずつ取り除く
(ただし、同じ数字がある場合はどれを取り除いてもよいものとする。)
にはどうすればいいですか?
(追記)
上記コードにおいて、
delete だと2 が全て消えるので、
2 を一つ選びました。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。