To wyzwanie jest inspirowane tym , teraz usuniętym pytaniem.
Jako wartość wejściową weź dodatnią liczbę całkowitą N i wyślij macierz o liczbach 1 .. N 2 zgodnie z poniższym wzorem:
Wypełnij pierwszy wiersz 1 .. N, a następnie wypełnij ostatni rząd (numer wiersza N ) (N + 1) .. 2N , a następnie wypełnij drugi rząd (2N + 1) .. 3N i kontynuuj, aż wypełnisz wszystkie rzędy.
Format wyjściowy jest elastyczny, dlatego listy list itp. Są akceptowane.
N = 1
1
N = 2
1 2
3 4
N = 3
1 2 3
7 8 9
4 5 6
N = 4
1 2 3 4
9 10 11 12
13 14 15 16
5 6 7 8
N = 5
1 2 3 4 5
11 12 13 14 15
21 22 23 24 25
16 17 18 19 20
6 7 8 9 10
Obowiązują standardowe zasady. Najkrótsza odpowiedź w bajtach w każdym języku wygrywa. Wyjaśnienia są zachęcane jak zawsze.
1 2 3 7 8 9 4 5 6Czy format wyjściowy jest elastyczny?