Pytania oznaczone «string»

18
ANNNOUNNNCCCEEERRR VOICCCEEE

Napisz funkcję, która pobiera ciąg liter i spacji (nie trzeba obsługiwać znaków innych niż litery) i wykonuje następujący algorytm tłumaczenia GŁOS ANNOUNCER: Po pierwsze, wszystko wielkie litery. Dla każdego słowa Wydłuż każdą klaster spółgłoski poprzez potrojenie każdej litery; z wyjątkiem...

18
Ile mam rozdziałów?

Biblia jest jedną z najbardziej wpływowych książek, jakie kiedykolwiek napisano, i jest często cytowana jako najlepiej sprzedająca się książka wszechczasów . Zostało napisane przez około 40 różnych autorów na przestrzeni setek lat zanim został skompilowany w jego obecnej formie. Ciekawe jest to, że...

18
Powtórz n-ty element

Od jakiegoś czasu nie mieliśmy pytania na ciąg znaków (dokładnie 5 dni), więc przejdźmy do jednego. Biorąc pod uwagę ciąg si dodatnią liczbę całkowitą n, weź każdy nelement s, powtórz go nrazy i włóż z powrotem s. Na przykład, jeśli n = 3i s = "Hello, World!", co trzeci znak to Hl r!. Następnie...

18
Regex: Dopasuj egalitarną serię

Wprowadzenie Nie widzę tu wielu wyzwań wyrażeń regularnych, więc chciałbym zaoferować to zwodniczo proste, które można wykonać na wiele sposobów, używając wielu smaków wyrażeń regularnych. Mam nadzieję, że zapewni entuzjastom regex trochę radości z gry w golfa. Wyzwanie Wyzwanie polega na...

18
Uzupełnij bracki

Normalne wsporniki ( (), [], <>i {}) są ładne i jednoznaczne, jednak ktoś myślał, że będzie to dobry pomysł, aby wykorzystać znaki spoza Wspornik nawiasach. Te znaki, |i "są niejednoznaczne. Na przykład robi """" odpowiada (()) lub ()() Nie da się powiedzieć. Na przykład zaczyna się...

18
przekreślone 44 jest nadal regularne 44; (

Wprowadzenie 24 marca 2015 r. @Isaacg grał w golfa swoją odpowiedź w języku Pyth od 44 do 42 bajtów. Ponieważ przekreślony 44 ( 44 ) wygląda bardzo podobnie do zwykłego 44, @Optimizer dodał następujący komentarz: skreślony 44 jest nadal normalny 44 :( Następnie, 21 października 2015 r., @...

18
Konwerter trójskładnikowy

W Javie / .NET / C / JavaScript / itp. możesz użyć trójskładnikowych ifs, aby skrócić instrukcje if. Na przykład (w Javie): // there is a String `s` and an int `i` if(i<0)s="Neg";else if(i>0)s="Pos";else s="Neut"; Można skrócić trójskładnikiem,

18
Kompresja tekstu

W podanym tekście poniżej jest kilka słów w tekście, które powtarzają się kilka razy w tekście. Użyj dowolnego języka programowania, aby napisać krótki kod, który kompresuje tekst, aby go wyświetlić. Innymi słowy, użyj najmniejszej liczby bajtów, aby wyświetlić tekst. Tekst jest: Peter Piper...

18
ssTTsSTtRrriinInnnnNNNIiinngg

Wyzwanie Dla każdego znaku ciągu oprócz ostatniego, wykonaj następujące czynności: Wyjście bieżącego znaku. Następnie losowo wyprowadza z poniższej listy losową liczbę razy od 1 do 5 (włącznie): Obecna postać Następny znak ciągu Wersja postaci, w której aktualnie jesteś Wersja rozdzielająca...

18
Czy Jimmy może powiesić się na linie?

Kolejne wyzwanie Jimmy'ego przez jego pierwotnego ojca. Zobacz inne piękne wyzwania . Jak wszyscy wiecie, ostatnio widzimy wyzwania związane z Jimmy'm na platformach. Jimmy jest akrobatą, jak wspomniałem wcześniej, i ma inne sztuczki w rękawie. Jedną z tych sztuczek jest zawieszenie na linach....

18
Komponowanie wypełnij puste pola

Powiedzmy, że mamy określony zestaw funkcji na ciągach. Funkcje te przypominają wypełnianie pustych pól lub madlibów, z tym wyjątkiem, że pobierają tylko jeden wkład i używają go do wypełnienia wszystkich swoich pustych pól. Na przykład możemy mieć funkcję, która wygląda I went to the ____ store...

17
Regex sprawdzanie poprawności wyrażenia regularnego [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 wymiany kodów golfowych. Zamknięte 2 lata temu . Zbuduj wyrażenie regularne, które zaakceptuje ciąg wyrażenia...

17
Sprawdź program Brainfuck

Kolejny problem z analizowaniem Brainfuck, ale tym razem ... inaczej. Pracujesz w Infinite Monkeys Incorporated, firmie produkującej programy Brainfuck, w celu rozwiązania różnych interesujących problemów (przypadkowo, nie mniej - przecież firma tworzy programy losowe). Wydaje się jednak, że...

17
Zakończ leniwe nawiasy

Nawiasy na klawiaturze są zużyte i chcę unikać ich używania w jak największym stopniu. Twoim zadaniem jest zrównoważyć linię zawierającą nawiasy, dodając je przed i po każdej linii. Jest to podobne do automatycznego nawiasu i zamykania łańcucha TI-Basic (tj Output(1, 1, "Hello, World!.). Oszczędza...

17
Poruszajmy łazikiem Mars!

streszczenie Zadaniem jest nawigacja łazikiem Mars i podanie jego ostatecznych współrzędnych i kierunku. Wejście: Pierwsze wejście: Najpierw program musi pobrać dane wejściowe w następującym formacie: [X-Coordinate],[Y-Coordinate],[Direction] Kierunek musi być: Nlub Slub Elub W(litery...

17
Znajdź wzory w ciągach znaków

W tym wyzwaniu Twoim zadaniem jest zlokalizowanie podciągów o określonej strukturze. Wejście Twoje dane powinny składać się z dwóch niepustych ciągów alfanumerycznych, wzorca p i tekstu t . Chodzi o to, że każdy znak preprezentuje ciągłe niepuste podciągi, tktóre występują obok siebie, i...

17
Wyodrębnij ciąg z danego ciągu

Otrzymasz ciąg i dwa znaki. Musisz wydrukować ciąg między tymi znakami z ciągu. Wejście Dane wejściowe będą najpierw zawierać ciąg znaków (nie pusty lub null). W następnym wierszu będą dwa znaki oddzielone spacją. Wyzwanie Zwraca ciąg między dwoma znakami Przykład Hello! What's your name? !...

17
N-ty trójka

Zdefiniowałem n-ty trójskładnik jako trójskładnik, który zwraca n i ma postać: 1 ? 2 ? 3 ? n - 1 ? n : 0 : 0 : 0 # n - 1 zeroes Napisz funkcję lub pełny program, który otrzyma dane wejściowe n, wyświetli lub zwróci n-tą trójkę. Code-Golf. Przypadki testowe 0 #=> undefined behaviour 1 #=>...