Pytania oznaczone «code-golf»

112
To moje urodziny: D

Wprowadzenie W zeszłym roku były moje urodziny (naprawdę!) I niestety musiałem zorganizować własne przyjęcie. Teraz wiesz, czy nie mógłbyś przynajmniej zrobić ciasta? Wyzwanie Biorąc pod uwagę liczbę całkowitą njako dane wejściowe, napisz pełny program, aby wypuścił tort urodzinowy z nzapalonymi...

109
GottaFix dla WannaCrypt?

Ostrzeżenie Odpowiedzi na ten test wyzwania dla konkretnej wersji łatki, która pomaga powstrzymać ataki WannaCrypt / WannaCry. W zależności od systemu operacyjnego możesz mieć inną łatkę. Najlepszym sposobem ochrony jest upewnienie się, że komputer jest w pełni aktualny i ostrożność podczas...

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...

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...

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ć,...

97
Dane wyjściowe mają taką samą długość jak kod

W tym wyzwaniu powinieneś napisać program lub funkcję, która nie pobiera danych wejściowych i wypisuje lub zwraca łańcuch o tej samej liczbie bajtów, co sam program. Jest kilka zasad: Możesz wysyłać tylko bajty z drukowanego zakresu ASCII (0x20 do 0x7E włącznie) lub znaki nowej linii (0x0A lub...