Wyzwanie jest po prostu; wyprowadza następujące sześć tablic liczb całkowitych 2D:
[[ 1, 11, 21, 31, 41, 51],
[ 3, 13, 23, 33, 43, 53],
[ 5, 15, 25, 35, 45, 55],
[ 7, 17, 27, 37, 47, 57],
[ 9, 19, 29, 39, 49, 59]]
[[ 2, 11, 22, 31, 42, 51],
[ 3, 14, 23, 34, 43, 54],
[ 6, 15, 26, 35, 46, 55],
[ 7, 18, 27, 38, 47, 58],
[10, 19, 30, 39, 50, 59]]
[[ 4, 13, 22, 31, 44, 53],
[ 5, 14, 23, 36, 45, 54],
[ 6, 15, 28, 37, 46, 55],
[ 7, 20, 29, 38, 47, 60],
[12, 21, 30, 39, 52]]
[[ 8, 13, 26, 31, 44, 57],
[ 9, 14, 27, 40, 45, 58],
[10, 15, 28, 41, 46, 59],
[11, 24, 29, 42, 47, 60],
[12, 25, 30, 43, 56]]
[[16, 21, 26, 31, 52, 57],
[17, 22, 27, 48, 53, 58],
[18, 23, 28, 49, 54, 59],
[19, 24, 29, 50, 55, 60],
[20, 25, 30, 51, 56]]
[[32, 37, 42, 47, 52, 57],
[33, 38, 43, 48, 53, 58],
[34, 39, 44, 49, 54, 59],
[35, 40, 45, 50, 55, 60],
[36, 41, 46, 51, 56]]
Co to są tablice liczb całkowitych 2D? Są to liczby używane w magicznej sztuczce z kartami zawierającymi te liczby:
Magiczna sztuczka prosi kogoś, aby pomyślał o liczbie z zakresu [1, 60], i daje temu, kto wykonuje magiczną sztuczkę, wszystkie karty, które zawierają ten numer. Osoba wykonująca magiczną sztuczkę może następnie zsumować lewe górne numery (wszystkie o sile 2) podanych kart, aby uzyskać liczbę, o której myślał. Dodatkowe wyjaśnienie, dlaczego to działa, można znaleźć tutaj.
Zasady konkursu:
- Możesz wyprowadzić sześć tablic liczb całkowitych 2D w dowolnym rozsądnym formacie. Może być drukowany z ogranicznikami; może być tablicą liczb całkowitych 3D zawierającą sześć tablic liczb całkowitych 2D; może być ciągiem-listą linii; itp.
- Możesz wypełnić dolną prawą pozycję ostatnich czterech kart ujemną wartością w zakresie
[-60, -1]
lub znaku,'*'
zamiast je pomijać, aby tablice liczb całkowitych 2D były prostokątnymi macierzami (nie, nie możesz ich wypełnić0
ani nie -integer jaknull
/undefined
jako alternatywa, z wyjątkiem tego,*
że gwiazdka jest również używana w rzeczywistych kartach). - Kolejność liczb w macierzach jest obowiązkowa. Chociaż nie ma to znaczenia dla fizycznej sztuczki magicznej, to wyzwanie widzę głównie jako matrycę - złożoność kolmogorowa , stąd ograniczenie zamówienia.
Kolejność samych macierzy na liście wyników może być w dowolnej kolejności, ponieważ z lewej górnej karty jasno jest, która macierz jest.
Główne zasady:
- To jest golf golfowy , więc wygrywa najkrótsza odpowiedź w bajtach.
Nie pozwól, aby języki gry w golfa zniechęcały Cię do publikowania odpowiedzi w językach niekodujących golfa. Spróbuj znaleźć możliwie najkrótszą odpowiedź na „dowolny” język programowania. - Do odpowiedzi mają zastosowanie standardowe reguły z domyślnymi regułami We / Wy , więc możesz używać STDIN / STDOUT, funkcji / metody z odpowiednimi parametrami i typem zwracanych, pełnych programów. Twoja decyzja.
- Domyślne luki są zabronione.
- Jeśli to możliwe, dodaj link z testem kodu (tj. TIO ).
- Zalecane jest również dodanie wyjaśnienia do odpowiedzi.
[ascii-art]
wyzwaniem przy ścisłych regułach wyjściowych (MD5), w których moje są bardzo elastyczne (a wiersze / kolumny są zamieniane, a zasięg jest [1,60]
zamiast [1,63]
; dość niewielkie różnice, ale nadal).
n
pojawia się nak
karcie; gdzie moje wyzwanie jest Wyzwanie KC do