Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。
Q&A
解決済
3回答
1142閲覧
総合スコア71
0グッド
0クリップ
投稿2014/08/31 09:05
0
タイトルで提示した問題を解きたいのですが、Ruby初心者なためとくことが困難です。。
どなたか教えていただけませんでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答3件
2つ回答を考えてみました。
回答1:
lang1[["a","b","c","d","e"], [0,1,2,3,4,5,6,7,8,9]].collect! {|e| e.length } 2
lang
1[["a","b","c","d","e"], [0,1,2,3,4,5,6,7,8,9]].collect! {|e| e.length } 2
回答2:
lang1[[5], [[10]]].flatten!
1[[5], [[10]]].flatten!
上記のいずれも、irbで実行すると以下のように表示されます。
lang1=> [5, 10]
1=> [5, 10]
投稿2014/09/02 22:47
総合スコア9058
ベストアンサー
lang1[0, [5,10]].each {|a| puts a.to_s}
1[0, [5,10]].each {|a| puts a.to_s}
では如何でしょうか? irb で試すとつぎのようになります。
C:\Users\katoy>irb irb(main):001:0> [0, [5,10]].each {|a| puts a.to_s} 0 [5, 10] => [0, [5, 10]] irb(main):002:0>
投稿2014/09/01 03:28
総合スコア22324
セミコロンをつけて1行ならできますがそれでいいのでしょうかね? それで作ってみましたので、参考がてらに。
lang1kaigyou, *suu = *[0, 5 ,10];p kaigyou, suu
1kaigyou, *suu = *[0, 5 ,10];p kaigyou, suu
投稿2014/09/01 02:30
総合スコア142
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.48%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
タイトル Rubyで0改行[5,10]と出力するプログラムを多重配列を使って1行で書け
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。