Pytania oznaczone «code-golf»

11
Rosnące ameby na Manhattanie

*** Wykres ameoba **** jest rodzajem drzewa, którego wszystkie węzły mają wartości od 0 do niektórych nieujemnych liczb całkowitych N, a każdy konkretny węzeł o wartości x <N łączy się z x + 1 odrębnymi węzłami o wartościach x + 1. Wykres Ameoba dla N = 3: (oznaczono A 3 ) Zauważ, że 2 nie...

11
Tłumacz BrainFlow!

BrainFlow Co to jest BrainFlow? BrainFlow to rozszerzenie BrainF ** k (BFk) z 3 dodatkowymi poleceniami dla dodatkowej funkcjonalności i zamieszania. Jakie polecenia? Oprócz zwykłych poleceń BFk , mamy również: ^ Przeskakuje do komórki # w zależności od wartości w komórce. Np .: Jeśli...

11
Czy możesz sprawić, by mój terminal był mniej nudny?

Terminale są teraz tak nudne . Kiedyś wyglądały tak: Teraz są po prostu nijakie, nudne i czarno-białe. Chcę, żebyś napisał mi program, który sprawi, że mój terminal znów będzie kolorowy! Opis Weźmy przykładowy kod Ruby: Większość terminali Linuksa obsługuje te sekwencje specjalne (...

11
Wiszący obraz SPOF

Cel Mam ładne zdjęcie, które chcę zawiesić na ścianie. I chcę, żeby wisiał tam w spektakularny sposób, więc postanowiłem powiesić go na npaznokciach, gdzie njest jakakolwiek dodatnia liczba całkowita. Ale jestem też niezdecydowany, więc jeśli zmienię zdanie, nie chcę mieć problemów z usunięciem...

11
Szyfrowanie Pigpen

Szyfrowanie Pigpen Twoja misja jest prosta: napisać program, który odbiera tekst jako dane wejściowe i wyświetla jego reprezentację ASCII w Szyfrze Pigpena . Wejście Znaki tylko ASCII (bez Unicode). Musisz mieć możliwość obsługi co najmniej 16384 znaków i 256 linii. Wynik Wymień wszystkie...

11
Napisz tłumacza Clem

Clem to minimalny język programowania oparty na stosach, oferujący funkcje najwyższej klasy. Twoim celem jest napisanie tłumacza języka Clem. Powinien poprawnie wykonać wszystkie przykłady zawarte w implementacji referencyjnej, która jest dostępna tutaj . Jak zwykle obowiązują standardowe luki...

11
Reorganizuj według strzałek

Powiedzmy, że coś pisałem i przypadkowo napisałem to w niewłaściwym polu: +-------+--------+ | Verbs | Nouns | +-------+--------+ | Truck | | | eat | Banana | | | Car | +-------+--------+ Więc, będąc leniwym, po prostu narysowałem strzałkę w przestrzeń, którą powinna być: +-------+--------+ |...

11
Płytka domino Fibonacciego

Istnieje klasyczny wynik kombinatoryczny , w którym liczba sposobów na układanie 2*npaska według 1*2kostek domina to n- ta liczba Fibonacciego. Twoim celem jest wydrukowanie wszystkich pochyleń dla danego n, narysowanych za pomocą myślników i linii pionowych, takich jak 8 pochyleń dla...

11
Golfscript Diagonal Array

Czy w Golfscript jest sposób na połączenie wszystkich przekątnych tablicy w jedną tablicę? Na przykład dla tablicy [[1 2 3][4 5 6][7 8 9]] powrót [[7][4 8][1 5 9][2 6][3]] (niekoniecznie w tej kolejności) i dla ["ABCD""EFGH""IJKL"] powrót ["I""EJ""AFK""BGL""CH""D"] (niekoniecznie w tej...

11
Zwiększaj każdą liczbę w ciągu

Podany ciąg zawierający liczby dziesiętne: teststring134this 123test string54 100 zwiększ każdą liczbę w tym ciągu o jeden, aby dać nowy ciąg teststring135this 124test string55 101. Ciąg może być podany jako: argument wiersza poleceń STDIN argument zmiennej lub funkcji zakodowany na...

11
Program walidacyjny Piem

Napisz program, który definiuje funkcję, która może sprawdzić, czy zmienna łańcuchowa o nazwie „cokolwiek chcesz lub wprowadzona przez użytkownika” jest piem. (piem = historia lub wiersz, w których długości wyrazów przedstawiają cyfry π ( z Wikipedii )) Kilka przykładów: myfunction("I am clearly...

11
Styczne rozszerzenia wielokąta

Narysuj coś, co wygląda następująco: Mówiąc dokładniej, narysuj okrąg o promieniu r, z n równomiernie rozmieszczonymi stycznymi liniami długości l. Połącz końce tych linii, aby utworzyć nowy n-stronny regularny wielokąt. Zasady r = promień okręgu n = liczba linii stycznych - musi być...

11
Keep my Trip Cool!

Wyzwanie Spacerując po Markach i Spencerach, zauważyłem, że mają klimatyzatory rozmieszczone losowo wokół sklepu. Chcąc zachować spokój, zastanawiałem się, jaki był najłatwiejszy sposób poruszania się po całym sklepie bez zbyt długiego przebywania w pobliżu klimatyzatora. Biorąc pod uwagę mapę,...

11
Narysuj Sri Yantrę

Wyzwanie: Narysuj Sri Yantrę . Jak: Można to narysować na różne sposoby. Wszystkie zawierają wiele kroków. Jeśli uważasz, że możesz go narysować bez wykonywania powiązanych kroków, przewiń poniżej elementy, które musisz mieć na rysunku . Pełne kroki można znaleźć...

11
Super Square Rain

Rozpoczęła się Zimowa Wyprzedaż Scream ™, a ty właśnie kupiłeś sobie intensywną minimalistyczną grę akcji, Super Square . Podczas grania dochodzisz do wniosku, że albo gra jest po prostu absurdalnie trudna, albo po prostu naprawdę w niej źle. W szczególności jest ten wzór „deszczu”, który wydaje...

11
Gra w golfa w banku

Nasz nowy bank potrzebuje systemu transakcyjnego bankomatu, ale jest problem. Na naszym serwerze pozostało tylko kilkaset bajtów miejsca, więc będziesz musiał napisać bardzo zwarty kod. Baza danych Na szczęście nasza baza danych jest bardzo prosta (została zbudowana przez ucznia-syna naszego...

11
Wielki, biały, północ!

Eh! Problem z nami, Kanadyjczykami, polega na tym, że czasami po długim dniu polowań na łosie i naprawy tam zapominamy, jak wracamy do naszych kabin! Czy nie byłoby wspaniale, gdyby nasz poręczny laptop (który zawsze był po naszej stronie) miał jakiś sposób, aby skierować nas do domu? Cóż, od...

11
Rozwiąż Eigensystem 2x2

Dla osób z niewielkim tłem algebry liniowej wyzwanie jest tak proste: określić wartości własne i wektory własne danej złożonej macierzy 2x2. Możesz przejść do szczegółów wyzwania dla We / Wy itp. Dla tych, którzy potrzebują trochę odświeżenia na systemach eigensystem, czytaj...