Programowanie puzzli i Code Golf

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

30
Odwróć standardowe wejście i umieść na standardowe wyjście
Wymagania: Wejdź na stdin, w tym nowe wiersze / zwroty karetki o nieograniczonej długości (ograniczone tylko pamięcią systemową; to znaczy, że program nie ma żadnych ograniczeń). Wyjście odwrotne wejścia na standardowe wyjście. Przykład: Wejście: Quick brown fox He jumped over the lazy dog Wynik: god yzal eht revo depmuj eH …
58 code-golf  string 

27
kocham cię kocham cię kocham cię!
XKCD # 99 , zatytułowany „Serce binarne”, pokazuje prosty obraz jedynek i zer, z niektórymi cyframi w kolorze czerwonym. Czerwone serce jest widoczne gołym okiem, ale komunikat ukryty w sekwencji binarnej nie jest. Jeśli usuniesz wszystkie spacje i znaki nowej linii i zinterpretujesz sekwencję binarną jako 8-bitowy kod ASCII, otrzymasz …

11
Nowy projekt strony!
O ile nie masz skryptu użytkownika, który modyfikuje projekt strony (a nawet jeśli tak, to powinieneś zauważyć, że mamy projekt strony! (Teraz jest listopad) Aby świętować, stwórzmy program, który zastosuje ten projekt z mocą wsteczną (oczywiście uproszczony)! Najważniejsze zmiany to: nasza nowa nazwa to teraz Code Golf and Coding Challenges …
57 code-golf  string 

30
Entuzjastycznie rusyfikuj ciąg
Wielu z was mogło w pewnym momencie wchodzić w interakcje z ludźmi z Rosji w Internecie, a pewna ich część zauważyła nieco dziwną metodę wyrażania siebie. na przykład удали игру нуб))) tam, gdzie )))zostały dodane w celu podkreślenia poprzedniego oświadczenia, pracowałem nad teorią, że stosunek )„s” do reszty ciągu jest …
57 code-golf  string 

30
Jeszcze jeden LUL i nie ma mnie
Opis wyzwania Na niektórych kanałach popularnego serwisu streamingowego twitch.tv powszechna wiadomość, że ludzie spamują na czacie, aby nakłonić innych do spamowania „LUL” to One more LUL and I'm out LUL to popularna emotka używana do wyrażenia, że ​​w strumieniu wydarzyło się coś śmiesznego. Wkrótce wilgotne memy pokazały swój potencjał i …
57 code-golf  string 

30
„DDoouubbllee ssppeeaakk !!”
Super proste wyzwanie dzisiaj, czy jest? Wydaje mi się, że ostatnio słyszeliśmy sporo o podwójnym mówieniu, więc zdefiniujmy to w sposób kodowalny ... Podwójne mówienie ma miejsce, gdy każdy znak w ciągu tekstu jest natychmiast powtarzany. Na przykład: "DDoouubbllee ssppeeaakk!!" Zasady Napisz kod, który akceptuje jeden argument, ciąg znaków. Zmodyfikuje …
57 code-golf  string 

30
Wyświetl logo hakera
Być może słyszałeś o „logo hakera”, zwanego także „godłem hakera”. To wygląda tak: Jest to wzór z matematycznej symulacji zwanej Game of Life. Szybowiec jest najprostszym poruszającym się wzorem Życia i najbardziej natychmiast rozpoznawalnym ze wszystkich wzorów Życia. Wyzwanie Wyzwanie jest dość proste: wyświetl logo hakera. Jest to zdefiniowane jako: …

27
Trwa pękanie
Pamiętasz te brutalne programy, które łamią hasło, które pokazują każdą kombinację, której próbują? Dokładniej, w pewnym momencie n pierwszych znaków jest naprawionych (zgadywano z powodzeniem) i testowany jest każdy możliwy znak dla pozostałych. Prawdopodobnie widziałeś niektóre w filmach lub w oprogramowaniu napisanym przez ludzi, którzy lubią fantazyjne interfejsy. Przykro nam, …

30
Narysuj trójkąt z gwiazdką
Zainspirowany zadaniem programowania 101, oto zadanie, które, miejmy nadzieję, nie jest zbyt łatwe lub jest duplikatem (trochę trudno szukać takich rzeczy). Wejście: Dodatnia liczba całkowita n >= 1. Wynik: n linie gwiazdek, gdzie każda nowa linia ma jedną gwiazdkę więcej niż poprzednia linia, i zaczyna się od jednej gwiazdki w …

30
Big or Little Endian
Napisz program lub funkcję, która generuje polecenie Lif działające na małej architekturze endian lub polecenie Bif działające na dużej architekturze endian. Wyjście małych liter llub bjest również dopuszczalne. Brak danych wejściowych. Punktacja to kodowanie w golfa, więc wygrywa kod z najmniejszą liczbą bajtów. Edycja: Zgodnie z poniższymi komentarzami wyjaśniam, że …
57 code-golf 

30
Drukuj N w kwadracie
Napisz program lub funkcję, która pobiera nieujemną liczbę całkowitą N ze standardowego wejścia lub argumentu funkcji. Musi wydrukować lub zwrócić ciąg pustego kwadratu ASCII-art, którego boki są wykonane za pomocą N kopii liczby N. Konkretnie: Jeśli N jest 0, nie są używane żadne kopie N, więc nie powinno być żadnych …

8
Spraw, by pocałunki elastycznych węży
Elastyczny wąż wygląda mniej więcej tak: <||=|||:)~ Każdą oddzielną sekwencję pionowych pasków ( |) w rozciągliwym wężu, znanym jako odcinek rozciągliwy , można indywidualnie rozciągać do dwukrotnej szerokości i rysować naprzemiennymi ukośnikami ( /, \) po rozciągnięciu. Konkretny wąż powyżej ma dwie takie rozciągliwe części, co daje mu cztery możliwe …

30
Dodatek w stylu Alexa
Zainspirowany chwalebnym Alexem Naucz się R dla wielkiego dobra, pokornie odtworzymy „jeden prawdziwy program R” Alexa - ale z pewnym zwrotem. Dodawanie w stylu Alexa działa w ten sposób - ma 90% szansy na zwrócenie sumy dwóch podanych liczb i 10% szansy na rekurencyjne dodanie Alexa pierwszej liczby i drugiej …

10
Mały Chandler jest smutny. Narysuj mu chmurę, aby go pocieszyć
Mały Chandler jest smutny. Narysuj mu chmurę, aby go pocieszyć. Uwaga: narysowanie chmury tak naprawdę go nie poprawi. Okrąg można zdefiniować jako 3- krotny, (x,y,r)gdzie xpozycja x koła na płaszczyźnie kartezjańskiej, ypozycja y koła na płaszczyźnie kartezjańskiej i rjest promieniem okręgu. xi ymoże być negatywny. rjest zawsze pozytywne. Dane wejściowe …


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.