tło Alice i Bob tworzą język golfowy, aby wygrać każde wyzwanie PPCG. Alicja chce stworzyć dwuwymiarowy język, taki jak> <>, ale Bob woli składnię przedrostka-przedrostka jak w J. Jako kompromis decyduje się stworzyć dwuwymiarowy język przedrostka-przedrostka. Parser jest trudny do napisania i potrzebuje twojej pomocy! Specyfikacja składni W języku Alicji …
Ostatnio zrobiłem literówkę i napisałem jednorożca zamiast jednorożca , zrobiłem to, co zrobiłaby każda normalna osoba i zrobiłem z niego esolang . W tym wyzwaniu będziesz pisać tłumacza Unicorn. Ponieważ programy Unicorn są strasznie długie, będziesz musiał napisać krótkiego tłumacza, aby to zrekompensować. Przykład Są to wyniki transpilowane, a nie …
Kolonie bakterii znakowanych 1poprzez 9żyją na segmencie komórkach równomiernie rozmieszczonych w puste komórki wskazuje0 0 0 2 0 0 0 1 2 0 0 3 3 0 0 Co sekundę każda kolonia rozprzestrzenia się na sąsiednie puste komórki. Jeśli dwie kolonie docierają do pustej komórki w tym samym czasie, kolonia …
Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą N i siatkę cyfr dziesiętnych (od 0 do 9) o szerokości W i wysokości H (które są również dodatnimi liczbami całkowitymi). Możesz założyć, że N będzie mniejsze lub równe większej z W i H. Wydrukuj lub zwróć największą ciągłą liczbę cyfr …
Wyzwanie jest proste: narysuj tęczę w jak najmniejszej liczbie bajtów Dane techniczne tęczy są następujące: Liczba musi mieć dokładnie 400 pikseli szerokości i 200 pikseli wysokości (opcjonalnie 401 x 201, jeśli chcesz mieć pojedynczy piksel środkowy) Czerwony pierścień powinien dotykać wszystkich granic figury (promień zewnętrzny = 200 pikseli) Wszystkie pierścienie …
Biorąc pod uwagę poprawnie nawiasowany ciąg jako dane wejściowe, wypisz listę wszystkich niepustych podciągów w pasujących nawiasach (lub poza wszystkimi nawiasami), z usuniętymi nawiasami zagnieżdżonymi. Każdy podciąg powinien być ciągiem znaków w dokładnie tych samych pasujących nawiasach. Podciągi powinny być wymienione w kolejności od głębokości, a podciągi o tej samej …
Wprowadzenie Jak mówi ToonAlfrink : „ Uważam, że nie ma tutaj wystarczająco łatwych pytań, które mogliby podjąć początkujący!”. Zadanie jest więc bardzo proste. Biorąc pod uwagę ciąg, wypisz wartość prawdy lub fałszu, niezależnie od tego, czy nazwa jest oficjalna, czy nie. Nazwa jest „oficjalna”, jeśli jest to pojedyncze słowo w …
Utwórz program, który znajdzie 50 ostatnich wyzwań za pomocą tagu golf-golf, który ma co najmniej 20 odpowiedzi. Następnie wyodrębnij wyniki dla każdego języka w każdym z wyzwań. Jeśli istnieje więcej niż jedna odpowiedź w tym samym języku, policz wszystkie wyniki. Następnie weź 20 najpopularniejszych języków i wypisz listę z nazwami …
To dość proste wyzwanie, ale nie mogłem znaleźć żadnego pytania, które byłoby do niego podobne. Wyzwanie polega na przyjęciu częstotliwości przy użyciu STDIN lub jej odpowiednika, a następnie wygenerowaniu tonu pasującego do tej częstotliwości, w Hz, przez 5 sekund. Na przykład Input: 400 Output: (a tone of 400 Hz with …
Zdefiniuj, że liczba naturalna p jest liczbą pierwszą +1 liczby naturalnej n, jeżeli p jest liczbą pierwszą, a standardową reprezentację binarną (tj. Bez zer wiodących) p można uzyskać poprzez dodanie (tj. Dodawanie, dodawanie lub wstawianie) pojedynczy 1 do standardowej reprezentacji binarnej n . Na przykład binarna reprezentacja 17 to 10001 …
Wprowadzenie Czy nie nienawidzisz tego, gdy ktoś przesyła album, który lubisz na YouTube, ale opis zawiera tylko listę utworów ? Lubię to: 1. Everything in Its Right Place - 4:11 2. Kid A - 4:44 3. The National Anthem - 5:50 4. How to Disappear Completely - 5:55 5. Treefingers …
Jesteś programistą, a twój szef postanowił zaktualizować witrynę firmy. Zdecydował, że mniej kolorów jest lepsze, ale chce, aby strona wyglądała tak samo. Słusznie decydujesz, że nie ma pojęcia, o czym on mówi, ale i tak spróbujesz, bo się nudzisz. Ponieważ firma ma tysiące stron internetowych, a każda z nich ma …
Napisz program, który przyjmuje jako dane wejściowe emotikon i wypisuje, jeśli emotikon jest szczęśliwy lub smutny. Program akceptuje ciąg jako parametr wejściowy lub parametr i powinien wyświetlać ciąg „szczęśliwy”, jeśli dane wejściowe znajdują się na liście szczęśliwych emotikonów, lub „smutny”, jeśli dane wejściowe znajdują się na liście smutnych emotikonów. Możesz …
Powiedz, że masz taki ciąg: abaabbbbbaabba Policz, ile razy określony znak pojawia się w ciągu wejściowym, ale tylko wtedy, gdy znak pojawia się tylko raz z rzędu . Na przykład, jeśli postać jest a, abaabbbbbaabba ^ x x ^ Łącznie byłoby 2 ( aanie liczą się, ponieważ apojawia się dwa …
Monday Mini-Golf: Seria krótkich golfowych wyzwań, opublikowanych (miejmy nadzieję!) W każdy poniedziałek. Wiele aplikacji internetowych (zwłaszcza mediów społecznościowych) automatycznie obcina długie fragmenty tekstu, aby pasowały do formatowania aplikacji. W tym wyzwaniu stworzymy algorytm do automatycznego przycinania fragmentu tekstu do określonej długości. Wyzwanie Celem wyzwania jest napisanie programu lub funkcji, która …
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.