Wszyscy uwielbiają zagnieżdżone listy! Czasami jednak trudno jest utworzyć listę zagnieżdżoną. Musisz zdecydować, czy chcesz zagnieżdżać go głębiej, czy też chcesz zagnieżdżać go płytko. Aby podjąć wyzwanie, musisz „Autonestować” listę. Aby automatycznie przetestować listę, porównaj każdą parę elementów na liście. Jeśli drugi element jest mniejszy, rozdziel dwa elementy, wstawiając między …
Dziś narzeczona zabrała mnie na kolację z okazji urodzin. Gdy nas nie było, usłyszałem, jak Happy Birthday śpiewało 5 różnym gościom (w tym mnie) w restauracji pełnej 50 osób. To mnie zastanowiło - pierwotny problem urodzinowy (znalezienie prawdopodobieństwa, że 2 osoby w pokoju będą Nmiały te same urodziny) jest bardzo …
Dla każdego danego stopnia nmożliwe jest skonstruowanie (co najmniej jednego) integralnego wielomianu ptak, że p(k)( pobliczony w k) jest współczynnikiem tego terminu x^kw wielomianie dla wszystkich 0 <= k <= n. Aby były wyjątkowe, wymagamy, aby wiodący współczynnik (współczynnik x^n) był dodatni i minimalny. Te wielomiany mają kilka interesujących właściwości, …
Biorąc pod uwagę listę liczb całkowitych Li liczbę całkowitą N, dane wyjściowe Lpodzielono na Nlisty podrzędne o jednakowej długości. Długości niepodzielne Jeśli Nnie dzieli długości L, nie jest możliwe, aby wszystkie listy podrzędne miały taką samą długość. W każdym razie ostatnią podlistą wyniku jest ta, która dostosowuje jego długość, aby …
Mój lokalny rozdział ACM rozdaje nagrody drzwiowe osobom, które przychodzą na spotkania. Masz jednak większą szansę na wygraną, jeśli rozwiążesz zagadkę programistyczną (ale ja zawsze rozwiązuję tę zagadkę). Dlatego niektórzy mają 1 wpis, a inni 2. Ale czekaj! Program loterii nie polega na dodawaniu innego wpisu, gdy ktoś rozwiązuje zagadkę. …
Biorąc pod uwagę trzy rzuty kostkami (wartości całkowite od 1-6) w posortowanej kolejności (aby były nierozróżnialne), zamień je na sumę dwóch jasnych kości o identycznym rozkładzie. Odpowiedzią dla trzech do jednego jest zsumowanie ich wszystkich, modulo 6. Rezultatem końcowym jest idealnie płaski rozkład, w którym każda z sześciu liczb jest …
Kwadrat łaciński jest kwadrat, który nie powtórzył symboli X lub Y kolumn . Na przykład: ABCD DABC CDAB BCDA jest jednym z takich kwadratów. Zauważ, że każda kolumna i wiersz zawiera permutację tych samych 4 liter. Jednak nasz kwadrat łaciński ma problem: gdybym obrócił drugi rząd ( DABC) 1 w …
To wyzwanie jest inspirowany obrazem, który często przemierza na Facebooku, który wygląda jak ten . Tyle że nasz kwadrat podstawowy będzie wyglądał bardziej tak: ┌─┬───┬─┐ ├─┼─┬─┼─┤ ├─┼─┴─┼─┤ ├─┼─┬─┼─┤ └─┴─┴─┴─┘ Kwadrat składa się z n x mkwadratu 1x1, musisz policzyć, ile kwadratów (1x1, 2x2, 3x3, 4x4, 5x5 itp.) Mieści się w …
Cribbage to interesująca gra, ponieważ potrzebujesz specjalnej planszy, aby zdobyć punkty. Tablica cribbage wygląda następująco: Zauważ, jak pierwsza kolumna jest po lewej stronie, gdy idzie w górę, następnie po prawej, gdy idzie w dół, a następnie z powrotem po lewej, gdy znów idzie w górę. A oto, jak wygląda kiepsko …
Wyzwanie Wyzwanie jest proste: wydrukuj węża . Otrzymasz długość węża jako dane wejściowe. Wąż o długości 2 wygląda następująco: ==(:)- Wąż o długości 7 wygląda następująco: =======(:)- Innymi słowy, długość węża to liczba znaków równości przed głową . Stosowanie Powiedzmy, że zrobiłem implementację C ++ i skompilowałem ją ./getsnake. Mógłbym …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat Code Code Stack Exchange. Zamknięte 3 lata temu . Twoim zadaniem jest zbudowanie liczby naturalnej przy użyciu jak najmniejszej liczby jedynek i tylko operatorów +lub -. Na przykład …
To jest mój przyjaciel Thomas. Jest w połowie drzewem, w połowie emotikonem. | | | :D | | | On jest samotny. Zróbmy mu przyjaciół! Biorąc pod uwagę emotikon tekstowej jako wejście (na przykład ಠ_ಠ, :P, >_>, a nie 😀, 🤓lub 🐦) na wyjściu odpowiadający treemote. Długość treemote to liczba …
Te tabele Laver przykłady programów, które nie zostały pokazane, aby zakończyć się w standardowym systemie aksjomatyczną matematyki ZFC , ale które nie kończą, gdy zakłada bardzo duże aksjomaty kardynalnych. Wprowadzenie Klasyczne tabele Laver są unikalne skończone algebry z bazowego zestawu i operacja , która spełnia tożsamość i gdzie dla i …
Jolf jest proceduralnym językiem golfowym stworzonym przez @ CᴏɴᴏʀO'Bʀɪᴇɴ. Jakie masz wskazówki dotyczące gry w golfa w Jolf? Proszę zamieścić jedną wskazówkę na odpowiedź. Te wskazówki powinny być przynajmniej nieco specyficzne dla Jolfa, np. Usunięcie komentarzy jest odpowiedzią, ale niezbyt dobrą.
Wprowadzenie Rozważ dwa ciągi A i B o tej samej długości L oraz liczbę całkowitą K ≥ 0 . Na potrzeby tego wyzwania mówimy, że ciągi są kompatybilne z K , jeśli istnieje ciąg C o długości K taki, że A jest ciągłym podciągiem konkatenacji BCB . Zauważ, że A …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.