Programowanie puzzli i Code Golf

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


21
Narysuj Diabelskie Schody
Przez diabła Klatka jest wstęga podobny funkcji związanej zbioru Cantora. Twoim zadaniem jest odtworzenie tej funky - w sztuce ASCII! Wejście Pojedyncza liczba całkowita n >= 0wskazująca rozmiar wyjścia. Dane wejściowe można podać za pomocą STDIN, argumentu funkcji lub argumentu wiersza poleceń. Wynik Odbitka ASCII-art schodów diabła w rozmiarze n, …

7
Kim jest ten chatbot?
Cel: Zadanie polega na stworzeniu chatbota, z którym możesz spędzać czas na omawianiu najgłębszych myśli. Utwórz chatbota z AI, która uczy się na podstawie twoich danych wejściowych. Twój bot powinien cię zainspirować do ujawnienia najciemniejszych wewnętrznych prawd. Inspiracja: http://en.wikipedia.org/wiki/Chatterbot http://io9.com/5901579/10-tricks-that-chatbots-use-to-make-you-believe-theyre-human Zasady: Możesz użyć dowolnego języka programowania. Twoje programy nie powinny …

30
Odpowiedź na życie wszechświat i wszystko
Zadanie Biorąc pod uwagę ciąg wejściowy, Twoim zadaniem jest generowanie danych wyjściowych 42 tylko wtedy, gdy wejściowy ciąg znaków jest dokładnie następujący: abbcccddddeeeeeffffffggggggghhhhhhhhiiiiiiiiijjjjjjjjjjkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz Może generować dowolną inną wartość, generować błąd lub wcale nie generować, jeśli dane wejściowe nie są równe wyżej wspomnianemu Łańcuchowi. Zwycięskie kryterium To jest golf golfowy , …
46 code-golf  string 

12
Profesor MIT potrafi czytać w myślach!
Zadanie pochodzi z wykładu MIT prof. Devadasa pt. Możesz czytać w myślach . Szczegółowe objaśnienie sztuczki można znaleźć w połączonym filmie lub w tym dokumencie . Spróbuję to wyjaśnić prościej. Okazuje się, że został wynaleziony w latach 30. XX wieku i jest znany jako „Five-Card Trick of Fitch Cheney” . …

30
Trwałość multiplikatywna
Trwałość multiplikatywna Pomnóż wszystkie cyfry w liczbie Powtarzaj, aż pozostanie Ci jedna cyfra Jak wyjaśniono w Numberphile : Numberphile „Co jest specjalnego w 277777788888899?” Numberphile „Multiplicative Persistence (extra footage)” Przykład 277777788888899 → 2x7x7x7x7x7x7x8x8x8x8x8x8x9x9 = 4996238671872 4996238671872 → 4x9x9x6x2x3x8x6x7x1x8x7x2 = 438939648 438939648 → 4x3x8x9x3x9x6x4x8 = 4478976 4478976 → 4x4x7x8x9x7x6 = 338688 …

30
Czy to podwójne mówienie?
We wcześniejszym wyzwaniu poprosiłem golfistów o napisanie ciągów, które kopiują każdy znak w ciągu. Na przykład: TThhiiss iiss ddoouubbllee ssppeeaakk!! Wyzwanie polega po prostu na wykryciu, czy jakiś tekst spełnia definicję ciągu podwójnie mówionego. Jest parzysta liczba znaków. Po podzieleniu na pary każda para składa się z dwóch takich samych …

30
Ciekawy przypadek Steve'a Ballmera
Steve Ballmer jest byłym dyrektorem generalnym Microsoft, aw ostatnim artykule stwierdził, że „nadal nie wie, co zrobił źle z telefonem komórkowym”. Jak zauważył biuletyn CodeProject , „tytuł tego artykułu można by zakończyć w wielu miejscach i nadal być dokładny”. Bez danych wejściowych wypisz następujące dane: Steve Ballmer still does not …

30
Zrób awaryjny korytarz
W niektórych krajach istnieją zalecenia lub przepisy dotyczące tworzenia korytarzy ratunkowych na ulicach, które mają wiele pasów ruchu w jednym kierunku. (W dalszej części rozważamy tylko pasy ruchu w kierunku, w którym podróżujemy). Są to zasady obowiązujące w Niemczech: Jeśli jest tylko jeden pas, wszyscy powinni jechać w prawo, tak …

13
Golf moje referencje z cytatem Szekspira
Pisząc mój esej dla Szekspira, zdałem sobie sprawę, że muszę skrócić odniesienia do cytatów, aby uzyskać łatwiejsze do opanowania długości. Wcześniej pisałem to: (Act 1, Scene 2, Lines 345-346) Ale teraz powiedziano mi, aby napisać je w ten sposób: (I.ii.345-6) Najwyraźniej potrzebuję trochę kodu do gry w golfa, aby trochę …

30
Zagrajmy w tenisa
Nagle bardzo chcę grać w tenisa, ale niestety nie mam kortu! Niespodzianka! Właśnie tam wchodzisz. Musisz wydrukować dla mnie kort tenisowy, ale musisz to zrobić w jak najmniejszej liczbie bajtów z powodów poufnych. Kort tenisowy --------- | | --------- | | | xxxxxxxxx | | | --------- | | --------- …

23
Chiralna łamigłówka
Kształt jest chiralny, jeśli żaden obrót nie może sprawić, że będzie wyglądał jak odbicie lustrzane. W tej układance będziemy pisać chiralne programy komputerowe. W przypadku tej układanki pomyślimy o programie jako prostokątnej matrycy znaków. W związku z tym wszystkie rozwiązania tego wyzwania muszą być prostokątne (tzn. Wszystkie linie muszą być …

26
PROGRAMOWANIE ZESPOŁÓW I KODÓW ____
Wejście Niepusty kodowany ciąg znaków składający się z drukowalnych znaków ASCII (w zakresie 32-126), w którym niektóre brakujące litery zostały zastąpione _. Wynik Dekodowany ciąg o tej samej długości ze wszystkimi literami zapisanymi małymi literami, w tym brakującymi. W jaki sposób? Edycja: Jak wspomniano w komentarzach @Deusovi, jest to wariant …

30
Stwórz sopel słowa
Ze względu na ograniczenia techniczne stosu wymiany, tytuł jest renderowany niepoprawnie. Poprawny tytuł na to wyzwanie jest Zrobić Word Icicle! Word Icicle Word cicle ord cicle ord icle ord i le or i le or i l or l or r Dzisiejsze wyzwanie polega na tworzeniu sopli ze słowa wejściowego. …


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.