如何使用数组对水气球的弹出进行建模?

时间:2019-03-30 22:27:38

标签: javascript arrays

这个问题是我在编码挑战中遇到的一系列问题的一部分,但我无法理解。

上下文:一旦水气球弹出,它就会浸透它周围的区域,以使地面越干燥,距离您离开气球的距离越远。可以使用数组来模拟水气球弹出的效果。

任务:创建一个函数,该函数采用一个数组,该数组采用预弹出状态,并在弹出气球后返回状态。弹出前状态最多只能包含一个气球。

例如:

pop([0, 0, 0, 0, 4, 0, 0, 0, 0]) ➞ [0, 1, 2, 3, 4, 3, 2, 1, 0]
pop([0, 0, 0, 3, 0, 2, 0]) ➞ [0, 1, 2, 3, 3, 3, 1]
pop([0, 0, 2, 0, 0]) ➞ [0, 1, 2, 1, 0]
pop([0]) ➞ [0]

问题的标题是圆形素数,但对我来说,圆形素数与气球爆炸之间的关系没有意义。我知道的圆形素数https://en.wikipedia.org/wiki/Circular_prime在这里。我的问题是:

  • 圆形素数与问题有什么关系?
  • 我不理解样本和预期结果。

0 个答案:

没有答案