【发布时间】:2023-03-29 10:23:01
【问题描述】:
我有两个数组
x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18]
y = [2, 4]
我想从我的数组 x 中找到可以被我的数组 y 的项整除的项,并创建一个带有结果编号的新数组。在这种情况下 [4, 8, 12, 16, 18]。 我想找到一个代码,它可以使用不同的数组长度和不同的数字,而不仅仅是上面示例中的数字。
【问题讨论】:
-
“我想找一个代码”,但是,你试过了吗?
-
我尝试过使用 .find 方法,但我没有找到一种方法将项目逐个除以第二个数组的项目。我尝试过这样的事情:x.find {|item| item % ...(这是我卡住的地方)= 0}
-
你的意思是
y中的所有项目都可以整除吗?18是这样吗? -
您遇到问题的代码是什么?你的代码有什么问题?您收到错误消息吗?错误信息是什么?你得到的结果不是你期望的结果吗?你期望什么结果,为什么,你得到的结果是什么,两者有什么不同?您正在观察的行为不是期望的行为吗?期望的行为是什么,为什么,观察到的行为是什么,它们有何不同?请提供minimal reproducible example。请注意Stack Overflow不是代码编写服务,你需要展示你的努力!
标签: arrays ruby math operation items