Część II z serii · Struktury danych w Pythonie
Dostaniesz 10 krótkich funkcji na listach, słownikach, zbiorach, kopcach i węzłach, każdą z tezą o tym, co robi. Część działa, część ma błąd. Gra uruchamia pokazany kod naprawdę, więc Twój kontrprzykład albo go złamie, albo nie.
Ten sam kod sesji daje wszystkim te same karty i osobny ranking grupy. Przy równej liczbie punktów wyżej jest krótszy czas na decyzje. Zegar stoi, kiedy czytasz wyjaśnienie i oglądasz rentgen.
Przykład: macierz jednostkowa
jednostkowa(2)→[[1, 1], [1, 1]]
[[0] * n] * n to n odwołań do jednego wiersza, więc jedynka z przekątnej trafia do każdego wiersza. Takich miejsc szukasz w grze.
Najlepszy wynik każdego pseudonimu. Pod punktami czas na decyzje. Wpisz kod sesji wyżej, żeby zobaczyć ranking grupy.
Trzynaście błędów, które najczęściej psują kod na listach, słownikach, zbiorach, kopcach i węzłach. Pułapki, które pojawiły się już w Twoich grach, mają znacznik „spotkana”.
Najlepszy wynik każdego pseudonimu. Pod punktami czas na decyzje.