Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

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 …

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 

12
Wygeneruj sekwencję SUDSI
Sekwencja SUDSI ( su m, d ifference, s wap, i ncrement) to ciekawa sekwencja liczb całkowitych, która wydaje się wykazywać raczej chaotyczne zachowanie. Można go wygenerować w następujący sposób: Niech S będzie nieskończona lista liczb naturalnych: 1 2 3 4 5 6 .... Niech S i oznaczają jeden indeksowane i …

25
Konwertuj ciąg znaków na jego odpowiednik Rövarspråket
Rövarspråket Rövarspråket to gra słowna, w którą bawią się szwedzkie dzieci, z książek o Kalle Blomkvist autorstwa Astrid Lindgren. Podstawowe zasady są następujące (z Wikipedii): Każda spółgłoska (pisownia ma znaczenie, a nie wymowa) jest podwojona, a między nimi wstawia się o. Samogłoski pozostają nietknięte. Kilka przykładów: „cześć” -> „hohelollolo” „Min …
15 code-golf  string 

4
Faktoryzuj to! …źle
Ciekawy dziecko wykorzystuje program, który może na czynniki liczbę lub wyrażenie do następującej postaci: p1^e1 * p2^e2 * ... * pn^en. Wykładniki równe 1są pomijane np360 = 2^3 * 3^2 * 5 Dziecko wpisuje te dane wyjściowe do programu jako nowe dane wejściowe, ale nie rozumie ^znaku, więc czasami pomija …

3
Zbuduj program do analizy wyborów sekwencji rzutów monetą
W łamigłówce ze starej mojej książki zdefiniowana jest gra, w której dwóch graczy wybiera sekwencje rzutów monetą, które według nich pojawią się jako pierwsze, gdy moneta zostanie wielokrotnie odwrócona. (To było rzeczywiście dziwne, a nawet rzuty kostką, ale ten mały szczegół nie ma znaczenia pod względem równoważności problemu.) Należy zauważyć, …

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.