ハッシュと配列について
アルゴリズムの問題を説いています。
以下のような入力例と出力例を出すのに
解答は以下のようになっておりますが、
個々の処理は何をしていますでしょうか?
ハッシュの使い方について調べてみましたが、
配列をハッシュの中に入れている処理でよいのでしょうか?
この処理の意図するところがよくわからないので解説をお願いしたいです
hash[array[0]] = array[1]
入力例 5 太郎 B 一郎 O 花子 AB 出力例 太郎 B 一郎 O 花子 AB
num = gets.chomp.to_i hash = {} (1..num).each do array = gets.chomp.split(' ') hash[array[0]] = array[1] end hash.each do |name, blood| puts "#{name} #{blood}" end
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/02/02 15:39
2021/02/02 15:50
2021/02/02 15:56
退会済みユーザー
2021/02/03 01:06
2021/02/03 03:07
退会済みユーザー
2021/02/03 06:11