前提・実現したいこと
タイトル通りなのですが、分かりやすく書くと例えば
猫 1
犬 2
サル 3
などを標準入力で受け取る場合にどうコードを書いたらいいのかわからず困っております。
該当のソースコード
a, b = gets.split(" ").map!{|i| i.to_i} a, b = gets.split(" ").map!{|a| a.to_s , |b| b.to_i}
試したこと
調べてみても1行で複数の数字のみや文字列のみであれば方法が載っていてわかるのですが、数字と文字列となるとどこにも載っておらずお手上げ状態です。試したコードの2行目はaは文字列、bは数字として受け取る書き方を自分なりに試してみましたがとんちんかんなことをしている感じがあり、なんとなくやってみたというものです。
ご教示よろしくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/20 04:07