在上一个代码挑战中,我要求您编写一个函数来告诉您哪些行已被删除。
说明是:
编写一个包含五行的函数。
如果按原样运行该函数,则应返回0。
如果您删除了五行中的任何一行并运行该函数,它应该告诉您哪些行已被删除(例如,如果您删除最后一行,则应返回5)。
现在,让我们尝试一些更加困难的事情。
遵循与上述相同的规则,但是这次,函数应返回一个数组,告诉您已删除了两行。
因此,例如,如果我删除第1行和第5行,则返回值应为[1,5],如果我删除第3行和第4行,则返回值应为[3,4]。
同样,如果没有删除任何行,则该函数应返回0。如果您还可以处理删除了一行的情况,则奖励积分,但并非必须这样做。
可以使用辅助功能吗?是的,但前提是您必须这样做。理想的选择是一个独立的功能。
与上一个挑战一样,获得最高支持的解决方案将获胜。我会在一周内选出优胜者;如果24小时内未收到任何新的作品,我会尽快选出。