Pytania oznaczone «code-golf»

30
Narysuj krzywą Hilberta za pomocą ukośników

Krzywa Hilberta jest przestrzenią napełniania fraktali, który może być przedstawiony jako systemu Lindenmayer z kolejnych pokoleń, które wyglądają tak: Dzięki http://www.texample.net/tikz/examples/hilbert-curve/ dla obrazu. Cel Napisz najkrótszy możliwy program (w bajtach), który pobiera...

30
Życie może być kolorowe!

Każda komórka w przypominającym życie automacie komórkowym potrzebuje tylko jednego bitu, aby ją przedstawić, ponieważ może być tylko żywa lub martwa. Oznacza to, że są tylko dwa kolory; strasznie nudne. Normalne obrazy mają 24 bity na piksel (8 w każdym z RGB). Oznacza to, że na normalnym obrazie...

30
Łatwe do wpisania słowa

Ta konkurencja się skończyła. Zwycięzcą jest CJam z 22 postaciami, pokonując odpowiedź TwiNight o jedną postać. Gratulacje Dennis ! Wyróżnienie należy do Falko , który całkowicie oszalał na punkcie darmowego importu. . Jakiś czas temu chciałem wiedzieć, jak mogę wypisać nowoczesne smartfony...

30
Pomnóż dwie liczby bez używania liczb

Jako dane wejściowe podano dwa ciągi reprezentujące dodatnie liczby całkowite w bazie 10, takie jak "12345"i "42". Twoim zadaniem jest "518490"w tym przypadku wyprowadzenie ciągu zawierającego ich produkt . Rzecz w tym, że nie możesz używać żadnych typów numerycznych w swoim kodzie. Nie ints,...

30
Oficjalny inspektor Ruby

Oto prosty rubin artystyczny ASCII : ___ /\_/\ /_/ \_\ \ \_/ / \/_\/ Jako jubiler dla ASCII Gemstone Corporation, Twoim zadaniem jest sprawdzenie nowo nabytych rubinów i pozostawienie notatki o wszelkich znalezionych wadach. Na szczęście możliwe jest tylko 12 rodzajów wad, a twój dostawca...

30
Znak liczby całkowitej do oceny

Biorąc pod uwagę dodatnią liczbę całkowitą (0 i więcej, bez maksimum), zamień ją na ocenę zgodnie z następującymi zasadami: A = 100+ B = 90 - 99 C = 80 - 89 D = 70 - 79 E = 60 - 69 F = 59 and less. To wydawało się trochę nudne, więc zrób ocenę a, +jeśli jest to 7,8 lub 9, a a -jeśli to 0,1...

30
Narysuj Wirujący Wiatraczek

Pamiętasz te zabawne wiatraczki, które dmuchasz i kręcą się w kółko? Kodujmy jeden! Wiatraczek będzie miał zestaw znaków \ | / _rysujących jego środek i ramiona. Jeden z możliwych wiatraczek może wyglądać następująco: | | |_ ___ ___|_| | | | Ale czym jest wiatraczek, który się nie kręci?...

30
Tekst sinusoidalny

Cel: Napisz program lub funkcję, która wypisze ciąg wejściowy w kształcie sinusoidy. Sinusoida ASCII Oto jeden okres sinusoidy: ....... ... ... .. .. . . . . . . . . . . . . . . . .. .. ... ... ....... Pamiętaj, że w każdej kolumnie jest dokładnie jedna kropka. Każdy...

30
Magic: the Gathering Combat Golf

Magic: the Gathering to gra karciana, w której gracze grają między innymi w karty przedstawiające stworzenia, które mogą następnie zaatakować drugiego gracza lub obronić się przed atakami drugiego gracza, blokując. W tym wyzwaniu polegającym na grze w golfa Twój program zastąpi magiczny gracz...

30
Margines jest zbyt wąski

Około roku 1637 Pierre de Fermat napisał na marginesie swojej kopii Arytmetyki: It is impossible to separate a cube into two cubes, or a fourth power into two fourth powers, or in general, any power higher than the second, into two like powers. I have discovered a truly marvelous proof of...

30
Quine na każdej linii

Twoim celem jest stworzenie programu, który drukuje się w nieskończoność, z nowym wierszem po każdym. Tak więc, jeśli twój program jest jednowierszowy, byłby powtarzany w każdym wierszu wyniku. Przykład Program: A Wydajność: A A A ... Zasady Musi to być kompletny program, a nie fragment...

30
Nazywanie niecyklicznych łańcuchów węglowych

(Nie jestem chemikiem! Mogę się mylić w niektórych sprawach, piszę to, czego nauczyłem się w szkole średniej) Atomy węgla mają specjalną właściwość: mogą wiązać się z 4 innymi atomami (co nie jest tak wyjątkowe) i pozostają stabilne nawet w długich łańcuchach, co jest bardzo wyjątkowe. Ponieważ...

30
Wsporniki blokujące

Napisz program lub funkcję, która pobiera ośmiobajtowy ciąg zawierający jeden z każdego ze znaków ()[]{}<>ułożonych w dowolny sposób, tak aby pasowały do ​​nich cztery odpowiednie typy nawiasów. Na przykład ]<([){}>niepoprawne dane wejściowe, ponieważ nawiasy kwadratowe nie pasują...

30
Liczby z wieloma przebiegami jednych

Zadanie Znajdź zestaw liczb w taki sposób, że reprezentacja binarna zawiera dwa lub więcej przebiegów 1oddzielonych co najmniej jednym 0. Na przykład liczby o długości 4 bitów: 0 0000 (no ones) 1 0001 (only one run) 2 0010 (only one run) 3 0011 (only one run) 4 0100 (only one run) 5 0101...

30
Wsparcie! Mój kalkulator się zepsuł! (Zamień wyrażenie całkowite na naciśnięcia klawiszy kalkulatora)

Wprowadzenie Wsparcie! Przypadkowo upuściłem kalkulator TI-84 przez okno (nie pytaj jak) i się zepsuł. Mam jutro test matematyczny, a jedynym kalkulatorem, który mogę znaleźć, jest ten z tymi przyciskami: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / Mój test matematyczny jest sprawdzianem oceny wyrażeń....