Ruby语法问题。我不知道怎么解决

时间:2019-01-02 01:24:12

标签: ruby

Please output the number obtained by adding a and b.

At the end of the line break, do not include extra characters, blank lines.

expmple1
1 1

result1
2

expmple2
0 99

result2
99

我的代码是:

input_lines = gets.chop
a = input_lines[0]
b = input_lines[1]

puts a + b

但是它不起作用,请帮忙。

1 个答案:

答案 0 :(得分:1)

split添加到切碎的获取中将起作用:

input_lines = gets.chop.split
a = input_lines[0].to_i
b = input_lines[1].to_i

puts a + b

尝试一下。
选中String doc.

更多DRY方法:

input_lines = gets.chop.split.map(&:to_i)
a,b = input_lines

puts a + b

在这种情况下,input_lines中的数字已更改为Integers。