Posted at

ずんだのさくらんぼ計算問題 Ruby編

More than 1 year has passed since last update.

さくらんぼ計算については、

など、Webを参照ください。


ルール


  • 入力として 1-9 の整数が2つ与えられます。1つ目を a とし、 2つ目を b とします

  • 入力される a と b の合計は必ず 10 以上になるものに限定されます

  • さくらんぼ計算を行い b の整数を2つに分割します。これを b1, b2 とします。 a + b1 が 10 になります

  • 出力は a,b1,b2 の形式で行ってください


プログラム(Ruby)

inputs = ARGV.map(&:to_i)

b2 = inputs.last - (10 - inputs.first)
b1 = inputs.last - b2
inputs[1] = b1
inputs << b2
print inputs.join(",")


出力例

$ ruby t.rb 1 9

1,9,0
$ ruby t.rb 3 9
3,7,2
$ ruby t.rb 8 5
8,2,3