Це нитка копа. У потоці грабіжника тут .
Напишіть код, який бере вхід n
і створює n-by-n "змієву матрицю".
Змія матриця - це матриця, яка відповідає цій схемі:
3 на 3:
1 2 3
6 5 4
7 8 9
і 4 на 4:
1 2 3 4
8 7 6 5
9 10 11 12
16 15 14 13
Точний формат виводу необов’язковий. Ви можете, наприклад, вивести [[1 2 3],[6 5 4],[7 8 9]]
чи щось подібне.
Ви повинні вказати назву мови та регулярний вираз, який повністю відповідає вашому коду. Ви можете вибрати, наскільки детальним повинен бути ваш регекс. В крайньому випадку, ви можете написати регулярний вираз, який відповідає кожному можливому рядку, і в цьому випадку буде дуже просто зламати код. Ви також повинні забезпечити вихід n=4
, щоб грабіжники знали точний формат, який ви обрали.
Ви можете використовувати один із ароматів регулярного вибору , який доступний на сайті regex101.com , або аромат Ruby.
- PCRE (PHP)
- Javascript
- Пітон
- Голанг
- Рубін
Ви повинні вказати, який саме ви використовуєте.
Примітки:
- Ви повинні підтримувати будь-які досить великі
n
. Ви можете припустити, що він не переповнить тип даних або пам'ять. Якщо типом даних за замовчуванням є 8-бітні цілі числа, тоді ви можете припуститиn<=11
, якщо це непідписані 8-бітні цілі числа, то ви можете припускатиn<=15
. - Грабіжники повинні відповідати вихідному формату подання, за винятком проміжних / кінцевих пробілів та нових рядків, оскільки це може бути позбавлене форматування SE.
Критерій виграшу:
Переможцем стане незавершене подання з найкоротшим шрифтом, виміряним кількістю символів.
Якщо ваша публікація залишалася нерозробленою протягом 7 днів, ви можете опублікувати призначене рішення та позначити ваше подання як безпечне.
.
.