Pytania oznaczone «restricted-source»

Nakłada ograniczenie na kod źródłowy użyty do rozwiązania wyzwania, na przykład nieposiadanie liczb w kodzie źródłowym.

214
ROZBROJ BOMBĘ!

Zostałeś zatrudniony za swoją wiedzę techniczną jako pomocnik Tajnego Agenta, aby zapewnić, że dobry facet może wykonać swoją pracę i uratować świat. To twoja ostatnia misja przed przejściem na emeryturę z wysoką wypłatą i wdzięcznością całego świata. Ale zanim będziesz musiał rozbroić BOMB Big...

154
Jak wysoko możesz liczyć?

Wyzwanie: Twoim zadaniem jest napisanie jak największej liczby programów / funkcji / fragmentów, z których każdy wypisuje / drukuje / zwraca liczbę całkowitą. Pierwszy program musi wypisać liczbę całkowitą 1, drugi 2i tak dalej. Nie można ponownie używać żadnych znaków między programami. Tak...

123
Zaciemniony Witaj świecie

Utwórz możliwie najkrótszy zaciemniony program, który wyświetla tekst „Hello World”. Aby zostać uznanym za zaciemniony program, musi spełniać co najmniej dwa z następujących wymagań: Nie zawiera znaki: h, l, wi dw każdym przypadku Nie zawiera znaki: e, o, r, 0, i 1w każdym przypadku Nie...

113
Największy numer do wydrukowania

Twoim celem jest napisanie programu, który wypisze liczbę. Im większa liczba, tym więcej punktów otrzymasz. Ale bądź ostrożny! Długość kodu jest zarówno ograniczona, jak i ważona w funkcji oceniania. Twój wydrukowany numer zostanie podzielony przez sześcian liczby bajtów użytych do rozwiązania...

85
Pętla bez „zapętlenia” [zamknięta]

Pytanie podobne do tego zostało zadane kilka lat temu , ale to jest jeszcze trudniejsze. Wyzwanie jest proste. Napisz program (w wybranym języku), który wielokrotnie wykonuje kod bez użycia jakichkolwiek struktur powtarzania takich jak while, for, do while, foreachlub goto( Więc dla was wszystkich...

85
Eww, te bajty są brutto

Napisz program lub funkcję, która po podaniu łańcucha odfiltruje tyle różnych bajtów, ile może i zwróci oczyszczony ciąg. Ponieważ jednak Twój program ich nienawidzi, żaden z tych bajtów nie może być obecny we własnym kodzie. Twój wynik będzie liczbą różnych bajtów, które Twój program odfiltrowuje...

81
Znajdź nielegalny ciąg

Wyzwanie polega na znalezieniu ciągu znaków, który nie może pojawić się w żadnym legalnym programie w wybranym języku programowania. Obejmuje to komentarze, ciągi znaków lub inne części „niewykonywalne”. Wyzwanie Twój program może być specyficzny dla konkretnej wersji lub implementacji...

78
Hello World 0.0!

źródło: Dilbert, 8 września 1992 r Mam nadzieję, że dodam nowy zwrot do klasycznego „Hello World!” program. Kod programu, który wyświetla Hello World!bez: Literały łańcuchowe / znakowe Liczby (dowolna baza) Wbudowane funkcje zwracające „Hello World!” Literały RegEx Z wyjątkiem „O” † i...

74
Programowanie niedyskryminacyjne

Mówimy, że ciąg znaków jest niedyskryminujący, jeśli każdy ze znaków ciągu pojawia się tyle samo razy i co najmniej dwa razy. Przykłady "aa!1 1 !a !1"jest zakaz dyskryminacji , ponieważ każdy z bohaterów , !, ai 1pojawiają się trzy razy. "abbaabb"nie jest niedyskryminujący, ponieważ bpojawia się...

73
Tweetowanie wyzwanie funkcji skrótu

W tym wyzwaniu kodu napiszesz funkcję skrótu w 140 bajtach 1 lub mniej kodu źródłowego. Funkcja skrótu musi pobrać ciąg ASCII jako dane wejściowe i zwrócić 24-bitową liczbę całkowitą bez znaku ([0, 2 24 -1]) jako wynik. Twoja funkcja haszująca będzie oceniana dla każdego słowa w tym dużym słowniku...

73
Oblicz Phi (nie Pi)

Nie, nie mam na myśli ϕ = 1.618...i π = 3.14159.... Mam na myśli funkcje . φ (x) jest liczbą całkowitą mniejszą lub równą, xktóra jest względnie podstawowa x. π (x) to liczba liczb pierwszych mniejsza lub równa x. Powiedzmy, że „not pi” to wtedy π̅ (x) i zdefiniujmy, że jest to liczba kompozytów...

73
Utwórz „H” z mniejszych „H”

Wyzwanie Utwórz funkcję lub program, który po otrzymaniu liczby całkowitej sizewykonuje następujące czynności: Jeśli sizejest równe 1, wyjście H H HHH H H Jeśli sizejest większy niż 1, wyjście X X XXX X X gdzie Xjest wyjściem programu / funkcji dlasize - 1 (Jeśli wolisz, możesz dopasować...