LoginSignup
0
0

More than 5 years have passed since last update.

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

Posted at

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

など、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
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0