(Pomimo ponad 60 pytań oznaczonych jako szachy , nie mamy prostego wyzwania dla n-królowych.) W szachach układanka N-Queens jest opisana w następujący sposób: Biorąc pod uwagę n x nszachownicę i nkrólowe, ułóż królowe na szachownicy, aby żadne dwie królowe nie zagrażały sobie nawzajem. Poniżej znajduje się przykładowe rozwiązanie n = …
Biorąc pod uwagę ciąg znaków Si listę indeksów X, zmodyfikuj S, usuwając element przy każdym indeksie, Sjednocześnie wykorzystując ten wynik jako nową wartość S. Na przykład, biorąc pod uwagę S = 'codegolf'i X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o …
W matematyce czynnikowy, skrócony „fakt” nieujemnej liczby całkowitej n , oznaczony przez n! , jest iloczynem wszystkich liczb całkowitych dodatnich mniejszych lub równych n . Na przykład 5! jest 1 * 2 * 3 * 4 * 5 = 120 Silnia 0 wynosi 1 , zgodnie z konwencją dla pustego …
Zakładając, że StackExchange nie zdecyduje się przywrócić mojego konta po usunięciu go z powodu ograniczeń wiekowych (mimo że mam już 14 lat i prawie 15 ಠ_ಠ), wiele osób na tej stronie straciło reputację po usunięciu moich opinii. Stało się to około 17:30, 20 czerwca 2017 r., UTC. Twoim wyzwaniem jest …
Kontynuując mój To był tylko błąd : Wejście: Ciąg składający się z drukowalnych znaków ASCII bez białych spacji ani nowych wierszy. Wynik: Najpierw zmień dane wejściowe na palindrom, odwracając dane wejściowe i dodając je przed sobą, z wyłączeniem środkowego znaku (tzn. Z wejściem 1234567890stanie się 0987654321234567890). A następnie wyślij ten …
Problem Biorąc pod uwagę dane wejściowe, agdzie a jest wartością prawda / fałsz, wyświetl dokładną kostkę niemożliwą poniżej, jeśli jest prawdą, i dokładną normalną kostkę poniżej, jeśli falsey. Wejście truthy: ___________________________________ / _______________________________ /| / / _____________________________/ / | / / /| | / / | / / / | …
Wejścia: Dwie pojedyncze cyfry (nazwijmy je mi n) i dwa znaki (nazwijmy je ai b) w wybranym przez ciebie formacie wejściowym. Wynik: Aby uzyskać przewodnik, udawaj m=2, n=5, a='a', b='b'. Twój wynik będzie ciągiem zbudowanym z czterech wejść. Nazwijmy ciąg resultz wartością "". Po pierwsze, concatenate ana result mczasie, więc …
Organizujesz igrzyska olimpijskie i na tę okazję musisz zbudować fantastyczną pulę, ale przełożeni często zmieniają zdanie na temat wymiarów i potrzebują szybkiego sposobu na odbudowanie go o żądanym rozmiarze! Biorąc pod uwagę dwie liczby całkowite, La xTwoim zadaniem jest zbudowanie basenu długości Li linii x. Jak budowany jest basen? Zawiera …
Istnieje wiele magicznych kwadratów, ale jest tylko jeden nietrywialny magiczny sześciokąt, jak wyjaśnił dr James Grime , a mianowicie : 18 17 3 11 1 7 19 9 6 5 2 16 14 8 4 12 15 13 10 Jak to jest zrobione w Hexagony, najłatwiej jest napisać tylko jedną …
Przegląd Twoim celem jest wdrożenie szyfrowania RC4. Szyfrowanie RC4, wymyślone przez Rona Rivesta (znanego z RSA), zostało zaprojektowane tak, aby było bezpieczne, ale wystarczająco proste, aby można je było wdrożyć z pamięci przez żołnierzy wojskowych na polu bitwy. Obecnie istnieje kilka ataków na RC4, ale nadal jest on używany w …
Wiele osób wie, czym jest maszyna prawdy w programowaniu. Ale nadszedł czas, abyśmy podnieśli poziom. Przedstawiamy maszynę o rozszerzonej prawdzie! Maszyna o rozszerzonej prawdzie przyjmuje dwie rzeczy jako dane wejściowe, liczbę całkowitą ni niepusty ciąg s. Wyprowadza s nczasy z opcjonalnymi końcowymi spacjami. Jeśli jednak njest równy 0, musisz wyprowadzać …
Napisz właściwy quine, którego każdy obrót sam w sobie jest właściwym quine. Na przykład jeśli kod źródłowy to abcdef: abcdef wyszedłby abcdef bcdefa wyszedłby bcdefa cdefab wyszedłby cdefab defabc wyszedłby defabc efabcd wyszedłby efabcd fabcde wyszedłby fabcde Obrót „polega na podzieleniu sznurka na dwie części i odwróceniu ich kolejności” . …
To: jest szybowcem . W grze życia Conwaya szybowiec jest znanym wzorem, który szybko przemierza planszę. Na dzisiejsze wyzwanie narysujemy deskę ASCII Game of Life Board i umieścimy na niej szybowiec. Plansza, od której zaczynamy jest następująca: |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| Ta deska składa …
Czy kiedykolwiek patrzysz na kształty 3D i myślisz, że mamy 2 wiele wymiarów. Zróbmy 3D w 1D! (Widzisz co zrobiłem?) Zadanie Biorąc pod uwagę dwuwymiarową reprezentację sześcianu (układ poniżej), spłaszcz go do pojedynczego łańcucha na podstawie wskaźników. Sześcian To jest układ kostki wypełnionej no-ops ( ,) i wskaźnikami w rogach …
Wszyscy widzieliśmy znaki na motelach informujące nas, czy jest wolne miejsce, czy nie: Zazwyczaj będą one na stałe zapalone litery VACANCY i zaświecą się litery NO , jeśli w motelu nie będzie miejsca. Wyzwanie Przeciętny motel w USA ma 200 pokoi. Napisz program / funkcję, która przyjmuje jako liczbę całkowitą …
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.