Programowanie puzzli i Code Golf

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

4
Zaprogramuj moją kuchenkę mikrofalową [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat Code Code Stack Exchange. Zamknięte 3 lata temu . Jestem bardzo leniwy, dlatego staram się zawsze programować kuchenkę mikrofalową przy jak najmniejszej liczbie naciśnięć przycisków . Moja kuchenka …

2
Rysowanie sieci 3d - bryły Archimedesa
Mam słabość do sieci 3d, które po wycięciu i złożeniu umożliwiają tworzenie kształtów 3d z papieru lub karty. Zadanie jest proste, napisano najkrótszy program, który rysuje sieci dla 13 brył Archimedesa. Wyjście powinno być plikiem obrazu w dowolnym rozsądnym formacie (png, jpg). Wszystkie trzynaście kształtów zostało opisanych na stronie http://en.wikipedia.org/wiki/Archimedean_solid …
12 code-golf 

6
Strzel grę w Yahtzee
Za każdy z 13 wierszy arkusza wyników Yahtzee otrzymujesz (od standardowego) oddzieloną spacjami listę 5 liczb (kości). Twoim zadaniem jest obliczyć wynik dla każdej linii i wygenerować sumę całkowitą gry. Przykład Dane wejściowe i sposób ich interpretacji: Input Box Score 6 1 4 1 3 Aces 2 3 2 2 …
12 code-golf  number  game 

5
Wizualizuj długie mnożenie ze sztuką ASCII
Wyzwanie Napisz program, który pobiera dwie liczby całkowite ze standardowego wejścia oddzielone przecinkiem, a następnie drukuje wizualizację długiego mnożenia tych dwóch liczb całkowitych na standardowe wyjście. Na przykład: Wejście 14, 11 Wyjście programu 14 x11 _____ 14 14 ______ 154 Wejście -7, 20 Wyjście programu -7 x20 _____ 00 14 …

4
Narysuj kafelkowy sześcian o dowolnym rozmiarze
Narysuj kafelkowy sześcian o dowolnym rozmiarze, w sztuce ASCII. Otrzymasz trzy cyfry a, ba cprogram powinien wypisać kostkę wielkości a * b * c. Przykłady 3 3 3 -> ____ ____ ____ /____/____/____/| /____/____/____/|| /____/____/____/||| |____|____|____|||/ |____|____|____||/ |____|____|____|/ 5 2 3 -> ____ ____ ____ ____ ____ /____/____/____/____/____/| /____/____/____/____/____/|| /____/____/____/____/____/||/ …

6
Pracujący Saper
Podobne do generowania siatek trałowców , chociaż wyzwaniem jest stworzenie działającej siatki trałowców. To będzie dłuższy kod niż normalnie (tak myślę) . więcej informacji o trałowcu . Saper to gra logiczna, którą można znaleźć w większości systemów operacyjnych. Celem gry jest ustalenie, gdzie znajdują się miny na siatce, z podanymi …

12
Znalezienie najbardziej „unikalnego” słowa
Używając wybranego języka, napisz najkrótszą możliwą funkcję / skrypt / program, który zidentyfikuje słowo o największej liczbie unikalnych liter w tekście. Unikalne litery powinny zawierać dowolny wyraźny znak wykorzystujący kodowanie UTF-8 . Wielkie i małe wersje tego samego znaku są różne i wyraźne; 'a' != 'A' Słowa są powiązane dowolnymi …
12 code-golf  word 

2
Code Golf: Jaki jest los statku kosmicznego? [wersja zmiennoprzecinkowa]
To pytanie jest nieco trudniejsze niż wersja artystyczna ASCII. Nie ma sztuki, a teraz możesz wykonać arytmetykę zmiennoprzecinkową! Wyzwanie USS StackExchange podróżował przez pole grawitacyjne planety cg-00DLEF, kiedy na pokładzie miała miejsce eksplozja astronomiczna. Jako główny programista statku, Twoim zadaniem jest symulacja trajektorii statku, aby przewidzieć, czy będziesz zmuszony rozbić …

1
Zrób coś smacznego! [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Twoim wyzwaniem jest napisanie programu szefa kuchni , który działa dobrze jako przepis, a także …

27
Usuwanie unikatowych elementów z łańcucha
Natknąłem się na to pytanie, ponieważ wydaje się, że bardzo częstym przypadkiem jest znajdowanie unikatowych znaków w łańcuchu. Ale co, jeśli chcemy się ich pozbyć? Dane wejściowe zawierają tylko małe litery. Używane są tylko litery od a do z. Długość wejściowa może wynosić od 1 do 1000 znaków. Przykład: input: …
12 code-golf  string 

11
Najkrótszy program demonstrujący pełną składnię języka [zamknięty]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 3 lata temu . Wyzwanie Napisz najkrótszy możliwy program, który demonstruje całą składnię języka programowania: instrukcje, wyrażenia, operatory, słowa zastrzeżone itp. Weź gramatykę …
12 code-golf 

16
Znajdź słowa jedną ręką
„przesadzone” to przykład słowa, które można wpisać lewą ręką na normalnej mapie klawiatury qwerty. „monopol” jest przykładem dla prawej ręki. Przeszukiwanie wordspliku uniksowego pod kątem słów, które można wpisać jedną ręką. Dane wyjściowe powinny składać się z dwóch wierszy: rozdzielonej spacjami listy takich słów dla lewej ręki, a następnie listy …
12 code-golf 

4
Konwertuj z notacji infix na notację prefiksową
Biorąc pod uwagę wyrażenie arytmetyczne, które może obejmować nawiasy ( ()), wykładniki ( ^), dzielenie ( /) i mnożenie ( *), dodawanie ( +) i odejmowanie ( -) (w tej kolejności operacji), takie jak a ^ (2 / 3) * 9 * 3 - 4 * 6 wypisuje to samo …
12 code-golf  math 

1
Symuluj komputer typu bilard (oparty na grawitacji)
Maszyna Maszyna typu kule bilardowe składa się tylko z symboli \ _ /wraz z dużymi i małymi literami, spacjami oraz liczbą 1. \i /są rampami. Piłka wychodząca z góry zostanie odbita odpowiednio na prawą lub lewą stronę. W przypadku obu ramp, jeśli piłka wychodzi z dowolnej strony, zostanie odchylona w …

13
utwórz pasek postępu ascii
cóż, jest to coś podobnego do tego pytania, ale z niewielkimi różnicami. musisz napisać program z zapytaniem o szerokość paska postępu i ile pracy zostało wykonane. a następnie narysuj pasek postępu z następującymi funkcjami: szerokość wskazuje, ile znaków musisz użyć, aby narysować pasek postępu postęp jest podawany za pomocą wartości …

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.