Добре, моя друга спроба кодового гольфу, давайте подивимося, як це відбувається.
Зробіть вигляд, що у вас є масив з 9 значень. Тепер уявіть цей масив у сітці 3х3.
Потрібно повернути сусідам, яке число має як індекси масиву.
0 | 1 | 2
3 | 4 | 5
6 | 7 | 8
Правила:
- Це код гольфу, тому найкоротша відповідь виграє.
- Індекс масиву притворів може починатися з 0 або 1. (хоча в усіх прикладах використовується 0)
- Просто повернення значень значень нахмуриться (як
if 3: return 046
) - Подання може бути просто процедурою / функцією / методом, але приклад був би непоганим
- Повернене значення може бути в будь-якому порядку (наприклад, якщо вхід 0, це може бути 13 або 31)
- якщо ви хочете, вихід може бути списком чисел, наприклад
[0,4,6]
замість046
- діагоналі не враховуються, як видно з прикладів.
Приклади:
вхід:
0
вихід:
13
вхід:
3
вихід:
046
вхід:
4
вихід:
1357 рік
[0,4,6]
замість 046
?