言語に向き、不向きってあるよね。


【Javaが恐ろしく強い】転職時に希望するプログラミング言語ランキング - paiza開発日誌

paizaプログラミングスキルチェックの受験言語の割合ランキング

Java: 22.60 %
Ruby: 15.96 %
PHP: 13.69 %
Javaが多いのは鉄板ですが、2位にRubyというは少し意外かもしれません。

とのことなんですが、問題の読み込みが楽なので、自分はほとんどrubyしか使っていません。経験的にもJavaのほうが圧倒的にながいのですが、最初に数値や文字列を読みこむ部分とか、あまりJavaではやらないのでRubyの方が圧倒的に楽な気がします。

最初に3つの数字が空白区切りで3つ与えられるので、それを読み込む

a,b,c = gets.chomp.split.map &:to_i

最初にデータ数nが与えられて,以降、数値がn行続くとかを配列にしたいとき

n = gets.chomp.to_i
n.times.map {|i|  gets.chomp.to_i }