比赛挑战:
我有一个二维数组N x N
。有必要编写一个函数来绕过带有右边缘的蛇的二维数组。图片中的一个例子。
二维数组的示例:
输入具有以下数组:
input = [[4, 3, 2, 1], [5, 6, 7, 8], [12, 11, 10, 9], [13, 14, 15, 16]]
遍历后的输出是一维数组:
output = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
可以使用任何语言。
主要条件:该函数必须对任何等边二维数组都能正常工作。
指定响应头中的语言名称和函数的缩小版本的字符数,用逗号分隔。
获胜者将是用更少字符写出来的人。为此,他获得300声望。获胜者将在 2 周内(1 月 12 日)确定。
选择获胜者时不考虑作者的回答。祝你好运 :)
排行榜:
execute("ru.stackoverflow.com", 926927);
<script src="https://mayorovp.github.io/codegolf/table-8c505e68f1349e4c69e7.js"></script>
获奖者:
非常感谢大家的参与和有趣的解决方案;)