<分区>
我有以下问题:
- 有一个数组,由6个数字组成,每组最多两位数。
- Y 是一个数组,其第 i 个元素是第一个数组的前 i +1 个元素的总和。
- 通过键盘接受数字输入。如果它与 Y 中的数字之一匹配,则显示一条消息;如果没有,请重新启动程序。
这是我想的算法:
- 初始化空数组[x] & [y]
- 6.times.map{ Random.rand(1..99) }
- 用每个do加数字?
- 存储在数组[y]中
- 将输入与 == 数组 [y] 进行比较
- 如果任何实例匹配显示消息,否则重启
对于解决此问题的任何指导或帮助,我将不胜感激。