Pytania oznaczone «string»

26
Skróć tablicę

Cel: Biorąc pod uwagę tablicę ciągów, utwórz skrócone wersje każdego ciągu. Specyfikacja: W przypadku tego wyzwania skrót to pierwsze N ​​znaków ciągu. Dla napisu abc: a, ab, i abcsą ważne skróty, a bc, a acnie są. Biorąc pod uwagę tablicę ciągów, chcemy znaleźć najkrótszy zestaw skrótów, taki,...

26
Gra tablic rejestracyjnych Hiszpanii

To pytanie jest oparte na pytaniu, które zadałem w języku hiszpańskim . Tak, poprosiłem o algorytm w języku hiszpańskim. :) W Hiszpanii obecne tablice rejestracyjne mają następujący wzór: 1234 XYZ gdzie XYZ to trzy spółgłosek zaczerpnięte z pełnego zestawu spółgłosek hiszpańskich (chyba,...

26
Czy to jest Zamówione Słowo?

(zainspirowany tym postem na łamigłówkach. PRZESTROGA: SPOILERY DLA TEJ PUZZLE SĄ PONIŻEJ). Standardowa klawiatura telefoniczna koreluje litery z cyframi w następujący sposób: 1 -> 2 -> ABC 3 -> DEF 4 -> GHI 5 -> JKL 6 -> MNO 7 -> PQRS 8 -> TUV 9 -> WXYZ 0 -> Dane...

26
Rozwidlony tekst

Biorąc pod uwagę ciąg liter ASCII (wielkie i / lub małe litery), wyprowadzaj surowy MathJax wymagany do wyświetlenia tego łańcucha rozgałęziającego się przy każdym znaku, do indeksu górnego i dolnego. Na przykład dane wejściowe cati horsedają wyniki, które MathJax renderuje odpowiednio: Należy...

26
Rozszerz skompresowane uderzenie mózgu

Wyzwanie to opublikowano w ramach wyzwania LotM z kwietnia 2018 r. , A także na drugie urodziny Brain-flak Myślałem o tym, jaki byłby najskuteczniejszy sposób kodowania programów do wyłamywania mózgów. Oczywistą rzeczą do zrobienia, ponieważ jest tylko 8 prawidłowych znaków, jest mapowanie...

26
Proste odbicie łańcucha

Zacznijmy od zdefiniowania odbicia znaku w ciągu: Biorąc pod uwagę ciąg znaków z wyraźnymi małymi literami alfabetu bez spacji, np. abcdefgZdefiniuj odbicie litery w ciągu cjako przeniesienie go (bez zmiany kolejności jakiejkolwiek innej litery) w nowe miejsce w ciągu, tak aby liczba liter...

26
Upiec mi trochę moji

Biorąc pod uwagę ciąg znaków, listę znaków, strumień bajtów, sekwencję… która jest zarówno poprawnym UTF-8, jak i prawidłowym Windows-1252 (większość języków prawdopodobnie będzie chciała wziąć normalny ciąg UTF-8), przekonwertuj go (to znaczy udawaj , że jest ) Windows-1252 do UTF-8 . Przykład...

26
Porównaj numery wersji

Kiedy publikujemy oprogramowanie, przypisujemy mu numer wersji. Użytkownicy mogą chcieć zaktualizować oprogramowanie do najnowszej wersji. Czas więc dowiedzieć się, która wersja powinna być nowsza. Wkład Wprowadź dwa numery wersji jako ciągi. W kontekście tego wyzwania obsługujemy tylko numery...

26
Wyjście zawsze o tej samej długości

Przy wyzwaniach takich jak Dane wyjściowe o tej samej długości co kod i Utwórz dane wyjściowe dwukrotnie dłuższe niż kod , pomyślałem o osobnym, ale podobnym wyzwaniu. Zadanie polega na wytworzeniu wyniku. Może to być ciąg znaków, lista znaków lub dowolny domyślny format wyjściowy programu. Jednak...

25
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 wyzwaniem jest pobranie tekstu ROT-n'd, takiego...

25
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ń...

25
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....

25
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...

25
Ś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 - 3:42 6....

25
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 razy z...

25
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...