gpt4 book ai didi

ruby - 从 Ruby 中的用户输入字符串中提取多个整数?

转载 作者:数据小太阳 更新时间:2023-10-29 08:21:47 27 4
gpt4 key购买 nike

我想在同一行中输入多个整数

例如:- 输入 -1 -1 500 500

这样我就可以将它们相乘。我正在从键盘输入一个字符串 - 那么我应该怎么做?

最佳答案

如果您键入包含 5 66 7 8 的行(由任何空格分隔),则会打印 ["5", "66", "7", "8"]:

p $stdin.readline.split

要使它们成倍增加,请执行以下操作:

q = 1
$stdin.readline.split.each {|n| q *= n.to_i }
p q

关于ruby - 从 Ruby 中的用户输入字符串中提取多个整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/892562/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com