Quantcast
Channel: 配列タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 757

RubyでRubyで配列を標準入力に使う方法

$
0
0
Rubyで配列を標準入力に使う方法です。 競技プログラムをされる方向けに説明いたします。 今回はpaiza様のRuby問題集を題材にしています。 ・文字列を文字列配列に標準入力して、数値に変換して、再度文字列で標準出力する場合 #文字列を入力してline配列に入れる line = gets.chomp.split(":") #line配列から要素を取り出して数値型に変換する。 hour = line[0].to_i minute = line[1].to_i #文字列型に変換して標準出力する。 puts hour.to_s puts minute.to_s ・mapを使う場合 #文字列を標準入力する line = gets #「:」で分けてmap関数を使ってhourとminute変数にそれぞれ数値に変換して代入する。 hour,minute = line.split(':').map(&:to_i) #標準出力する。 puts hour puts minute mapを使うほうが分かりやすいですね。

Viewing all articles
Browse latest Browse all 757

Trending Articles