Pytania oznaczone «code-golf»

13
Oświetl lustrzany pokój

Cel W tym konkursie dostajesz losowy pokój z jedną świecą w środku. Celem jest napisanie najkrótszego programu (to jest golf), który określa, które części pokoju są oświetlone przez świecę, zastępując ciemne punkty znakami @„”. Program powinien zająć miejsce ze STDIN, a wydruk powinien być...

13
Znajdź minimalną odległość edycji między dwoma ciągami

Wyjaśnienie Odległość edytować między dwóch ciągów jest funkcją minimalnej możliwej liczby insercji, delecji lub podstawienia do konwersji jednego słowa do słowa. Wstawienia i usunięcia kosztują 1, a zamiany kosztują 2. Na przykład odległość między ABi Awynosi 1, ponieważ usunięcie kosztuje 1, a...

13
Zaimplementuj jednorazową podkładkę

tło Szyfr z kluczem jednorazowym jest formą szyfrowania, który okazał niemożliwe do zgryzienia, jeśli są prawidłowo stosowane. Szyfrowanie odbywa się poprzez pobranie zwykłego tekstu (składającego się tylko z liter AZ) i wygenerowanie losowego ciągu o tej samej długości (również tylko liter). Ten...

13
Przewijany namiot

Po wejściu do Obfuscated Hello World pomyślałem, że fajnie byłoby dzielić się kodem źródłowym. Ale po prostu pokaż kod, zróbmy z niego golfa! Wyzwanie Napisz skrypt, który przewija ciąg znaków przez terminal, od prawej do lewej, osiadając po lewej stronie. Wejście Bierze ciąg jako...

13
Wypisuje listę wszystkich liczb wymiernych

Z całej matematyki zawsze będzie kilka twierdzeń, które wykraczają poza wszelki zdrowy rozsądek. Jednym z nich jest fakt, że istnieją różne rozmiary nieskończoności. Innym interesującym faktem jest pomysł, że wiele nieskończoności, które wydają się być różnej wielkości, są w rzeczywistości tego...

13
Określanie ciągłych ułamków pierwiastków kwadratowych

Ułamka z szeregu njest ułamkiem w następującej postaci: zbieżny do n. Sekwencja aw ciągłej części jest zazwyczaj zapisywana jako: [a 0 ; a 1 , a 2 , a 3 , ... a n ]. Napiszemy nasz w ten sam sposób, ale z powtarzającą się częścią między średnikami. Twoim celem jest zwrócenie ciągłej części...

13
Wypisz liczbę w PrettyFont

Zaprojektowałem nową czcionkę, którą nazywam PrettyFont. Wiele czasu poświęciłem na doskonalenie go, ale ponieważ jestem pracującym człowiekiem, nie mam czasu, aby go ukończyć. Dlatego obecnie zawiera tylko 4 znaki. Pewnego dnia, gdy stanę się bogaty, stanie się moim życiowym celem, aby go...

13
Wpisz wszystkie możliwe znaki brajlowskie

Ciekawa łamigłówka przyszła mi dziś rano, patrząc na przyciski windy. Musisz wygenerować listę wszystkich wzorów brajlowskich pasujących do siatki 2x3. Użyj skrótu, #aby oznaczyć wypukłość, a łącznika, -aby oznaczyć płaski obszar. Oczekiwana próbka wyjściowa: #- -- -- ## -- -- #- #- -- (and...

13
Operatory bitowe w Brainfuck

Twoim zadaniem jest utworzenie jednego programu typu „pieprzenie mózgu” dla każdego z następujących operatorów binarnych. Każdy program powinien pobrać jedną lub dwie liczby 8-bitowe (A i B) z danych wejściowych i obliczyć określoną operację: A XOR B A AND B A OR B A Shifted Left by 1 (circular...

13
Prostokąt tekstu

Twój program otrzymuje tekst jako dane wejściowe o długości co najmniej 8 znaków i zawsze składający się z parzystej liczby znaków. (nie trzeba oceniać poprawności danych wejściowych). Twoim celem jest wyświetlenie tego tekstu jako prostokąta. Na przykład podane HelloWorldjako dane wejściowe,...

13
Zbuduj wskaźnik czytelności

Flesch-Kincaid czytelność algorytm zależy od środków liczby słów i liczą sylaby, z których żadna nie jest całkowicie obiektywne, lub łatwe do zautomatyzowania użycia komputera. Na przykład, czy „golf golfowy” z łącznikiem liczy się jako jedno słowo lub dwa? Czy słowo „milion” to dwie lub trzy...

13
Oblicz datę Wielkanocy

Twoja funkcja lub program powinien zająć rok jako dane wejściowe i zwrócić (lub wydrukować) datę (w kalendarzu gregoriańskim) tych lat Wielkanocy (nie Wielkanoc prawosławna). Zwrócona data powinna być sformatowana zgodnie z ISO 8601, ale ze wsparciem dla lat większych niż 9999 (takich jak...

13
Mozart golf - mini „Rondo”

Wyjście „Mozart - Alla Turca” na standardowe wyjście (patrz przykład dla „referencyjnego wdrożenia”) Spróbuj znaleźć, jak spakować zarówno syntezator, jak i muzykę do minimalnego rozmiaru. Wymagania: Format odpowiedni do wprowadzania aplay -f cd(podpisany 16-bitowy mały endian, 2...

13
Środki trójkąta

Koła i kwadraty mają jeden określony punkt środkowy. Jednak pojęcie środka trójkąta było długo dyskutowane. Starożytni Grecy znali cztery różne ośrodki: Incenter : Przecięcie bisectors kąta trójkąta Środek ciężkości : Przecięcie linii od każdego wierzchołka trójkąta do środka jego przeciwnej...

13
Usuń te nieznośne pliki „.DS_Store”

Jeśli używasz OS X, możesz znać niesławne ukryte pliki „.DS_Store”, które powstają w wyniku użycia Findera. Wyzwaniem jest napisanie kodu, który przejdzie przez cały system plików i usunięcie dowolnego pliku o nazwie „.DS_Store”. Klasyczny golf - wygrywa najkrótszy kod. Wyjaśnienia: Kod nie...

13
Ciąg Fibonacciego

W przypadku tego kodu golfowego otrzymasz dane wejściowe sekwencji fib onacci, to znaczy normalnej sekwencji Fibonacciego, ale z jedną liczbą niepoprawną. Zobacz, sekwencja się faluje ! Zdobyć?:D Twoim zadaniem jest ustalenie, który numer jest niepoprawny, i wydrukowanie indeksu (na podstawie 0)...