Programowanie puzzli i Code Golf

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

25
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 …

13
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: /\ \ \ \/ \ \ /\ / \/ /\ /\ / \ \/\ / \/\ / / \/\ \/ …

9
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 posta jako pierwszego. Ponieważ to pytanie jest nieco bardziej …

30
Jeśli program zakończy się i nie będzie nikogo, kto mógłby go zobaczyć, czy się zatrzyma?
Czas zmierzyć się z prawdą: nie będziemy tu na zawsze, ale przynajmniej możemy napisać program, który przeżyje ludzkość, nawet jeśli będzie walczyć do końca czasów. Twoim zadaniem jest napisanie programu, którego oczekiwany czas działania jest większy niż pozostały czas do końca wszechświata. Możesz założyć, że: Wszechświat umrze od entropii za …

20
Sortuj listę i napisz trochę po angielsku!
Twojemu szefowi udało się odczytać tajną ukrytą wiadomość . Jednak nie zwolnił cię, po prostu uczynił cię sekretarką i zabronił ci pisać kodu. Ale jesteś programistą. Musisz napisać kod. Państwo musi kodować. Dlatego twój kod musi wyglądać jak najbardziej jak angielski, mieć sens i wyglądać jak najmniej. Twój kod powinien …

30
Kamień, papier, nożyczki, jaszczurka, Spock Tour of Epicness
Najnowszy ranking @ 02.08.2014 12:00 | Pos # | Author | Name | Language | Score | Win | Draw | Loss | Avg. Dec. Time | +-------+----------------------+-------------------------+------------+-------+-------+-------+-------+----------------+ | 1st | Emil | Pony | Python2 | 064 | 064 | 000 | 005 | 0026.87 ms | | 2nd …

14
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ć, kiedy ten …
98 code-golf  date 

30
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 0x0D). Twój kod …

30
Skopiowałem moje hasło do schowka! Czy możesz to usunąć?
Zgodnie z najlepszymi praktykami bezpieczeństwa przechowuję zwykły plik tekstowy z hasłami na dysku twardym. W rzeczywistości właśnie skopiowałem i wkleiłem jeden z nich, aby uzyskać dostęp do mojego konta PPCG. W przejrzystym momencie postanawiam, że hasło nie powinno pozostać w schowku po jego użyciu. Ponieważ zdarza mi się to często, …
96 code-golf 

30
Gra o przetrwaniu - AlienWar
AlienWar Ta gra ma miejsce na bardzo zatłoczonej planecie, na której kosmici są wyższą rasą. Twoim zadaniem jest stworzenie własnego kosmity i pokonanie wszystkich innych. Tablica Jest to dwuwymiarowa tablica. Długość jednego boku deski wynosi Math.ceil(sqrt(species * 100 * 2.5))= ~ 40% użytej deski. Plansza jest planetą, więc jeśli wyjdziesz …

3
Sprocket Science: Animating a Chain Drive System
Celem tego wyzwania jest stworzenie animacji układu napędu łańcuchowego , składającego się z zestawu kół zębatych połączonych ze sobą łańcuchem . Ogólne wymagania Twój program otrzyma listę kół zębatych , określonych jako (x, y, radius)trojaczki. Powstały układ napędowy łańcuch składa się z tych kół zębatych, połączonych ze sobą za pomocą …

30
Stwórz program „Ceeeeeeee”
Kiedyś napisałem program JavaScript, który pobierałby jako dane wejściowe ciąg znaków i znak i usuwałby wszystkie znaki z wyjątkiem pierwszego i znaku podanego jako dane wejściowe, jeden po drugim. Na przykład obliczenie tego za pomocą danych wejściowych codegolf.stackexchange.comi epostaci daje: codegolf.stackexchange.com cdegolf.stackexchange.com cegolf.stackexchange.com ceolf.stackexchange.com celf.stackexchange.com cef.stackexchange.com ce.stackexchange.com cestackexchange.com cetackexchange.com ceackexchange.com …
95 code-golf  string 

30
Dlaczego to się nie kończy? [Zamknięte]
Twoje zadanie: napisać program, który oczywiście powinien zakończyć się, ale nigdy (w przypadku awarii komputera) tak się nie dzieje. Spraw, by wyglądało na to, że powinno wykonywać proste zadanie: dodawanie liczb, drukowanie czegoś, ... Ale po prostu zostaje złapany w nieskończoną pętlę. Postaraj się, aby twój program był bardzo przejrzysty …

29
Zrób skalowalną choinkę [zamknięte]
Twoje wyzwanie: Zrób choinkę. Rozmiar musi być możliwy do wyboru za pomocą dowolnej metody wprowadzania, ale nie musi być bezpośrednio związany z żadną częścią drzewa; jednak większe nakłady powinny dawać większe drzewo. Jak możesz to zrobić? Możesz zrobić drzewo w dowolny sposób, poza drukowaniem znaku Unicode dla drzewa , takiego …

30
Jeden OEIS po drugim
W dniu 13.03.2018 16:45 UTC zwycięzcą jest odpowiedź nr 345 autorstwa Scrooble . Oznacza to, że konkurs został oficjalnie zakończony, ale możesz kontynuować publikowanie odpowiedzi, pod warunkiem, że będą one zgodne z zasadami. Ponadto wystarczy krótkie zawołanie do trzech największych osób odpowiadających pod względem liczby odpowiedzi: 1. NieDzejkob - 41 …

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.