Pytania oznaczone «string»

29
Puzzle wyszukiwania słowa

Biorąc pod uwagę prostokątny tekst jako łamigłówkę wyszukiwania słów i ciąg wyszukiwania, określ, czy tekst zawiera szukany ciąg. Wyszukiwany ciąg może się pojawić: poziomo, pionowo lub po przekątnej do przodu lub do tyłu Możesz napisać funkcję lub program i wziąć dwa ciągi wejściowe za pomocą...

29
Najkrótsze unikalne podciągi

Wkład Ciąg alfanumeryczny s. Wydajność Najkrótszy ciąg występujący dokładnie raz jako (ciągły) podciąg w s. Nakładające się wystąpienia są liczone jako odrębne. Jeśli jest kilku kandydatów o tej samej długości, musisz wydrukować wszystkie z nich w kolejności występowania. W tym wyzwaniu pusty...

29
Miraż inteligentnej osoby

Pewnego razu czytałem to pytanie / odpowiedź na temat Quory Czy naprawdę są programiści ze stopniem informatyki, którzy nie mogą przejść testu FizzBuzz? Ten kod podano jako oczywistą odpowiedź for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print...

29
Chunky vs. Smooth Strings

Rozważ ciąg długości N, taki jak Peanut ButterN = 13. Zauważ, że w ciągu znajduje się para N-1 sąsiadujących znaków. Bo Peanut Butterpierwsza z 12 par to Pedruga to eaostatniaer . Gdy pary są w większości różnymi znakami, ciąg ma masywną jakość, np chUnky. Gdy te pary są w większości tego samego...

29
Nawiasy w przypisach

tło Programiści LISP przejęli świat! Nawiasy zostały zadeklarowane jako święte postacie i odtąd można ich używać tylko w programach LISP. Zdecydowano, że nawiasy w utworach literackich zostaną zastąpione przypisami, a Twoim zadaniem jest zautomatyzowanie tego w celu uproszczenia tekstu...

29
Decyzja Świętego Mikołaja

Decyzja Świętego Mikołaja: W tym wyzwaniu pomożesz Świętemu Mikołajowi zdecydować, czy ktoś na liście jest niegrzeczny czy miły, a następnie zdobądź coallub toys. Ale niestety, Santa jest niezorganizowany, w niektórych jego zapisów, że naughty, nice i namepola są w złej kolejności. Wkład Dane...

29
Odznacz ciąg

Biorąc pod uwagę listę plasterków łańcucha, wypisz oryginalny łańcuch. Każdy wycinek zostanie podany jako lista o długości 2, zawierająca pozycję początkową wycinka (liczba całkowita ≥0) i sam wycinek. Jeśli twój język nie obsługuje tablic dowolnych typów, możesz również wziąć to jako strukturę...

29
Oblicz super-logarytm

To powinno być proste wyzwanie. Biorąc pod uwagę liczbę n >= 0, Wyjście super logarytm (lub dziennik *, log-gwiazda, albo powtórzyć logarytm , które są równoważne, ponieważ nnigdy nie jest negatywna na to wyzwanie.) Z n. Jest to jedna z dwóch odwrotnych funkcji do tetracji . Drugim jest...

29
Kwadrat tekstu

Wyzwanie Biorąc pod uwagę ciąg, wyślij tekst w kształcie kwadratu. Możesz założyć, że tekst zawsze będzie pasował do kwadratu i że nigdy nie będzie pusty ciąg. Możesz również założyć, że nigdy nie będzie miał nowych linii. Przykład Input: Hi, world Output: Hi, wo rld Przypadki...

29
The Squiggly Sequence

