To wyzwanie jest podobne do Can You Meta Quine? Quine to program, który produkuje się na STDOUT. Wyzwanie polega na utworzeniu programu A, który po uruchomieniu tworzy program B na STDOUT. Program B po uruchomieniu tworzy program A na STDOUT. Programy A i B muszą być napisane w tym samym …
Jeśli napiszemy sekwencję liczb jako współczynniki szeregu mocy, wówczas ta seria mocy nazywana jest (zwykłą) funkcją generującą (lub Gf) tej sekwencji. To znaczy, jeśli dla niektórych funkcji F(x)i serii liczb całkowitych a(n)mamy: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ... = F(x) Następnie F(x)jest funkcja generowania a. …
Wyzwanie tutaj jest proste i wcale nie dotyczy liczenia bajtów. Twoim zadaniem jest wyprowadzenie pierwszych 50 znaków kodu źródłowego poprzedniej quiny, połączonych z twoimi 50 pierwszymi znakami, zaczynając od 50 znaków, które umieściłem poniżej: abcdefghijklmnopqrstuvwxyzACDEFGHIJKLMNOPQRSTUVWXY Weźmy tutaj przykład, jeśli miałbyś odpowiedzieć w 05AB1E, rozwiązaniem po prostu wypisania pierwszych 50 bajtów …
Twoim zadaniem dzisiaj będzie pobranie istniejącego pliku i dodanie do niego zer, aż osiągnie określony rozmiar. Musisz napisać program lub funkcję, która pobierze nazwę pliku w bieżącym katalogu fi liczbę bajtów b. Zachowując oryginalną treść f, musisz napisać na końcu zero (bajty zerowe, a nie ascii 0), aby nowy rozmiar …
Aby sprostać temu wyzwaniu, musisz utworzyć program, który pobiera liczbę całkowitą xi wysyła swoje źródło xwiele razy. Zasady To jest codegolf, celem jest gra w golfa w programie, aby miał najmniejszą liczbę bajtów Jeśli prześlesz funkcję, funkcja musi przyjąć xjako parametr i albo zwrócić lub wydrukować cały kod xwiele razy …
Twoim zadaniem jest napisanie programu lub funkcji, która: Przy pierwszym uruchomieniu wyświetla kod źródłowy. Przy kolejnych wykonaniach powinien wypisać to, co wypisał wcześniej, ale z jedną losową zmianą znaku (zdefiniowaną poniżej). Nie musi to być jednolicie losowa zmiana, ale każda możliwa zmiana powinna mieć niezerową szansę wystąpienia. Po pierwszym wykonaniu, …
Postacie Nazwijmy te znaki Unicode angielskimi spółgłosek IPA : bdfhjklmnprstvwzðŋɡʃʒθ Nazwijmy te znaki Unicode angielskimi samogłoskami IPA : aeiouæɑɔəɛɜɪʊʌː (Tak, ːto tylko długi znak samogłoski, ale traktuj go jako samogłoskę do celów tego wyzwania). Wreszcie są to pierwotne i wtórne znaki stresu : ˈˌ Zauważ, że ɡ( U + 0261 …
Wprowadzenie Kipple to ezoteryczny język programowania oparty na stosach, opracowany przez Rune Berg w marcu 2003 roku. Kipple ma 27 stosów, 4 operatorów i strukturę kontrolną. Półki na książki Stosy są nazywane a- zi zawierają 32-bitowe liczby całkowite ze znakiem. Istnieje również specjalny stos @, aby ułatwić wyprowadzanie liczb. Kiedy …
Kilka miesięcy temu rozmawialiśmy o meta na temat zwiększania reputacji przyznawanej za głosowanie nad pytaniami. Oto podstawy naszego obecnego systemu reputacji głosów: 1 Pytanie głosujące Ujest warte 5 punktów reputacji. Odpowiedź głosowania ujest warta 10 reputacji. Odpowiedź na pytanie lub odpowiedź djest warta -2 reputacji. Pojawiło się wiele różnych sugestii …
Quining ma długą historię - jeśli o niej nie słyszałeś, kliknij znacznik i poczytaj o nim trochę. Twoje zadanie Wyprowadza nieskończoną serię 1s (bez innych odstępów [znaki nowej linii, spacje itp.]) DO WYWOŁU SIGINT (zwykle CTRL-C). Po wywołaniu wypisz źródło programu. Zasady Musi to być poprawny quine: Brak źródła odczytu …
Napisz program, który wyświetli listę liczby wystąpień każdego unikalnego znaku w kodzie źródłowym. Na przykład ten hipotetyczny program {Source_Print_1};powinien generować takie dane wyjściowe: ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t 1 u 1 { …
Chciałem oszukać przyjaciela, dając mu quine, która prawie działała, ale stała się niechlujna i niechlujna. Utwórz program, który po uruchomieniu wyświetli program, ale bez jednego znaku. Można dodać lub usunąć jeden znak lub oba (jeden znak się zmienia). Ale tylko jedna postać. Twój wynik to (length of your program) / …
Wybierzesz m języków i napiszesz n programów w każdym języku, każdy o długości n * m . K th program powinien wyjście k th charakter każdego programu, uporządkowane według liczby programów. Na przykład w tym zgłoszeniu (tylko w celach demonstracyjnych; mogą to być dowolne znaki, w tym znaki nowej linii …
Najbardziej rozpoznawalną przesuwaną łamigłówką jest piętnaście łamigłówek . Ma siatkę 4 na 4, 15 płytek i jedno puste miejsce na siatce. Płytki mogą się poruszać tylko w pustej przestrzeni i zawsze muszą znajdować się w jednej linii z siatką. Zdefiniujmy uogólnioną układankę przesuwną jako dwuwymiarową szerokość W o szerokości H …
Zainspirowany tym pytaniem . Utwórz program, który zachęca użytkownika do zapisania niektórych danych, a gdy program kończy pracę, wypluj sam program, z wyjątkiem danych sesji zmienionych. Następnie użytkownik otwiera nowo wygenerowany program i może przywołać dane z poprzedniego programu. Polecenia KEY VALUE: ustawia zmienną sesji KEYnaVALUE *: wyczyść wszystkie dane …
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.