Ruby初心者です。
タイトルの通り、配列の0以外の要素を数える方法についてです。
Ruby
1arr = [19, 0, 0, 2, 55, 0, 12, 0] 2arr.select{|v| v != 0}.size 3# => 4
のように書いているのですが、もっと簡単にかけるメソッドや、書き方はないでしょうか?
また、自分だったらこうするというがあれば教えていただけると助かります。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
投稿2017/05/01 02:48
Ruby初心者です。
タイトルの通り、配列の0以外の要素を数える方法についてです。
Ruby
1arr = [19, 0, 0, 2, 55, 0, 12, 0] 2arr.select{|v| v != 0}.size 3# => 4
のように書いているのですが、もっと簡単にかけるメソッドや、書き方はないでしょうか?
また、自分だったらこうするというがあれば教えていただけると助かります。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/01 03:31