Jesteś kosmicznym turystą na swojej drodze do planety Flooptonia! Lot potrwa kolejne 47 315 lat, więc aby minąć czas, zanim się zamrozisz, postanowisz napisać program, który pomoże ci zrozumieć kalendarz Flooptonian. Oto 208-dniowy kalendarz Flooptonian: Month Days Input Range Qupu 22 [0-22) Blinkorp 17 [22-39) Paas 24 [39-63) Karpasus 17 …
Wygenerowaliśmy już pola Saper , ale ktoś naprawdę musi zamiatać wygenerowane miny, zanim PCG wybuchnie! Twoim zadaniem jest napisanie Minesweeper Solver, który będzie kompatybilny z nieco zmodyfikowaną wersją zaakceptowanego rozwiązania „Working Sinesweeper” (akcje są oddzielone spacjami, aby pozwolić na większe pola). Dane wejściowe: pole Saper, pola oddzielone spacjami. Pierwszy wiersz …
Wyzwanie to zostało zainspirowane pytaniem na Mathematica.SE . Załóżmy, że masz zagnieżdżoną listę / tablicę o dowolnej strukturze (listy na każdym poziomie niekoniecznie mają taką samą długość). Dla uproszczenia założymy, że węzły to nieujemne liczby całkowite lub puste tablice. Jako przykład [[[1, 3], 2], [1, 4], 12, [[0, [], 0], …
Na stronie Code Review natrafiłem na pytanie, które wydaje się interesujące. Myślę, że OP robi to źle, ale nie mogę być pewien ... Więc rozwiążmy to dla niego! (napisz program, a nie funkcję / procedurę) Dane wejściowe (standardowe lub podobne): Liczba całkowita xw notacji dziesiętnej. Jest większy niż 1 i …
Weź dwuwymiarową siatkę i narysuj na niej kilka segmentów linii, które będą reprezentować lustra. Teraz wybierz punkt, aby umieścić teoretyczny laser i kąt, aby zdefiniować kierunek, w który wskazuje. Pytanie brzmi: jeśli podążasz ścieżką wiązki laserowej na określonej odległości, w jakim punkcie współrzędnych jesteś? Przykład: Na tym rysunku Ljest położenie …
Utwórz program lub funkcję, aby odłączyć kwadrat cyfr, odwracając (odwracając punkt środkowy) tylko wiersze i kolumny. Wkład Dane wejściowe będą siatką cyfr 9 x 9 w postaci ciągu 9 wierszy, jak poniżej: 986553229 264564891 759176443 643982153 567891234 526917874 685328912 891732537 117644378 Ten format wejściowy nie podlega negocjacji - wszelkie rozwiązania, …
Ten konkurs się zakończył. Ze względu na charakter wyzwań dla gliniarzy i rabusiów wyzwanie dla gliniarzy staje się znacznie łatwiejsze, gdy zainteresowanie związanym z nim wyzwaniem spadnie. Dlatego, mimo że nadal możesz publikować funkcje skrótu, twoja odpowiedź nie zostanie zaakceptowana ani nie będzie częścią tabeli wyników. To wyzwanie jest poszukiwanie …
Jest to stosunkowo szybki, ale jestem pewien, że ci się spodoba. Codegolf program, który pobiera dane wejściowe w formie zdania, a następnie podaje w wyniku pierwszą literę pisaną wielkimi literami w każdym słowie. Zasady: Zgłoszenia nie mogą mieć formy funkcji. Więc nie: function x(y){z=some_kind_of_magic(y);return z;} jako ostateczna odpowiedź ... Twój …
Wyzwanie Narysuj kształt serca ... jak sztuka ASCII! Twoja sztuka nie musi wyglądać dokładnie tak jak moja, ale musi wyglądać jak Kształt Serca. Wnętrze serca musi zawierać słowa „Miłość” co najmniej 20 razy Zasady Program musi zapisać grafikę na konsoli. Najkrótszy kod (w bajtach, w dowolnym języku) wygrywa. Zwycięzca zostanie …
Wyzwanie: odczytać dane wejściowe o dowolnej długości i wygenerować ROT13 danych wejściowych. Wszystkie znaki oprócz AZ należy skopiować dosłownie na wyjście, a jeśli to możliwe, należy zachować wielkość liter. Każdy język, który potrafi czytać i pisać standardowe strumienie, jest uczciwą grą.
Wprowadzenie W teorii liczb liczba jest uważana za złą, jeśli w jej reprezentacji binarnej występuje parzysta liczba 1. W dzisiejszym wyzwaniu będziesz identyfikować, czy dana liczba jest zła, czy nie. Wyzwanie Twoim zadaniem jest napisanie pełnego programu lub funkcji, która przyjmuje jedną, nieujemną liczbę całkowitą jako dane wejściowe i wyjściowe …
Wyzwanie polega na napisaniu programu lub funkcji, która, gdy otrzyma dwa ciągi o równej długości, zamienia każdy inny znak i wyświetla / zwraca otrzymane ciągi w dowolnej kolejności. Przykłady "Hello," "world!" --> "Hollo!" "werld," "code" "golf" --> "codf" "gole" "happy" "angry" --> "hnpry" "aagpy" "qwerty" "dvorak" --> "qvertk" "dworay" "1, …
Zainspirowany tym pytaniem na Math.SE . Zaczynając od 1, możesz wielokrotnie wykonać jedną z następujących dwóch operacji: Podwój liczbę. lub Zmień kolejność cyfr w dowolny sposób, z tym wyjątkiem, że nie może być żadnych zer wiodących. Biorąc przykład z połączonego postu Math.SE, możemy dotrzeć, 1000wykonując następujące kroki: 1, 2, 4, …
Jestem głodny. Zróbmy coś mikrofalowego. Biorąc pod uwagę numeryczną liczbę od 1 do 4 cyfr, podaj liczbę sekund, które powinna uruchomić kuchenka mikrofalowa. Detale Sztuką jest ustalenie, czy użytkownik wprowadza sekundy, czy kombinację sekund i minut. Te i dziesiątki miejsc należy interpretować jako sekundy, a setki i tysiące miejsc powinny …
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.