Programowanie puzzli i Code Golf

107
Mrugnij CAPS LOCK

Większość klawiatur komputerowych ma małe zintegrowane światło LED, wskazujące aktualny tryb wprowadzania, kontrolowany za pomocą przycisku CAPS LOCK. Twoim zadaniem jest mrugnięcie: Włącz to; Poczekaj 0,5 (+/- 0,1) sekundy; Wyłącz to ponownie. Bardzo mile widziane są nagrania wideo z...

107
Narysuj logo Igrzysk Olimpijskich [zamknięte]

Wyzwanie Narysuj logo Igrzysk Olimpijskich ... ... jako sztuka postaci (np. ASCII)! Przykładowe dane wyjściowe * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Twoja sztuka nie musi...

105
Xortowanie tablicy

Pod względem koncepcyjnym to wyzwanie jest naprawdę proste. Otrzymałeś listę liczb całkowitych nieujemnych . Jeśli to możliwe, znajdź nieujemną liczbę całkowitą , na przykład, że lista składająca się z jest posortowana. Jeśli takiego nie ma, wynik powinien być czymkolwiek, czego nie można pomylić z...

104
Prosty serwer TCP

Napisz program lub funkcję, która nasłuchuje przychodzącego ruchu TCP na porcie N. Oferuje prostą usługę: oblicza sumę pól adresu IP połączenia przychodzącego i zwraca. Program lub funkcja odczytuje liczbę całkowitą N z argumentów lub standardowego wejścia. Nasłuchuje przychodzących połączeń TCP...

104
Zrób błąd quine!

Twoje wyzwanie: napisz „program” dla wybranego języka, który spowoduje, że kompilator / interpreter / środowisko wykonawcze wygeneruje błąd podczas kompilacji / uruchamiania programu, który jest identyczny z kodem źródłowym programu. Zasady: Twój program może być specyficzny dla konkretnej...

103
Symuluj wszechświat!

Jedną z miłych właściwości języka kompletnego Turinga jest to, że można go używać do pisania dowolnego programu, łącznie z symulacją całego Wszechświata. Twoim zadaniem jest dokładnie to zrobić: napisać program symulujący Wszechświat . Uwaga: chociaż nie wątpię, że będziesz w stanie wykonać to...

102
Wykonywanie wydruków wstecz

Twoim zadaniem jest odwrócenie kolejności printswykonywania niektórych . Specyfikacja: Twój kod będzie w tej formie: //some lines of code /*code*/ print "Line1" /*code*/ /*code*/ print "Line2" /*code*/ /*code*/ print "Line3" /*code*/ /*code*/ print "Line4" /*code*/ //some lines of...

102
Kod źródłowy ślad ekologiczny

Właśnie zostałeś zatrudniony przez niemiecką firmę produkującą samochody. Twoim pierwszym zadaniem, jako inżyniera, jest napisanie programu obliczającego ślad ekologiczny ciągów ASCII. Ekologiczny ślad charakteru oblicza się w następujący sposób: Wpisz kod ASCII znaku w formacie binarnym i...

101
Być może rzucić pracę z poliglotą

Mimo twojego protestu szef został zmuszony do pracy nad programem, który przyjmuje jedną liczbę całkowitą bez znaku jako dane wejściowe i wypisuje ciąg „liczba pierwsza”, jeśli ta liczba całkowita jest liczbą pierwszą, a „nie liczba pierwsza”, jeśli nie jest. Możesz wybrać język, w którym to...

100
Wydrukuj negatyw swojego kodu

Rozważ kwadrat drukowanych znaków ASCII (punkty kodowe 0x20 do 0x7E) dla długości boku N , podobnie jak poniżej (tutaj, N = 6 ): =\ g \ 7 m+y "g L ~ e> PHq Wymagamy również, aby każdy wiersz i każda kolumna zawierały co najmniej 1 spację i 1 znak spacji . (Powyższy przykład to...

99
Seven Slash Display

Napisz program, który pobiera niepusty ciąg cyfr od 0 do 9 i drukuje, jak będą wyświetlane na siedmiosegmentowym wyświetlaczu za pomocą ukośników ( /, \). Są to dokładne kształty cyfr: /\ \ \ \/ \ \ /\ / \/ /\ /\ / \ \/\ / \/\ / / \/\ \/ /\ \ /\ \/\ \/ /\ \/\ / Kiedy...

99
Napisz tłumacza na 99

99 (wymawiane jako „dziewięćdziesiąt dziewięć”) to nowy ezoteryczny język programowania (nie mylić z 99 , zwróć uwagę kursywą). Twoim zadaniem w tym wyzwaniu jest napisanie możliwie najkrótszego tłumacza na 99 . Zgłoszenie z najmniejszą liczbą bajtów wygrywa. Tiebreaker przechodzi do przesłanego...

98
Czy moje mleko wygasło?

Aww, stary, ta data ważności nie pisze miesięcy listami! Nie wiem, czy wygasa 10 marca, czy 3 października ... Poczekaj, nie, nieważne, rok mówi 2012. (aleja oops w połowie zużyta cegła sera do kosza może jak zawodowiec) Załóżmy więc przez chwilę, że jesteś zbyt zajęty, aby spróbować zrozumieć,...