Programowanie puzzli i Code Golf

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


16
Narysuj ukośne linie tekstu
Po wprowadzeniu listy słów wypisz słowa z literami ułożonymi po przekątnej: p r o p g u r z a a z m n l m d e i c s n o g d g e o l f (Powyższe powinno być wyjściem dla danych wejściowych programming puzzles and …
46 code-golf  string 

19
Czy Pac-Man może zjeść ten sznurek?
W zręcznościowej wersji gry Pac-Man zjada pac-kropki. Jednak w tym wyzwaniu jest głodny znaków alfanumerycznych i interpunkcji w łańcuchu. Twoim zadaniem jest stworzenie funkcji, która karmi Pac-Mana sznurkiem, ocenia, czy może go zjeść, czy nie, i zwraca łańcuch z lokalizacją Pac-Mana w nim. Pac-Man ( <) zjada postacie od lewej …

16
Obróć kropki
Przedstawienia Matryca logiczna 2 × n może być reprezentowana jako ciąg czterech znaków . ':. Ciąg ma „górny rząd” i „dolny rząd”, z kropkami reprezentującymi 1s i pustymi spacjami reprezentującymi 0s. Na przykład macierz 2 × 6 1 0 1 0 0 1 0 0 0 1 0 1 może …
46 code-golf  string 

3
Zamek rowerowy kombinowany
Scenariusz Po długim dniu pracy w biurze i przeglądaniu stackexchange.com , w końcu wychodzę za drzwi o 16:58, już zmęczony dniem. Ponieważ nadal jestem tylko stażystą, mój obecny środek transportu jest na rowerze. Podchodzę do mojego zaufanego Peugeota Reynoldsa 501 , ale zanim zdążę na niego odpłynąć, muszę go odblokować. …

15
Elektrony odbijają się w drucie
Wyobraź sobie „drut”, który ma nspacje. Wyobraź sobie dalej, że w tym przewodzie są „elektrony”. Te elektrony żyją tylko przez jedną jednostkę czasu. Wszelkie przestrzenie w przewodzie, które sąsiadują z dokładnie jednym elektronem, stają się elektronem. W terminologii Game of Life tak właśnie jest B1/S. Na przykład jest to drut …

26
Przetłumacz oOo CODE
Biorąc pod uwagę program napisany w oOo CODE , wypisz reprezentowany przez niego kod BF. Oto krótki opis działania oOo CODE: Najpierw usuwane są wszystkie znaki niealfabetyczne (wszystko poza zakresem A-Za-z). Weźmy na przykład program PROgRam reVERsES giVeN iNPut sEqUENcE(przykład podany na stronie wiki esolangs, który robi dokładnie to, czego …

19
Lever Simulator 2015
Dlaczego symulator? Dzieci w dzisiejszych czasach nie mają czasu ani ambicji, aby chodzić i układać pudełka na pilarce lub bawić się równoważeniem przedmiotów fizycznych. To pozostawia wiele miejsca na rynku oprogramowania dla Lever Simulator, który według moich modeli będzie sprzedawać się jak szalony! Potrzebna pomoc w programowaniu Złożyłem patent na …

10
Zygzakować ciąg
Napisz program (lub funkcję), który pobiera niepusty ciąg dowolnych drukowalnych znaków ASCII . Wydrukuj (lub zwróć) zygzakowaty łańcuch znaków w ciągu z każdą sąsiadującą parą znaków połączoną przez: /jeśli pierwszy znak występuje przed drugim znakiem w normalnej kolejności ASCII. na przykład B / A \jeśli pierwszy znak występuje po drugim …
46 code-golf  string 

2
Rozszerzanie OEIS: liczenie diamentowych płytek
Obiecuję, że będzie to moje ostatnie wyzwanie dotyczące diamong tilings (przynajmniej przez jakiś czas). Z drugiej strony to wyzwanie nie ma nic wspólnego ze sztuką ASCII i nie jest też golfem kodowym, więc w rzeczywistości jest zupełnie inaczej. Przypominamy, że każdy sześciokąt można nazwać trzema różnymi diamentami: Ciekawym pytaniem jest, …

17
Wskazówki dotyczące gry w golfa w galaretce
Jelly to milczący , zorientowany na golfa język programowania autorstwa naszego własnego Dennisa . Coraz częściej pojawia się w odpowiedziach, pokonując inne języki golfa, takie jak Pyth i CJam, zarówno za pomocą własnej strony kodowej, jak i potężnego systemu łańcuchowego do zwięzłego wyrażania programów. Zbierzmy przydatne wskazówki dotyczące gry w …
46 code-golf  tips  jelly 

30
Nazwy elementów powyżej 118
IUPAC w swojej nieznośnej mądrości stworzyli systematyczną nazwę elementu dla każdego nowo utworzonego elementu. Jest to tymczasowa nazwa elementu, dopóki w końcu nie zdecydują się na prawdziwą nazwę. Działa to tak: każda cyfra numeru elementu ma przypisany prefiks na podstawie jego wartości. Prefiksy są łączone z „ium” na końcu. Kiedy …

30
Wskaźniki, wskaźniki, wskaźniki!
Wprowadzenie W wynikach błędów niektórych języków, takich jak Java, wyświetlany jest wskaźnik , który daje programiście pojęcie, gdzie dokładnie popełnił błąd. Weź ten przykład na Ideone: Main.java:12: error: ';' expected Invalid Java! ^ Zauważ, że kursor pokazuje, gdzie jest nieprawidłowy kod? Wyzwanie Twoim wyzwaniem jest: dana liczba N i łańcuch …
46 code-golf 

30
Fake Marquee Text
W tym wyzwaniu fałszywy tekst markizy to tekst wyświetlany po części, w sposób przewijany. Kilka przykładów: testing 4 t te tes test esti stin ting ing ng g hello 2 h he el ll lo o foobarz 3 f fo foo oob oba bar arz rz z Something a bit …
46 code-golf  string 

24
Wskazówki dotyczące gry w golfa w Pyth
Pyth to proceduralny język programowania zainspirowany Pythonem, stworzony przez użytkownika PPCG isaacg . Jakie masz ogólne wskazówki na temat gry w golfa w Pyth? Szukam pomysłów, które można by zastosować do ogólnych problemów z golfem, które są przynajmniej nieco specyficzne dla Pytha. Poproszę jedną wskazówkę na odpowiedź.
46 code-golf  tips  pyth 

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.