Przeczytałem to pytanie i pomyślałem, że będzie to niezłe wyzwanie. Zadanie Podaj dane wejściowe, aby 0<n<10wygenerować losową liczbę z dokładnie n cyfr pierwszy nie 0 więc f(n)>10**(n-1)-1 wyraźne cyfry Kryteria wygranej To jest golf golfowy, więc wygrywa najkrótszy kod. Losowy Mam na myśli równomiernie rozłożone losowo. Z punktu widzenia programu …
Zazwyczaj poligloty są skonstruowane w taki sposób, że każdy język może zignorować części kodu obecne w innych językach, zawijając je w literały łańcuchowe, używając składni komentarza lub innych podobnych sztuczek. Twoim celem jest napisanie poliglota, w którym wyjściem dla każdego języka jest kod z poliglota, który generuje ten wynik. W …
To jest wątek gliniarzy. Aby zobaczyć wątek złodziei, kliknij tutaj . Zadanie gliniarzy Najpierw napisz quinę w wybranym przez siebie języku. Następnie wdrap się na quine. Upewnij się, że robisz to dobrze, ponieważ rabusie będą próbowali go rozszyfrować i znaleźć oryginalny kod źródłowy! Pamiętaj, że kodowany kod nie musi działać. …
Quat to połączenie quine i popularnego programu dla kotów esolang . Wyzwanie Wyzwanie polega na napisaniu standardowego programu dla kotów. Cokolwiek użytkownik wprowadzi, program wyśle echo wejścia na standardowe wyjście. Jednak gdy długość wejścia jest większa niż 0 i wielokrotność 4, program powinien wypisać własny kod źródłowy. Quat pochodzi z …
Twoim zadaniem jest podanie trzech różnych języków A, B, C i napisanie dwóch różnych programów P i Q, takich jak: P jest literą w języku A, ale nie literą w B ani C; Q jest literą w języku B, ale nie literą w A ani C; i Q skonkatenowane po …
Napisz program lub funkcję, która: pobiera ciąg ze stdio lub argumentów Zastępuje wszystkie wystąpienia truez falseoraz falseztrue odwraca to, ale nie odwraca trueifalse zwraca lub drukuje wynik Przykłady (wejście po lewej stronie): "true" "false" "2false" "true2" "true is false" "true si false" "false,true,undefined" "denifednu,false,true" "stressed-false" "true-desserts" "falstrue" "falseslaf" "true false …
Zostało to zainspirowane przez Print Negative of Your Code i Golf a quine quine . Rozważ prostokąt znaków, które spełniają następujące ograniczenia: Składa się wyłącznie z drukowalnych znaków ASCII Wymiary oba większe niż 1 Każdy wiersz i każda kolumna zawiera co najmniej jedną spację. Każdy wiersz i każda kolumna zawiera …
Na standardowym pianinie jest 88 klawiszy i 95 znaków ascii do wydrukowania (kody szesnastkowe od 20 do 7E): !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ („znak” odnosi się do dowolnego znaku ASCII do wydruku odtąd) W tym JSFiddle skorzystałem z tego i stworzyłem prostą składnię, która generuje melodie fortepianowe przy użyciu AudioSynth . (Jeśli ktoś może …
Utwórz program, który drukuje sumę MD5 swojego źródła w postaci: MD5 sum of my source is: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bez oszukiwania - nie można po prostu odczytać pliku źródłowego i obliczyć jego sumy. Program nie może czytać żadnych informacji zewnętrznych. Oczywiście możesz użyć biblioteki MD5 dostępnej dla twojego języka.
Twoim zadaniem jest utworzenie najkrótszego programu (A), który generuje inny program (B) z najbardziej unikalnymi bajtami, który z kolei generuje oryginalny program (A). Zasadniczo grasz w golfa w połowie pary programów ouroboros ( zwanych też okresową iteracją quine), a drugą w kręgle. A i B mogą być w różnych językach. …
Podany ciąg znaków zwraca, czy ciąg jest podciągiem kodu źródłowego programu. Obowiązują standardowe zasady quine, co oznacza, że nie możesz odczytać własnego kodu źródłowego. Gwarantowana długość wejścia jest mniejsza lub równa długości programu. Możesz zwrócić dowolne dwie różne wartości, niekoniecznie prawdziwe i fałszywe. Możesz również przesłać funkcję zamiast pełnego programu. …
Twoim zadaniem jest stworzenie bota, który gra w Atomy , z najwyższym wynikiem. Jak działa gra: Plansza zaczyna się od pierścienia 6 „atomów”, z liczbami od 1do 3. Możesz „grać” atomem między dwoma atomami lub innym atomem, w zależności od samego atomu. Możesz mieć zwykły atom lub specjalny atom. Normalny …
Dostałem to wyzwanie od Codingame i jestem ciekaw lepszych rozwiązań niż moje: Biorąc pod uwagę szerokość za pomocą standardowego wejścia, narysuj pusty kwadrat „#” dla danej szerokości i długości. Przykład: 5 wyników w ##### # # # # # # ##### Użyłem Pythona, aby rozwiązać ten problem, więc jestem szczególnie …
W tym wyzwaniu napiszesz program, który wypisze program, który jest dwukrotnie dłuższy niż oryginalny program. Emitowany program powinien wypisać nowy program program podwoi swoją długość. Przykłady Jeśli moim programem jest a: < a > aa < aa > aaaa < aaaa > aaaaaaaa Zasady Brak wbudowanych quine Oryginalny program musi …
Napisz program, który pobiera jako dane wejściowe ciąg i liczbę całkowitą ni wyprowadza: Ciąg, który został przekazany do programu kilka nrazy temu; Nowy program, który zostanie użyty do następnego wywołania. Nie możesz przechowywać żadnych danych poza programem, a twój program nie może wywoływać poprzednich programów w łańcuchu. Jeśli ciąg nie …
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.