Pytania otagowane jako string

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

9
Usuwanie nawiasów z łańcucha
Biorąc pod uwagę poprawnie nawiasowany ciąg jako dane wejściowe, wypisz listę wszystkich niepustych podciągów w pasujących nawiasach (lub poza wszystkimi nawiasami), z usuniętymi nawiasami zagnieżdżonymi. Każdy podciąg powinien być ciągiem znaków w dokładnie tych samych pasujących nawiasach. Podciągi powinny być wymienione w kolejności od głębokości, a podciągi o tej samej …

30
Czy moje imię jest oficjalne?
Wprowadzenie Jak mówi ToonAlfrink : „ Uważam, że nie ma tutaj wystarczająco łatwych pytań, które mogliby podjąć początkujący!”. Zadanie jest więc bardzo proste. Biorąc pod uwagę ciąg, wypisz wartość prawdy lub fałszu, niezależnie od tego, czy nazwa jest oficjalna, czy nie. Nazwa jest „oficjalna”, jeśli jest to pojedyncze słowo w …
25 code-golf  string 

7
Śledź listy do harmonogramów
Wprowadzenie Czy nie nienawidzisz tego, gdy ktoś przesyła album, który lubisz na YouTube, ale opis zawiera tylko listę utworów ? Lubię to: 1. Everything in Its Right Place - 4:11 2. Kid A - 4:44 3. The National Anthem - 5:50 4. How to Disappear Completely - 5:55 5. Treefingers …
25 code-golf  string  date 

12
Rozpoznawanie mimiki twarzy
Napisz program, który przyjmuje jako dane wejściowe emotikon i wypisuje, jeśli emotikon jest szczęśliwy lub smutny. Program akceptuje ciąg jako parametr wejściowy lub parametr i powinien wyświetlać ciąg „szczęśliwy”, jeśli dane wejściowe znajdują się na liście szczęśliwych emotikonów, lub „smutny”, jeśli dane wejściowe znajdują się na liście smutnych emotikonów. Możesz …
25 code-golf  string 

12
Dopasowany ciąg znaków FizzBuzz
Powiedz, że masz taki ciąg: abaabbbbbaabba Policz, ile razy określony znak pojawia się w ciągu wejściowym, ale tylko wtedy, gdy znak pojawia się tylko raz z rzędu . Na przykład, jeśli postać jest a, abaabbbbbaabba ^ x x ^ Łącznie byłoby 2 ( aanie liczą się, ponieważ apojawia się dwa …
25 code-golf  string 

21
Monday Mini-Golf # 2: Obcinanie długiego tekstu
Monday Mini-Golf: Seria krótkich golfowych wyzwań, opublikowanych (miejmy nadzieję!) W każdy poniedziałek. Wiele aplikacji internetowych (zwłaszcza mediów społecznościowych) automatycznie obcina długie fragmenty tekstu, aby pasowały do ​​formatowania aplikacji. W tym wyzwaniu stworzymy algorytm do automatycznego przycinania fragmentu tekstu do określonej długości. Wyzwanie Celem wyzwania jest napisanie programu lub funkcji, która …
25 code-golf  string 

12
Gdzie usiądą twoi kumple?
Ty i niektórzy kumple idziecie na kręgle. W sumie jest N meloników. Jednak są tylko krzesła N- 1, na których można usiąść. Rozwiązanie jest proste: ktokolwiek przy tej turze nie dostanie krzesła. Następnie, kiedy ich kolej się kończy, siadają na krześle osoby, która idzie dalej. Weźmy przykład. Załóżmy, że są …
25 code-golf  string 

7
Podstawowy Pyth-Checker Syntax Checker
Pyth jest językiem golfowym opartym na Pythonie. Używa notacji przedrostkowej, przy czym każde polecenie ma inną aranżację (liczbę argumentów, które akceptuje). Twoim zadaniem jest napisanie kontrolera składni dla (nieistniejącego) języka Pyth-a, Pith. Składnia Pitha Pith ma tylko 8 poleceń jednoznakowych: 01234()" 01234każdy ma arity o odpowiedniej liczbie, a zatem oczekują, …

3
Gdzie są przebiegi w tym nieskończonym ciągu? (Znaleziono CCCCCC!)
Rozpoczynając od łańcucha ABC, rozważ wynik wielokrotnego dołączania do siebie ostatniej połowy siebie (użycie większej połowy, jeśli długość jest nieparzysta). Otrzymujemy postęp: ABC ABCBC ABCBCCBC ABCBCCBCCCBC ABCBCCBCCCBCBCCCBC etc... Niech Sreprezentuje wynikowy nieskończony ciąg (lub sekwencję), który powstaje, ponieważ ta procedura jest powtarzana na zawsze. Cel Celem tego wyzwania kodu jest …

13
Co to jest ROT? - odszyfruj ROT-n
Oto litery alfabetu angielskiego w kolejności według częstotliwości: e t a o i n s h r d l c u m w f g y p b v k j x q z Oznacza to, że ejest najczęściej używaną literą i zjest najmniej powszechna. (Dane z Wikipedii .) Twoim …

21
Scena różnorodności Jimmy'ego
Jak zapewne wiecie, nie było wiele piękne Jimmy wyzwania niedawno pojawiały się. Podczas tych wyzwań stanąłeś przed wyzwaniem umiejętności akrobatycznych naszego ukochanego przyjaciela. Teraz mamy dla Ciebie inne wyzwanie. Dzisiaj będziesz identyfikować różne typy Jimmys! Wyjaśnienie Istnieją trzy odmiany Jimmys: karzeł, akrobata i kulturysta. This is dwarf Jimmy: o This …

1
Golfista Auto BATCH
Uwielbiam BATCH, pomimo szokującego braku komend funkcjonalnych, nawet ze względu na brak obsługi liczb całkowitych. Czemu? Ponieważ to działa: SET var=SET %var% i=0 Oznaczałoby to: SET var=SET SET i=0 Fantastycznie, prawda? Wcześniej stosowałem tę technikę w programie BATCH , ponieważ oszczędza ona bajty! Twoim wyzwaniem, jeśli je zaakceptujesz, będzie zagranie …
25 string  metagolf 

25
Magiczne liczby popcount
Istnieje znany trudny algorytm zliczania liczby ustawionych bitów w 32-bitowej liczbie całkowitej bez znaku: int popcount(unsigned x) { x = (x & 0x55555555) + ((x >> 1) & 0x55555555); x = (x & 0x33333333) + ((x >> 2) & 0x33333333); x = (x & 0x0F0F0F0F) + ((x >> 4) & …

4
Nie ma sprawy! …Albo to jest?
Wprowadzenie Rozmowa uliczna może być naprawdę trudna do zrozumienia, szczególnie dla programistów, którzy nie są znani z tego, że są bardzo uliczni. Twoim zadaniem jest stworzenie tłumacza, który pomoże nam wszystkim przetrwać w środowisku miejskim. Wyzwanie Biorąc pod uwagę zdanie angielskie jako dane wejściowe, utwórz program lub funkcję, która określa, …

21
Ile razy mam to naciskać?
Wszyscy jesteśmy przyzwyczajeni do old-schoolowej klawiatury telefonu, prawda? W celach informacyjnych wygląda to tak: Biorąc pod uwagę ciąg znaków składający się tylko z małych liter ASCII i pojedynczych spacji , Twoim zadaniem jest zwrócenie liczby naciśnięć, które należy wykonać, aby wpisać pełny ciąg za pomocą klawiatury telefonu, jak powyżej. Dla …

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.