Wszystkie podziękowania dla Adnana za wymyślenie tego wyzwania. Moje ostatnie wyzwanie, zanim pójdę na przerwę . Zadanie Biorąc pod uwagę dodatnią liczbę całkowitą n, jeśli njest nieparzysta, powtórz /to wiele razy; jeśli njest parzysty, powtórz \to wiele razy. (Poważnie, przypadki testowe...

29
Czy to dziwne słowo?

Wyzwanie Biorąc pod uwagę jedno słowo jako dane wejściowe, określ, czy słowo jest nieparzyste, czy parzyste. Dziwne i parzyste słowa Załóż ogólne zasady: odd + odd = even even + odd = odd odd + even = odd even + even = even W alfabecie litery nieparzyste to: aeiou A litery parzyste...

29
Zróbmy falę!

Wkład: Łańcuch (fragment fali) o długości >= 2. Dodatnia liczba całkowita n >= 1 . Wydajność: Wyprowadzamy falę jednoliniową. Robimy to, powtarzając n wejściowy ciąg znaków . Zasady konkursu: Jeśli pierwszy i ostatni znak ciągu wejściowego jest zgodny, wypisujemy go tylko raz w...

29
Sortuj ciąg, w pewnym sensie

Jeśli posortujesz ciąg, zwykle otrzymasz coś takiego: ':Iaaceeefggghiiiiklllllmnnooooprrssstttttuuyyyy Tak, to było pierwsze posortowane zdanie. Jak widać, istnieje wiele powtarzających się znaków aa, eee, ttttt, 9 miejsc i tak dalej. Jeśli dodamy 128do wartości ASCII pierwszego duplikatu,...

29
„Pomnóż” dwa ciągi

Zostało to zainspirowane funkcją, którą niedawno dodałem do mojego języka Add ++ . Dlatego prześlę krótką odpowiedź w Add ++, ale nie zaakceptuję jej, jeśli wygra (to niesprawiedliwe) Czy nie nienawidzisz, gdy możesz pomnożyć liczby, ale nie łańcuchy? Więc powinieneś to poprawić, prawda? Masz...

29
Zaimplementuj prawdziwy ciąg znaków

Wiele języków pozwala na „dodawanie” ciągów +. Jednak jest to naprawdę konkatenacja, prawdziwy dodatek byłby zgodny z aksjomatami grupy: Jest zamknięty (dodanie dwóch dowolnych ciągów jest zawsze ciągiem) Jest skojarzone ( (a + b) + c = a + (b + c) ) Istnieje tożsamość ( :e: a + e = a ) Każdy...

29
Czy to górzyste?

Wyzwanie W przypadku tego wyzwania górzysty sznurek jest zgodny z regułą gramatyczną, w M: x(Mx)*której przy każdej produkcji wszystkie x mają ten sam charakter. Po wcięciu górski ciąg może wyglądać mniej więcej tak: A B C D C E F E C B A Jak widać, z boku wygląda trochę jak...

29
Skończyliśmy tam, gdzie zaczęliśmy!…

Wyzwanie: Wkład: Podajesz dwa dane wejściowe: - Ciąg znaków zawierający tylko drukowalny kod ASCII (bez spacji, tabulatorów i nowych wierszy) - Drukowalny znak ASCII Wydajność: Pierwszy wiersz będzie zawierał ciąg wejściowy. Każde ipierwsze -modulo-3 pierwsze pojawienie się tej postaci będzie...

29
Zastąpienie magnesu na lodówkę

Pisząc wiadomość za pomocą magnesów na lodówkę, często zdarza się, że zamieniasz ją 1na I. W tym wyzwaniu Twoim celem jest sprawdzenie, czy wiadomość można napisać przy użyciu liter innej wiadomości. Dozwolone podstawienia to: A = 4 B = 8 C = U E = M = W = 3 G = 6 = 9 I = 1 L = 7 N = Z O = 0 R =...

29
Strzałki te zmienne!

Wyzwanie Robin lubi mieć deklarację zmiennych w kształcie strzałki. Oto jak to robi: Wprowadź dowolną liczbę ciągów Uporządkuj je według rosnącej długości Wyjmij je uporządkowane pośrodku, aby z grubsza utworzyć ujemny grot strzałki, taki jak ten (w zależności od tego, która kolejność jest...