Pytania oznaczone «string»

25
Idealne palindromy

Twoim zadaniem jest określenie, ile doskonałego palindromu ma struna. Twój typowy palindrom (np. 12321) to idealny palindrom; jego doskonałość wynosi 1. Aby określić doskonałość łańcucha, zobaczysz, ile sekcji można podzielić na sekcje, gdzie każda sekcja to palindrom. Jeśli występują...

25
NIE PRZYSTAJE - wyzwanie zalgo

Napisz program lub funkcję, która po danym łańcuchu usunie go z zalgo, jeśli taki istnieje. Zalgo W tym poście zalgo jest zdefiniowane jako dowolny znak z następujących zakresów Unicode: Łączenie znaków diakrytycznych (0300–036F) Rozszerzone łączenie znaków diakrytycznych (1AB0–1AFF) Suplement...

25
Zredukuj ciąg do fragmentu alfabetu

Biorąc pod uwagę niepusty ciąg składający się wyłącznie z małych i wielkich liter alfabetu i spacji ( [a-zA-Z ]), zmniejsz go do fragmentu alfabetu, zaczynając od pierwszego znaku. Aby zmniejszyć ciąg, zacznij od pierwszego znaku alfabetu, a następnie usuń każdy znak po nim, który nie jest kolejną...

25
Program identyfikacji kształtu

Twoim zadaniem jest zbudowanie programu identyfikującego kształt danych wejściowych. Kształty, które można zidentyfikować, mogą być dowolnymi z poniższych: Plac Aby zostać zidentyfikowanym jako kwadrat, źródło musi mieć wiersze o tej samej długości i taką samą liczbę wierszy, co znaki w wierszu...

25
Pamiętajcie o samogłosce!

Wkład Ciąg znaków ASCII do wydruku, na przykład: This is an example string. Wydajność Do każdej spółgłoski ( BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz), po której nie następuje samogłoska ( AEIOUaeiou), dodaj ostatnią samogłoskę przed nią małymi literami. Spółgłoski przed pierwszą samogłoską...

25
Algorytm dopasowywania nawiasów golfowych

Otrzymasz ciąg znaków s. Gwarantuje to, że ciąg ma równych i przynajmniej jeden [s i ]s. Zagwarantowane jest również wyważenie wsporników. Ciąg może mieć także inne znaki. Celem jest wyprowadzenie / zwrócenie listy krotek lub listy list zawierającej indeksy każdego [i ]pary. Uwaga: ciąg znaków...

25
Zaprojektujmy cyfrową mozaikę

Wyzwanie Biorąc dodatnia powtórzyć każdy jego cyfry kilka razy odpowiadającej jej pozycji w . Innymi słowy, każdą cyfrę należy powtórzyć razy (dla każdego , 1-indeksowany), tworząc w ten sposób nowy numer:NNNd1,d2,d3,⋯,dnd1,d2,d3,⋯,rend_1, d_2, d_3, \cdots, d_nN.N.Nrekrekd_kkkk1 ≤ k ≤ n1≤k≤n1\le...

25
Wykryj idealne pary

Załóżmy funkcję która pobiera ciąg znaków i usuwa wszystkie pary sąsiednich identycznych znaków. Na przykładfafaf fa( a b b b a c c ) = a b afa(zabbbzadodo)=zabzaf(a\color{red}{bb}ba\color{red}{cc}) = aba Zauważ, że gdy dwie pary zachodzą na siebie, usuwamy tylko jedną z nich. Wywołamy łańcuch...

25
Adres IP czy nie?

Twoje narzędzie do skanowania sieciowego jest denerwująco wybredne w zakresie wprowadzania danych i natychmiast ulega awarii, jeśli podasz mu adres IPv4, który zawiera nieprawidłowe znaki lub nie jest poprawnie sformatowany. Adres IPv4 to 32-bitowy adres numeryczny zapisany jako cztery liczby...

25
Jak frustrujący jest mój film?

Moi rodzice mają urządzenie kina domowego. Pilot jest zepsuty, co utrudnia poruszanie się po menu w prawo. Przez większość czasu nie działa, ale kiedy to robi, porusza się niezwykle szybko w prawo. Jest to oczywiście frustrujące, ale najbardziej frustrujące, gdy chcesz wprowadzić tytuł filmu,...

25
Jak mówią programiści: staraj się być leniwy

Fabuła Widziałeś ten post z 9gag ? Może masz ochotę tworzyć własne zdania. Ale wtedy zdajesz sobie sprawę, że możesz po prostu zagrać w golfa w ciągu pół godziny i nigdy nie będziesz musiał sobie z tym poradzić. Złożenie Twój program otrzyma ciąg wejściowy, który zwróci z dodanymi znakami...

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

24
Określ wynik Scrabble i jego ważność

Twoim zadaniem jest ustalenie, czy dany ciąg ma odpowiednią długość i może być reprezentowany za pomocą płytek Scrabble, a jeśli tak, to wyświetl sumę wyniku każdej litery. Jeśli nie wiesz, jak grać w Scrabble: masz 100 płytek z nadrukowanymi różnymi literami A – Z, a także dwie symbole...

24
Dwukierunkowy generator zamknięcia palindromowego

Wprowadzenie Zamknięcie palindromiczne ciągu wejściowego jest najkrótszym palindromem, który można zbudować z ciągu wejściowego, w którym końcowy palindrom rozpoczyna się od ciągu wejściowego. W przypadku tego wyzwania rozważymy dwukierunkowe zamknięcie palindromiczne, takie jak Lewe...

24
Równoważność Cezara

Dwa ciągi znaków są „odpowiednikiem Cezara”, jeśli odległość (zliczanie w górę) między odpowiednimi znakami jest taka sama. Tak, wymyśliłem ten termin. Oto przykład: „Abc” i „Cde” są równoważne, ponieważ distance from a-c == 2 distance from b-d == 2 distance from c-e == 2 Wielkie litery nie...

24
Oblicz średnie znaki ciągu

Zadanie Twoim zadaniem jest wytworzenie ciągu zawierającego przeciętne znaki ciągu. Pierwszy znak wyniku byłby średnim znakiem pierwszego znaku (który jest pierwszym znakiem), a drugi znak średnio dwóch pierwszych znaków i tak dalej. Co to jest przeciętny charakter? Ciągi to tablice bajtów....

24
Otocz sznurek hashem

Zrobiłem to już w Pythonie, ale wydaje się, że można to znacznie skrócić: txt = input("Type something.. ") c = "#" b = " " print(c * (len(txt) + 4)) print(c, b * len(txt), c) print(c, txt, c) print(c, b * len(txt), c) print(c * (len(txt) + 4)) Więc jeśli użytkownik wpisze: Hello World Program...