如何在 Ruby (1.9) 中以编程方式创建以下数组。
它遵循 7n + 1 模式,我希望它包含 24 个数字。
arr = ["8","15","22","29","36","43","50","57","64","71" ]
最佳答案
使用collect
并在结果上应用to_s
:
(1..24).collect{|n| (n*7 + 1).to_s}
编辑:抱歉忘记将数字转换为字符串。现在编辑代码。
关于ruby - 用 7n +1 填充 ruby 中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16214304/