Pytania otagowane jako string

Konkurs na rozwiązanie konkretnego problemu poprzez użycie i manipulację ciągami.


30
Oddzielne alfabety i cyfry
W akapicie tekstu są mieszane cyfry i litery. Twoim zadaniem jest oddzielenie cyfr po lewej stronie i liter alfabetu po prawej stronie w tej samej kolejności każdego wiersza. Zasady: Liczby są zwykłymi liczbami całkowitymi; więc nie ma kropki dziesiętnej ani żadnych znaków ujemnych / dodatnich. Liczby mogą, ale nie muszą …

10
Najkrótsze okno Pangrammatic
Pangram to zdanie lub fragment, który zawiera wszystkie dwadzieścia sześć liter alfabetu, jak pokazano w tym wyzwaniu golfowym . Jednak okno pangramatyczne to pangram w postaci jakiegoś segmentu tekstu, który może kończyć się lub rozpoczynać w połowie słowa, znalezionego gdzieś w większym dziele. Występują one naturalnie wszędzie, będąc odpowiednimi podzbiorami …
15 code-golf  string 

30
Przełącz ciąg
Wyzwanie polega na zwykłym przełączaniu łańcucha w innym łańcuchu. Wyjaśnienie Jeśli łańcuch przełączający jest podciągiem łańcucha głównego , usuń wszystkie instancje łańcucha przełączającego z łańcucha głównego ; w przeciwnym razie dołącz łańcuch przełączający na końcu łańcucha głównego . Zasady Wszystkie ciągi znaków składają się z drukowalnych znaków ASCII Funkcja powinna …
15 code-golf  string 

10
Określ typ danych wejściowych
Wyzwanie jest proste: Określ typ danych wejściowych i wyślij identyfikator informujący, jaki to typ. "UI", liczba całkowita bez znaku: 0, 1, 34,111111111111111111111111111111111111111111 "SI", ze znakiem: +0, +1, +42, -1, -3,-111111111111111111111111111111111111111111 "UD", bez znaku dziesiętnego: 0.0, 1.23,1234.1234 "SD", podpisanej dziesiętny: -0.0, +0.0,-1.235 „LE”, litera: a- zi A-Z „SY”, Symbol: Punkty kodowe …

3
Tokenizuj język oparty na stosie
Pracowałem nad innym językiem gry w golfa o nazwie Stackgoat . W tym wyzwaniu będziesz pisać Tokenizera dla Stackgoat (lub tak naprawdę innych ogólnych języków opartych na stosie). Przykłady "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] (empty input) …
15 code-golf  parsing  code-golf  hexagonal-grid  code-golf  string  code-golf  string  code-golf  combinatorics  code-golf  ascii-art  code-golf  string  game  counting  code-golf  arithmetic  complex-numbers  code-golf  string  code-golf  decision-problem  hexagonal-grid  code-golf  string  sequence  code-golf  number  arithmetic  code-golf  ascii-art  code-golf  ascii-art  code-golf  string  arithmetic  code-golf  number  simulation  code-golf  number  arithmetic  code-golf  string  sequence  unicode  code-golf  string  ascii-art  balanced-string  code-golf  number  clock  code-golf  ascii-art  number  code-golf  math  number  sequence  code-golf  string  ascii-art  balanced-string  code-golf  math  string  popularity-contest  graphical-output  image-processing  code-golf  string  permutations  code-golf  string  code-golf  random  code-golf  string  cryptography  palindrome  code-golf  chess  code-golf  math  array-manipulation  topology  code-golf  math  sequence  code-golf  keyboard  classification  code-golf  string  sequence  code-golf  natural-language  code-golf  math  number  sequence  sorting  code-golf  sequence  combinatorics  grid  tic-tac-toe  code-golf  geometry  code-golf  number  restricted-source  new-years  expression-building 

5
Zagraj w łańcuch słów
Kiedy byłem młodszy, grałem w grę słowną o nazwie Łańcuch słów . To było bardzo proste. Pierwszy gracz wybiera słowo; następny gracz mówi inne słowo, które zaczyna się od tej samej litery, którą kończyło poprzednie słowo. Trwa to wiecznie, dopóki ktoś się nie poddaje! Sztuczka polega na tym, że nie …

3
Usuń litery, zachowując ciągi unikalne
Zainspirowany tym cudownym (na podstawie liczby wyświetleń i głosów) wyzwaniem, które moim skromnym zdaniem ma zbyt mało odpowiedzi. Biorąc pod uwagę (w jakikolwiek sposób) listę ciągów, zwróć (w jakikolwiek sposób) zestaw liter, który po usunięciu z podanych ciągów pozostawia całkowitą długość (tego, co pozostało) ciągów tak małą, jak to możliwe, …

9
Na temat klawiatur
Keep Talking and Nobody Explodes to lokalna gra wieloosobowa, w której jeden gracz ma kontrolę nad wirtualną „bombą” i musi być prowadzony przez innego gracza, „eksperta”, który ma dostęp do instrukcji usuwania bomb. Jednym z modułów do rozbrojenia w grze jest moduł klawiatury, z którym będziemy mieli do czynienia w …
15 code-golf  string 

4
Grube palindromy
Palindromy są zabawne, ale niektóre inne łańcuchy zaczynają czuć się pominięte. Możemy przekształcić te struny w masywne palindromy , dzieląc je na palindromiczne tablice kawałków. Na przykład ciąg "abcabca"nie jest palindromem, jeśli czytamy go znak po znaku, ale mamy trzy różne sposoby, aby uczynić go masywnym palindromem: ["abcabca"] ["a" "bcabc" …

20
Gwizd! Golfowe wyzwanie na Halloween
Napisz program, który pobiera ciąg wejściowy o długości 2 lub więcej znaków i dodaje ciąg ~BOO!~ (ten ciąg ma spację początkową i końcową) w jednolicie losowym miejscu ciągu, który nie znajduje się na żadnym końcu. Niedozwolone próbki danych wejściowych : 2lub (puste dane wejściowe) Niedozwolone próbki danych wyjściowych : Hello …

3
Burrows, Wheeler and Back
tło W Transformata Burrowsa-Wheelera (BWT) jest odwracalny permutacji z bohaterów sznurku, że wyniki w dużych seriach podobnych znaków dla niektórych typów ciągów, takich jak zwykły tekst. Jest stosowany na przykład w algorytmie kompresji bzip2 . BWT definiuje się w następujący sposób: Biorąc pod uwagę ciąg wejściowy, taki jak codegolf, oblicz …

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 …

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, …

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.