Programowanie puzzli i Code Golf

Pytania i odpowiedzi dotyczące programowania entuzjastów puzzli i graczy kodowych

13
Jeden zły operator trójskładnikowy zasługuje na inny
Dzisiejszy Daily WTF cytuje następujący wiersz kodu ... FailSafe==0?'No technical alarms':((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&4)!=0&&(FailSafe&8)!=0?'Detection zones staying in a given state; Bad visibility; Initialization; Bad configuration':((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&4)!=0?'Detection zones staying in a given state; Bad visibility; Initialization': ((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&8)!=0?'Detection zones staying in a given state; Bad visibility; Bad configuration':((FailSafe&1)!=0&&(FailSafe&4)!=0&& (FailSafe&8)!=0?'Detection zones staying in a given state; Initialization; …
18 code-golf 

6
Weźmy wojnę czołgów!
Weźmy wojnę czołgów! Częściowo zainspirowany Destroy Them With Lazers Cel Twoim zadaniem jest kontrolowanie czołgu. Poruszaj się i strzelaj do innych czołgów i przeszkód na polu bitwy 2D. Ostatni stojący czołg zostanie zwycięzcą! Format mapy Zbiornik będzie na polu 2D oparte na nprzez nsiatkę kwadratów jednostkowych. Zdecyduję, co nbędzie oparte …

4
Oblicz praktyczne liczby
Definicja Dodatnia liczba całkowita njest liczbą praktyczną (sekwencja OEIS A005153 ) i wszystkie mniejsze liczby całkowite dodatnie mogą być reprezentowane jako sumy różnych dzielników n. Na przykład 18jest liczbą praktyczną: jej dzielniki to 1, 2, 3, 6, 9 i 18, a inne dodatnie liczby całkowite mniejsze niż 18 można utworzyć …
18 code-golf  sequence  number-theory  code-golf  code-challenge  sorting  c  code-golf  restricted-source  code-golf  natural-language  code-golf  tree-traversal  file-system  popularity-contest  pi  polyglot  code-golf  game  sliding-puzzle  code-golf  game  minesweeper  code-challenge  ascii-art  code-challenge  popularity-contest  graphical-output  code-challenge  popularity-contest  hello-world  underhanded  obfuscation  code-golf  code-golf  function  code-golf  code-golf  code-golf  popularity-contest  rosetta-stone  code-golf  primes  code-golf  restricted-source  popularity-contest  number  sequence  code-golf  restricted-source  popularity-contest  graphical-output  code-golf  popularity-contest  code-golf  primes  code-golf  game  code-golf  math  popularity-contest  popularity-contest  code-generation  popularity-contest  code-bowling  code-golf  popularity-contest  underhanded  code-golf  metagolf 

6
Utwórz Simona Clone! [Zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte w zeszłym roku . Scenariusz: podczas programowania odczuwasz nagłą nostalgię za latami 80. i tandetnymi grami. Wymagania: Stwórz program GUI (tekst prawdopodobnie nie …
18 code-golf  game 

8
Wymiana jednej litery
Największe forum w sieci o nazwie postcount ++ postanowiło stworzyć nową grę forum. W tej grze celem jest opublikowanie słowa, ale słowo musi mieć jedną literę dodaną, usuniętą lub zmienioną. Twój szef chciał, żebyś napisał program, który zna to słowo, oraz słownik UNIX, gdy pracujesz dla firmy, która ma bardziej …
18 code-golf  string 

1
Utwórz preprocesor C.
Celem jest stworzenie preprocesora dla języka C, możliwie jak najmniejszego pod względem rozmiaru kodu źródłowego w bajtach , w preferowanym języku. Jego dane wejściowe będą plikiem źródłowym typu C, a dane wyjściowe będą wstępnie przetworzonym kodem źródłowym. Elementy, które będzie musiał przetworzyć to: Usuwanie komentarzy (linia / blok), #include directives …
18 code-golf  string  c 

30
Zwraca odwróconą wersję numeru
Gdy liczba jest wyświetlana na kalkulatorze, można rozważyć, jak wyglądałyby różne przekształcenia tej liczby. Na przykład na siedmiosegmentowym wyświetlaczu 2 pokazuje się tak: A po odwróceniu w poziomie wygląda to tak: W związku z tym odbicie lustrzane 2 wynosi 5. Zadaniem w tym wyzwaniu jest pobranie liczby jednocyfrowej i zwrócenie …
18 code-golf  number 

15
Prosty sposób na kodowanie sztuki ascii w golfa!
Zadanie: Istnieje wiele odpowiedzi na tej stronie, które są ułożone w sztukę ascii, taką jak ta . Zazwyczaj aranżacja odbywa się ręcznie, ale czy program nie pomógłby w tym? :) Twój program pobierze 3 dane wejściowe: Kod jako jedna linia Liczba linii we wzorze (można pominąć, jeśli nie jest to …

11
Crash IRB (interaktywny Ruby)
Ruby ma wbudowaną REPL, co jest dość przydatne. Twoim wyzwaniem jest rozbicie go na jak najmniejszej ilości kodu! Definicja „awarii” brzmi: „niech niezamierzone wyjście”. To oznacza exit, quit, abort, irb_exit, irb_quit, i. glin. nie są poprawnymi odpowiedziami. Ponadto, może nie powodować żadnych efekt uboczny do jakiejkolwiek innej części systemu. Na …
18 code-golf  ruby 

30
Kalkulator, który dodaje wartości char
Zadanie Zbuduj kalkulator, który pobiera dowolny ciąg znaków z pliku, standardowego pliku itp. I sumuje wszystkie wartości znaków. Przykład Input Hello World! Output 1085 Zasady Kalkulator musi akceptować tylko kodowanie ASCII. Najkrótszy kod wygrywa. Notatki Jeśli chodzi o komentarz m.buettner, muszę powiedzieć, że nie myślałem o części wielobajtowej. Więc zostawiam …
18 code-golf 

1
Kody QR… i cały ten jazz!
Będzie to stosunkowo trudne wyzwanie dla golfisty. Dane wejściowe: dowolny adres URL musi mieć dołączony protokół, np. Http://codegolf.stackexchange.com (który będzie naszym przypadkiem testowym) Dane wyjściowe: Wygenerowany kod QR reprezentujący ten adres URL, który po zeskanowaniu przez urządzenie inteligentne przeniesie Cię pod ten adres URL w przeglądarce urządzenia inteligentnego. Zasady tego …

8
Utwórz kalkulator cyfr rzymskich
Utwórz podstawowy kalkulator dla cyfr rzymskich. Wymagania Podpory +, -, *,/ Wejścia i wyjścia należy spodziewać się tylko jednego odejmującego prefiks na symbol (czyli 3 nie może być IIV, ponieważ istnieją dwa I„s przed V) Obchodzenie zasady odejmowania w wejście i wyjście musi wynosić minimum wsparcia nowoczesnych standardowych konwencji, w …

9
Napisz tłumacza pieprzonego mózgu
W dowolnym języku programowania lub skryptowym x napisz program, który pobiera prawidłowy kod źródłowy skoku mózgowego ze standardowego wyjścia i wyjścia, do standardowego kodu źródłowego programu napisanego w języku x , który wygenerowałby dokładnie to samo, co zrobiłby ten program. Twój program musi działać dla każdego prawidłowego programu do pieprzenia …

12
Znam cię, ale ty mnie nie znasz
Twoim zadaniem jest napisanie dwóch programów. Program A nie może drukować niczego na wszystkich wejściach, z wyjątkiem sytuacji, gdy wprowadzony jest program B , w którym to przypadku powinien wydrukować 1. Program B musi drukować 1na wszystkich wejściach, z wyjątkiem sytuacji, gdy wprowadzony jest program A , w którym to …
18 code-golf  quine 

10
głupie ograniczenia i pustynia
Siedziałeś więc przy biurku i grałeś w program, aby obliczyć pierwsze 20 cyfr pi, a następnie podszedł twój szef i wyrzucił twoje jabłko IIe przez okno. Pracujesz teraz nad nowym projektem, a ten komputer nie ma jeszcze możliwości obsługi tekstu. Żaden. Brak czcionek. Nic. Teraz zakończmy ten program. Oblicz i …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.