空の配列aryにary1の要素をeachで1つずつ入れていき、すでに同じ文字列の要素が入っている時は入れないようにしたいです。
これをincludeメソッドを使って書きたく、下記のような形かな?とイメージを考えましたがうまくいきません。どのようにしたら良いでしょうか?
※uniqメソッドを使って重複した文字列を取れると思いますが、今回は下記に近い形でincludeを使って書きたいです。
ruby
1 ary = [] 2ary1 = ["あ","い","う","え","お","か","き","く","け","こ","い","お","く"] 3 4ary1.each do |hiragana| 5 ary << hiragana unless ary.include?("aryに既に入れた要素") 6end 7 8p ary 9 10#期待する出力結果 11 ["あ","い","う","え","お","か","き","く","け","こ"] 12
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/24 03:01