Programowanie puzzli i Code Golf

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

13
Przeliczenie dziesiętnej pory dnia
Wprowadzenie Czas jest zagmatwany. Sześćdziesiąt sekund do minuty, sześćdziesiąt minut do godziny, dwadzieścia cztery godziny do dnia (nie wspominając już o tym nieznośnym am / pm!). W dzisiejszych czasach nie ma miejsca na taką głupotę, dlatego postanowiliśmy przyjąć jedyną sensowną alternatywę: dni dziesiętne! To znaczy, każdy dzień jest uważany za …

2
Napraw aparat ortodontyczny itp
Twoim zadaniem, należy wybrać, aby go zaakceptować, jest dodanie do minimum liczbę nawiasów, szelki i wsporników, aby dany ciąg (zawierający tylko nawiasy, szelki i uchwyty) posiadają odpowiedni dobór nawiasów. Dodane powiązania symboli należy przerwać, zachowując maksymalną odległość między sparowanymi nawiasami klamrowymi. Musisz zwrócić tylko jedną poprawną odpowiedź, która pasuje do …

7
Gdzie mam umieścić moją restaurację?
Jesteś właścicielem restauracji. Otwieracie się w nowym obszarze w Kartezji, gdzie jest tylko jedna główna droga, znana jako oś Y. Chcesz umieścić swoją restaurację w taki sposób, aby zminimalizować całkowitą odległość od restauracji i każdego domu w tym obszarze. Wejście : Dane wejściowe będą n, the number of houses house1 …

6
Drukuj ciągi bez udostępniania znaków
Edycja: dozwolone ponowne użycie białych znaków. Twoim zadaniem jest napisanie n programów (lub funkcji lub treści funkcji bez użycia parametrów lub nazw funkcji) w tym samym języku. K Program th powinien wyjście (kardynał) liczba k w standardowym angielskim małymi literami (z opcjonalnym znakiem nowej linii). Pierwszy program powinien wypisać one, …

4
Zamów 40 patyczków
Mamy 40 drążków o tej samej szerokości, ale różnych wysokościach. Ile jest możliwych ustawień, aby umieścić je obok siebie, aby spojrzeć z prawej strony na 10 drążków, a kiedy spojrzeć z lewej strony, ponownie zobaczymy dokładnie 10 drążków? Na przykład takie zamówienie to: Czarne patyki są ukryte, czerwone patyki są …

14
CodeGolf - Zignoruj ​​hałas # 1
Instrukcje Barry nie jest tak dobrym programistą backendowym odpowiedzialnym za małe API, które powinno dostarczać informacji o zakupach dokonanych w sklepie klienta. Jednak nie wykonał świetnej roboty, a twój szef każe ci to naprawić po stronie klienta. Idealnie powinieneś otrzymać wartości oddzielonych przecinkami, takich jak 927,2,45,90które odpowiadają coś takiego item_id, …

4
Shifty XORyption
Napisz program lub funkcję (lub zestaw programów / funkcji) do szyfrowania i deszyfrowania danych, biorąc pod uwagę następującą specyfikację: Szyfrowanie Oblicz hash XOR danych wejściowych przez XOR-ing każdy bajt ze sobą. XOR każdy bajt danych wejściowych tego skrótu. Przesunąć wynik o cztery bity w lewo. Wypełnij lewą stronę pierwszymi czterema …

6
Dopasowywanie ciągów w czasie rzeczywistym
Zadanie Zadanie polega na golfie w wybrany przez siebie algorytm dokładnego dopasowywania ciągów w czasie rzeczywistym. Wejście Dwa wiersze tekstu dostarczane na standardowym wejściu, oddzielone nowym wierszem. Pierwszy wiersz zawiera „wzór” i będzie po prostu łańcuchem ASCII narysowanym z liter a-z. Drugi wiersz zawiera dłuższy „tekst” i będzie również po …

19
Odwróć zdania
Celem tego wyzwania jest uzyskanie danych wejściowych i wyjściowych, ale z odwróconą kolejnością zdań. Przykładowe dane wejściowe: Hello friend. What are you doing? I bet it is something I want to do too! Przykładowe dane wyjściowe: I bet it is something I want to do too! What are you doing? …
15 code-golf 

2
Programy do budowy labiryntu szczurów
Zostałeś zatrudniony jako asystent naukowy i poproszony o stworzenie małego programu, który zbuduje labirynty szczurów. Pudełko szczura ma zawsze wymiary 62 x 22 i ma wejście (a) i wyjście (A) dla szczura, takie jak to (wejście 1): #######a###################################################### # # # # # # # # # # # # …
15 code-golf  grid  maze 

2
Jak zdobyć więcej Klotskiego w moim życiu?
Uwielbiam przesuwane łamigłówki, ale ostatnio nie miałem na nie czasu. Dlatego potrzebuję programu, który dałby mi rozwiązanie łamigłówek z przesuwanymi kafelkami, w szczególności układanki Klotskiego. Twoje dane będą miały następujący format: ####### #001gg# ##.222# .###### gdzie #reprezentuje ściany, .reprezentuje otwarty obszar, greprezentuje cel, a sąsiednie liczby reprezentują różne bloki. Możesz …



4
Lody ASCII
Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą N i wypisuje lub zwraca ciąg artystyczny N × N ASCII, którego górna połowa jest półkolem z ('s, a dolna połowa jest trójkątem skierowanym w dół z V' spacje używane jako wypełnienie. Innymi słowy, zrób rożek do lodów ASCII: (wyjście dla …

8
Dyskretna mapa piekarza
Wprowadzenie Mapa Piekarza jest ważnym systemem dynamicznym, który wykazuje chaotyczne zachowanie. Jest to funkcja od kwadratu jednostkowego do siebie definiowana intuicyjnie w następujący sposób. Wytnij kwadrat pionowo na pół, uzyskując dwa prostokąty wielkości 0.5×1. Ułóż prawą połowę u góry po lewej, uzyskując jeden prostokąt wielkości 0.5×2 Ściśnij prostokąt z powrotem …
15 code-golf  string  grid 

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.