Pytania otagowane jako string

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

4
Wakacyjny ból głowy
Ostrzeżenie: NIE zasięgaj porady lekarskiej z tego postu. Jeśli potrzebujesz porady medycznej, idź do wykwalifikowanego specjalisty. Boli mnie głowa. Potrzebuję pigułek na ból głowy. Powiem ci kilka ostatnich dawek, które miałem, a ty powiesz mi, kiedy będę mógł przyjąć kolejną dawkę bez przedawkowania. Dam ci ten ciąg: P: 00:00, I: …
14 code-golf  string  date 

6
Kod KeyPad na tekst!
Biorąc pod uwagę ciąg znaków i tablicę jako dane wejściowe, Twoim zadaniem jest wydrukowanie tekstu, który ciąg znaków wydrukuje po wpisaniu na typowej klawiaturze mobilnej. Na klawiaturze mobilnej litera jest wpisywana przez naciśnięcie przycisku n razy, gdzie n oznacza pozycję litery na etykiecie przycisku. Więc 22powinien wyjść b. Zasady Tablica …

11
Płacę tylko dolarami
Jak sugeruje tytuł - choć dyskretnie - płacę tylko dolarami. Wyzwanie Napisz funkcję / program, który pobiera ciąg wejściowy, który jest wartością pieniężną poprzedzoną symbolem. ex) £4.99. Następnie zwróć tę samą kwotę przeliczoną na USD. Wejście Otrzymasz ciąg jako dane wejściowe. Będzie miał symbol waluty, a po nim liczbę z …
14 code-golf  math  string 

19
Obcinaj kolejne znaki do n długości
Wyzwanie Biorąc pod uwagę ciąg wejściowy i liczbę całkowitą n - obcina wszelkie serie kolejnych znaków do maksymalnej długości n . Znaki mogą być dowolne, w tym znaki specjalne. Funkcja powinna rozróżniać małe i wielkie litery, a n może wynosić od 0 do nieskończoności. Przykładowe wejścia / wyjścia: f("aaaaaaabbbccCCCcc", 2) …
14 code-golf  string 

16
Najkrótszy unikalny podciąg
Biorąc pod uwagę (na STDIN, jako argumenty wiersza poleceń lub jako argumenty funkcji) dwa różne niepuste ciągi, znajdź i zwróć najkrótszy ciąg pierwszego ciągu, który nie jest ciągiem drugiego. Jeśli taki podciąg nie istnieje, możesz zwrócić pusty ciąg, zwrócić dowolny ciąg, który nie jest podciągiem oryginalnego ciągu, lub zgłosić wyjątek. …
14 code-golf  string 

6
Wstaw częściowo posortowane do nieposortowanej tablicy
Witamy w pierwszym dniu w PPCG Inc. Jako nasz najnowszy młodszy asystent sortownika dokumentów, jesteś odpowiedzialny za to, aby wszystkie dokumenty, które do ciebie wysłaliśmy, były archiwizowane w kolejności alfabetycznej. To takie proste, że małpa może to zrobić. Cóż, mówiąc metaforycznie, ponieważ wynajęliśmy do tego małpę. Zgadnij co? Okazuje się, …

7
Zamień sznurek w wiatrak
Kod na tej stronie szybko się wyczerpuje. Musimy inwestować w łańcuchy odnawialne. Musisz napisać program, który pobiera ciąg znaków i przekształca go w wiatrak. Wyzwanie Jako przykład weźmy prosty ciąg wiatraka. Weź sznurek abc. W tym przypadku oś jest postacią centralną b. Ponieważ łańcuch ma długość 3 znaków, każde wyjście …

6
Uogólnienie skrótów
Biorąc pod uwagę listę słów i ich skrótów, wypisz wzór, według którego można tworzyć skróty. Weźmy przykładowe dane wejściowe potato ptao puzzle pzze jako przykład (to znaczy skrót dla potatois ptao, a skrót dla puzzleis pzze). Rozważyć wszystkie możliwe sposoby, aby uzyskać ptaood potato. Jednym z możliwych sposobów jest wzięcie …
14 code-golf  string 

2
Mikromanagement sklepu spożywczego
Jesteś pracownikiem modnego nowego sklepu spożywczego Half Foods i to dzień przed Świętami Bożego Narodzenia w Święto Dziękczynienia . Ponieważ sklep będzie pełen klientów pędących po żywność, sklep potrzebuje menedżera ruchu, aby wysłać wszystkich na odpowiednie linie. Będąc leniwym, chcesz zautomatyzować to, abyś mógł przejść do delikatesów, zanim wszyscy wezmą …
14 code-golf  string  grid 

18
Mnożenie dziesiętne ciągów
Biorąc pod uwagę 2 dane wejściowe, ciąg i liczbę dziesiętną, wyprowadza ciąg pomnożony przez tę liczbę. Połów polega na tym, że liczba może być liczbą zmiennoprzecinkową lub liczbą całkowitą. Powinieneś wypisać floor(n)czas łańcucha, a następnie floor((n-floor(n))*len(string))ponownie pierwsze litery. Inne notatki: Dane wejściowe nie zawsze będą zmiennoprzecinkowe, może być liczbą całkowitą. …
14 code-golf  string 

6
Listy, ruszaj się! Pt. 2)
Pierwsze litery, ruszaj się!był bardzo popularny, ale miał ograniczony udział. Ten będzie łatwiejszy do rozwiązania, ale mam nadzieję, że w grę w golfa wejdą pewne sztuczki. Otrzymujesz ciąg tylko małych liter. Dla każdej litery, z pozycją w alfabecie m , przesuń ją, aby stała się m- tą literą od końca. …

5
W całym alfabecie
W całym alfabecie W tym wyzwaniu masz problemy z zapamiętywaniem liter alfabetu. Aby to obejść, idź w górę i w dół alfabetu, aż dojdziesz do litery. Ponieważ chcesz, aby Twój kod był przenośny, będziesz pisać go z blokami liter. Masz ograniczoną liczbę bloków liter, ponieważ większość z nich została skradziona, …
14 code-golf  string 

12
I wszyscy ludzie mówili…
Cel Biorąc pod uwagę tekst, który nie zawiera znaków [lub ]wykonaj następujące czynności: Dla każdego wystąpienia Amenz co najmniej jedną wielką literą (czyli wszystkie przypadki Amenwykluczenia amen), wypisz to samo Amen(zachowaj wielkie litery ). Dla każdego wystąpienia /all the people said[?: ]/i(jest to wyrażenie regularne) również dane wyjściowe Amen(każdy przypadek …

22
Zip Zip and Sort
Biorąc pod uwagę listę ciągów, wypisz pojedynczy ciąg utworzony przez pobranie znaku z każdego ciągu w każdej pozycji, posortowanie ich według porządkowej ASCII i dołączenie ich w kolejności do ciągu wyjściowego. Innymi słowy, w przypadku nciągów wejściowych pierwsze nznaki danych wyjściowych będą pierwszymi znakami każdego z danych wejściowych posortowanymi według …
14 code-golf  string 


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.