【发布时间】:2022-01-23 20:21:16
【问题描述】:
我有一个数组,例如:[2,4,8,2]。我想找到列表中每个项目的除数,但除数只能是数组的元素。
-
2可以被[2,2]整除,所以要求的数字是 2 -
4可以被[2,4,2]整除,所以要求的数字是 3 -
8可以被[2,4,8,2]整除,所以要求的数字是 4 -
2可以被[2,2]整除,所以要求的数字是 2
我有一个使用双 for 循环的解决方案,但我相信需要一个更优化的解决方案。有任何想法吗? 谢谢!
【问题讨论】: