Pytania oznaczone «code-golf»

12
Doskonały dowód, zbyt mały, aby fi-!

Siedzisz w domu, pocierając ręce w najbardziej zły sposób. Tym razem będę mógł ustawić społeczność A-SPIN! Po prostu twierdzę, że udowodniłem ten problem (który bez wątpienia można naprawić) w tej książce tutaj… Otwierasz się na pierwszej odpowiedniej stronie. Rysujesz te słowa… Jesteś oczywiście...

12
Festiwal świateł ASCII-art

Napisz, używając jak najmniej znaków , program, który przyjmuje zero lub sześć argumentów wiersza poleceń menorah menorah YEAR MONTH DAY HOUR MINUTE SECOND (Obie formy muszą być obsługiwane. Wersja z zerowym argumentem będzie odpowiednikiem wywołania wersji z sześcioma argumentami z bieżącą datą...

12
Gra zamków i kluczy

Jest n pól, ponumerowanych 1-n . Każde pudełko jest zablokowane, tak że można je otworzyć tylko jednym odpowiednim typem klucza (również ponumerowanym 1-n ). Te klucze są losowo rozrzucone w polach (jedno pole może mieć dowolną liczbę kluczy, jeden klucz może mieć dowolną liczbę duplikatów), a...

12
Napisz interpreter ~ ATH

Popularny komiks Homestuck korzysta z języka programowania zwanego ~ATHniszczeniem wszechświatów. Podczas gdy wyzwaniem dla golfa kodowego nie jest napisanie programu anihilującego nasze istnienie, zniszczymy nieco więcej oswojonych (choć mniej interesujących) bytów: zmiennych .  ~ATH(wymawiane...

12
Co to za kąt?

Celem tego wyzwania jest określenie kąta linii na obrazie. Zasady dotyczące obrazu: Tło obrazu będzie białe ( #FFFFFF) Obrys linii będzie czarny ( #000000) Linia NIE będzie wygładzana Obraz będzie miał wymiary 100 x 100 pikseli Linia zacznie się na środku obrazu Linia zacznie być skierowana w...

12
Test na sąsiednie litery

Jednym z aspektów testu siły hasła są przebiegi sąsiednich liter na klawiaturze. W tym wyzwaniu należy utworzyć program, który zwraca, truejeśli ciąg znaków zawiera jakiekolwiek ciągi sąsiednich liter. Co liczy się jako ciąg sąsiednich liter? W tej uproszczonej wersji testera siły hasła ciąg...

12
Iterowane Rzut Kości

Biorąc pod uwagę wejście nw których 3 <= n <= 25należy wykonać następujące czynności, począwszy od pojedynczego n-sided matrycy (twarze w zakresie [1, n]włącznie): Wydrukuj wynik nrzutu aktualnymi kostkami w grze, w formie kdn: X(gdzie Xjest wynikiem i kliczbą kości w grze). Jeśli Xjest...

12
Napisz tłumacza dla 2B

Napisz tłumacza dla 2B Lubię ezoteryczny język Davida Catt'a 2B, mając pamięć zapisaną na taśmie, gdzie każda komórka jest oddzielną taśmą bajtów („taśma podrzędna”). Napisz do niego tłumacza! Specyfikacja języka Oficjalna specyfikacja znajduje się tutaj . W tej specyfikacji "oznacza liczbę z...

12
Jaka to jest skończona grupa abelowa?

Opis Napisz funkcję, f(m, G)która przyjmuje jako argumenty odwzorowanie mi zestaw / listę odrębnych, nieujemnych liczb całkowitych G. mpowinien mapować pary liczb całkowitych Gna nowe liczby całkowite w G. ( G, m) gwarantuje utworzenie skończonej grupy abelowej , ale dowolnym elementem Gmoże być...

12
Odtwórz zdanie ponownie

To wyzwanie składa się z dwóch części. Zwycięzcą zostanie rozwiązanie o najniższej całkowitej liczbie bajtów. Do obu wyzwań należy użyć tego samego języka. Część 1: Napisz funkcję lub program, który pobiera zdanie zawierające tylko poprawne słowa jako dane wejściowe i wyświetla listę używanych...

12
Zamaskuj adres IP i nadaj go

tło Inspirowane tym pytaniem Unix.SE (i oczywiście moją własną odpowiedzią ). Gdy adres IP jest określony dla interfejsu, jest on często podawany w postaci dziesiętnej z kropkami: a.b.c.d e.f.g.h gdzie a.b.c.djest rzeczywisty adres i e.f.g.hmaska ​​sieci. Maska sieci, gdy jest reprezentowana...

12
Wyjaśnij ułamki dziesiętne

Biorąc pod uwagę liczbę dziesiętną w postaci <float>, <precision>, rysujesz graficzną reprezentację części dziesiętnej (tj. Ułamka) liczby zmiennoprzecinkowej. Przykłady: Wejście:, 6.75, 4wyjście: 6||| 7 ---- 6.75(pierwsza liczba z wejścia) to liczba do wyjaśnienia, 4(druga...

12
Zrób Frogger Solver

🐸🐸 Musisz stworzyć najkrótszy program, aby zawsze znaleźć optymalne rozwiązanie dla uproszczonej gry Frogger na siatce 9x9. Elementy kursu: L- Dziennik (długość: 3-4). Gdy wskoczysz na kłodę, niesie cię ona ze sobą. V - Pojazd (długość: 1-2) Szybkość (1-2): po lewej stronie rzędu będzie...

12
9 Śmierć ninja

Zainspirowany tą rozmową na czacie. Twoim celem w tym wyzwaniu jest naśladowanie ninja i policzenie liczby jego śmierci. Okular Twój ninja zaczyna się od 9 śmierci. Otrzymuje również integralne zdrowie początkowe jako wkład. Następnie pobiera jako dane wejściowe listę wydarzeń w swoim życiu,...

12
Smooth vs. Chunky vs. Broken Squiggles

Na podstawie strun grubych vs. gładkich . Squiggles /\_/\/\__/\/\/\/\_/\_/\to świetna zabawa na klawiaturze, gdy naprawdę się nudzisz. Ale nie wszystkie squiggles są sobie równe. Niektóre zawijasy są gładkie, \___/a niektóre grube, jak /\/\/\/\. Inni są po prostu zupełnie złamani////_\\\ Wewnątrz...

12
Zaimplementuj skracacz URL

Adresy URL stają się zbyt długie. Musisz więc zaimplementować algorytm, aby skrócić adres URL. ja. Struktura adresu URL Adres URL składa się z 2 głównych części: domeny i ścieżki . Domena jest częścią adresu URL przed pierwszym ukośnikiem. Możesz założyć, że adres URL nie zawiera protokołu....

12
Narysuj i oznacz sześciokątną siatkę ASCII

W poprzednim wyzwaniu pierwszy schemat narysowałem głównie ręcznie (za pomocą trybu wizualnego blokowania vima). Ale na pewno musi być lepszy sposób ... Biorąc pod uwagę dane wejściowe dwóch wymiarów, szerokości i wysokości, wygeneruj sześciokątną siatkę o tych wymiarach w sztuce ASCII. Oto...

12
Czy są zamaskowane nawiasy?

Ktoś dał nam ciąg znaków, ale wszystkie znaki podobne do nawiasów zostały zmienione na normalne i nie wiemy, które, a nawet ile ich było. Wiemy tylko, że gdyby L1,L2,L3,...,LNbyły różnego rodzaju lewe nawiasy i R1,R2,R3,...,RNbyły różnymi odpowiednimi rodzajami prawym nawiasami, wszystkie byłyby...