Pytania oznaczone «code-golf»

16
Cytując Wielkiego Brata

Zadanie: Niech twój program losowo wybierze jedno z dwóch poniższych cytatów w czasie wykonywania i wydrukuje ten jeden cytat, dokładnie tak jak pokazano. 1: Under the spreading chestnut tree I sold you and you sold me. There lie they, and here lie we Under the spreading chestnut tree. 2: WAR...

16
Wyjście Liczba Grahama

Napisz program, który wypisuje wszystkie 64 warstwy tej reprezentacji liczby Grahama z Wikipedii:    Twoje wyniki muszą dokładnie odpowiadać tej wersji ASCII (w której ^reprezentują strzałki w górę Knutha, a kombinacje ukośników i podkreślników reprezentują duże poziome nawiasy...

16
Wyświetl podsumowanie (w różnych bazach)

Tallying to prosty system liczenia, który działa w bazie 5. Na całym świecie stosuje się różne różne systemy liczenia, ale ten, który jest używany w większości krajów anglojęzycznych, jest być może najprostszy - zliczanie jednostek poprzez oznaczenie linii pionowych, a następnie każdy piąty znak...

16
Narysuj pasmo górskie

Zainspirowany kafelkami Domino Fibonacciego , ten problem polega na generowaniu sztuki ASCII reprezentującej kolejną znaną sekwencję kombinatoryczną. Góra schemat n kroków jest rysunkiem z gór, stosując dokładnie n „/” i n „\” znaków, tak że znaki szkic ciągłą krzywą, która nigdy nie wchodzi...

16
Powierzchnia czworościanu

Wyzwanie To wyzwanie jest bardzo proste. Biorąc pod uwagę cztery trójwymiarowe punkty, oblicz pole powierzchni czworościanu, który tworzą. To jest golf golfowy , więc wygrywa najkrótszy kod. Obowiązują standardowe luki, z dodatkowym zastrzeżeniem, że żadna wbudowana funkcja do wykonania tego...

16
Kompilowanie angielskiego dla twojego szefa

Twój szef ostatnio nauczył się tego interesującego języka programowania o nazwie angielski . Ma ten „rewolucyjny” pomysł, chce z tobą napisać kod, by podwoić wydajność produkcji! Ponieważ nie jest on obeznany z technologią, chce, abyś napisał kompilator, aby mógł również kodować! Teraz jesteś złym...

16
Dobry czas na odmowę

Ustawić Załóżmy, że masz n bezpieczników, z 1 ≤ n ≤ 5, z których każdy ma metr długości, a każdy bezpiecznik ma powiązaną szybkość spalania N metrów na D godzin. Bezpiecznik można zapalić na jednym lub obu końcach, a następnie zgasić na jednym lub obu końcach, ponownie zapalić, ponownie zgasić...

16
Cofnij pierwiastki kwadratowe

Twoim zadaniem jest przekształcenie ułamków dziesiętnych z powrotem w sumę pierwiastków kwadratowych liczb całkowitych. Wynik musi mieć dokładność co najmniej 6 cyfr dziesiętnych. Wejście : Liczba wskazująca liczbę pierwiastków kwadratowych i liczba dziesiętna wskazująca liczbę do...

16
Przyjrzyj się: Conway ponownie

Wszyscy powinniście już znać sekwencję Conwaya (czyli sekwencję „look-and-say”) : 1 11 21 1211 111221 312211 etc Możesz także zacząć od dowolnej liczby jako punktu początkowego. Niech f(s)będzie kolejnym elementem sekwencji. Teraz dla każdego, co smożemy znaleźć f(s). Odwrotna sytuacja nie...

16
Graj doskonale w Wythoff's Nim

Twoim celem jest napisanie idealnego gracza do gry Wythoff's Nim . Zasady Nim Wythoffa Wythoff's Nim to deterministyczna gra dla dwóch graczy, rozgrywana dwoma stosami identycznych znaczników. Gracze naprzemiennie tury, w których wykonują jedną z następujących czynności: Usuń jeden lub więcej...

16
Znajdź podciąg z największą liczbą 1 w sekwencji

Wprowadzenie Chcę znaleźć podciąg z największą liczbą 1w sekwencji 0„i 1”. Wejście Twój program ma dwa wejścia , sekwencję i długość podciągu. Kolejność jest dowolna liczba 0„S 1” s 01001010101101111011101001010100010101101010101010101101101010010110110110 Długość podciągu jest dowolną...

16
Pisanie na klawiaturze

Twój przyjaciel nie jest zbyt dobry w korzystaniu z komputerów, więc praktycznym żartem ktoś wymieszał litery (az) na klawiaturze. Kiedy usiadł i próbował wpisać swoje imię, patrząc na klawiaturę, zdał sobie sprawę, że litery są zakodowane i poprosił o pomoc. Jesteś sprytny, więc wiesz, że jeśli...

16
Napisz Solver złożoności Kołmogorowa

Złożoność Kołmogorowa napisu S jest długość najkrótszego programu P , napisany w jakimś języku programowania L , którego wyjście jest dokładnie S . (Tak, prawdziwa definicja jest bardziej formalna, ale wystarczy na wyzwanie.) Twoim zadaniem w tym wyzwaniu jest napisanie możliwie najkrótszego...

16
Niemądre operacje bitowe

Lubię grać w golfa dc, ale czasami jestem sfrustrowany, ponieważ dcnie mam operacji bitowych. Wyzwanie Zapewnić cztery nazwach funkcji, które implementują odpowiednik operacji c bitowe &, |, ~oraz ^(bitowe AND, OR, NOT i XOR). Każda funkcja przyjmuje dwa operandy ( ~zajmuje tylko jeden),...

16
Nakładające się koło

Należy napisać program lub funkcję, która podawany był Nprzez Nrówno rozmieszczone kwadratowy siatki i stały wyjść wpisanego koła lub zwraca liczbę kwadratów siatki, które pokrywały się częściowo lub całkowicie przez stałego kręgu. Zakładki wielkości 0 (tj. Gdy okrąg dotyka tylko linii) nie są...