Pytania otagowane jako string

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

1
Czy są zamaskowane nawiasy?
Ktoś dał nam ciąg znaków, ale wszystkie znaki podobne do nawiasów zostały zmienione na normalne i nie wiemy, które, a nawet ile ich było. Wiemy tylko, że gdyby L1,L2,L3,...,LNbyły różnego rodzaju lewe nawiasy i R1,R2,R3,...,RNbyły różnymi odpowiednimi rodzajami prawym nawiasami, wszystkie byłyby odrębne (2N znaki odrębnych nawiasów), łańcuch byłby prawidłowy, …

14
Przygotowanie testu wielokrotnego wyboru
Wprowadzenie Uwaga: nie jest to jakaś metoda zachęcania do oszukiwania. Jak już powiedział Cᴏɴᴏʀ O'Bʀɪᴇɴ , studiowanie jest najlepszym rozwiązaniem do zdania testu: 3. Rozważ następujące odpowiedzi na test wielokrotnego wyboru: ABCBCAAB Oto tabela wskazująca, czy odpowiedzi pasują do siebie: A B C B C A A B A 1 …

5
Zaimplementuj skracacz URL
Adresy URL stają się zbyt długie. Musisz więc zaimplementować algorytm, aby skrócić adres URL. ja. Struktura adresu URL Adres URL składa się z 2 głównych części: domeny i ścieżki . Domena jest częścią adresu URL przed pierwszym ukośnikiem. Możesz założyć, że adres URL nie zawiera protokołu. Ścieżka to wszystko inne. …

4
Smooth vs. Chunky vs. Broken Squiggles
Na podstawie strun grubych vs. gładkich . Squiggles /\_/\/\__/\/\/\/\_/\_/\to świetna zabawa na klawiaturze, gdy naprawdę się nudzisz. Ale nie wszystkie squiggles są sobie równe. Niektóre zawijasy są gładkie, \___/a niektóre grube, jak /\/\/\/\. Inni są po prostu zupełnie złamani////_\\\ Wewnątrz każdego poruszenia Npostaci znajdują się N-1skrzyżowania. Każde skrzyżowanie skrętne jest …

3
Odtwórz zdanie ponownie
To wyzwanie składa się z dwóch części. Zwycięzcą zostanie rozwiązanie o najniższej całkowitej liczbie bajtów. Do obu wyzwań należy użyć tego samego języka. Część 1: Napisz funkcję lub program, który pobiera zdanie zawierające tylko poprawne słowa jako dane wejściowe i wyświetla listę używanych znaków, liczbę przypadków użycia każdej litery oraz …

3
Marchewki. Więc. Wiele. Marchewki
Cholera, to dużo marchewek. Inspiracja Zadanie Musisz stworzyć program, który w tak wielu językach, jak to możliwe, zastąpi każde wystąpienie ^z wyprzedaży sformatowanej linkiem (czyli, że gdybym miał pisać go w odpowiedzi, to automatycznie odczyta go jako obraz i umieścić obraz zamiast słów) tej marchewki skierowanej ku górze. Jak korzystać …

1
Wirujące spirale
Biorąc pod uwagę kwadrat tekstu reprezentujący spiralę znaków, obróć go! Spirala zaczyna się na środku i przesuwa się w kierunku przeciwnym do ruchu wskazówek zegara do zewnętrznej krawędzi, zaczynając na lewo od środka: 987 216 345 To przekłada się na ciąg 123456789. Obrót odbywa się w lewo , więc jeśli …
12 code-golf  string 

30
Usuń powtarzające się słowa z łańcucha
Usuń wszystkie powtarzające się słowa z wprowadzonego zdania. Dane wejściowe będą podobne, cat dog cat dog bird dog Snake snake Snakea dane wyjściowe powinny cat dog bird Snake snake. Zawsze będzie pojedyncza spacja oddzielająca słowa. Kolejność wyjściowa musi być taka sama jak wejściowa. (Patrz przykład) Nie musisz obsługiwać znaków interpunkcyjnych, …
12 code-golf  string 

1
Liczba prawidłowych labiryntów
Biorąc pod uwagę WxHsiatkę, ile jest możliwych labiryntów? Rzeczy, które wiesz o labiryncie: Siatka ma dokładnie Hkwadraty wysokie i Wszerokie kwadraty. Istnieją trzy rodzaje kwadratów: Start, Zakończ i Pusty. Twój labirynt musi zawierać dokładnie 1 początek i 1 koniec, a wszystkie pozostałe kwadraty są puste. Mury otaczają cały labirynt. Ściany …

30
Podpisz to słowo!
Co to jest podpis słowny? Podpis słowa są wszystkich jego listów uporządkować - podpisami this, histi hitsto wszystko hist. Wyzwanie Napisz program programowy powinien poprosić o dane wejściowe, a następnie wydrukować podpis tego słowa. Przykładowy przebieg programu może wyglądać następująco: Give me a string: this The signature signature of 'this' …

3
Czy to słowo „żeński” czy „męski”?
Napisz program lub funkcję, która pobiera pojedynczy ciąg zawierający tylko małe litery az, i wypisuje lub zwraca prawdziwą wartość, jeśli słowo jest żeńską wersją rzeczy, którą reprezentuje, i wartością fałsz, jeśli jest to wersja męska . Na przykład henjest kobiecą wersją dla kurczaka i roosterjest męską wersją, więc henmoże produkować …

16
Przesuwaj znaki w ciągu
W tym wyzwaniu musisz przesunąć znaki w wprowadzonym ciągu n razy i wyprowadzić przesunięty ciąg Wejście Dane wejściowe będą najpierw zawierać ciąg znaków. W następnym wierszu będzie występować liczba całkowita, która oznacza n. Wynik Jeśli njest dodatnia, przenieś znaki w ciągu do właściwych nczasów. Jeśli njest ujemne, przesuń znaki w …
12 code-golf  string 

29
Usuwanie dodatkowych spacji z łańcucha
Otrzymałeś ciąg. Wypisuj ciąg z jedną spacją na słowo. Wyzwanie Wejście będzie ciąg (nie nulllub pusta), otoczony z cytatami ( ") wysyłane za pośrednictwem stdin. Usuń z niego początkowe i końcowe spacje. Ponadto, jeśli pomiędzy dwoma słowami (lub symbolami lub czymkolwiek) jest więcej niż jedna spacja, przycinaj ją do tylko …
12 code-golf  string 

10
Ciąg znaków alfanumerycznych do posortowanej listy zakresów oddzielonych przecinkami
Biorąc pod uwagę ciąg nieposortowanych znaków alfanumerycznych, np ABC321STPpJqZZr0 wypisuje "," oddzieloną listę zakresów znaków, posortowaną według wartości ASCII, ignorując wielkość liter i usuwając duplikaty ( tj. wypisując tylko wielkie i cyfry), np. 0-3, A-C, J, P-T, Z Zasady Długość twojego programu jest jak zwykle wynikiem podstawowym. Musisz zainicjować (zakodować) …
12 code-golf  string 

30
Wydrukuj ciąg z pionowymi słowami
Twoim zadaniem jest pobranie ciągu znaków ascii i wyprowadzenie ciągu jako szeregu pionowych słów oddzielonych spacjami. Przykład jest pokazany poniżej: Biorąc pod uwagę ciąg: Hello, World! My name is Foo. wyjście powinno być: H W M n i F e o y a s o l r m o l …

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.