Pytania oznaczone «string»

10
Jakie jest rozszerzenie pliku?

Twoim wyzwaniem jest znalezienie rozszerzenia podanej nazwy pliku: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc [email protected][]h -> h0wC[]h or .h0wC[]h agent.000 -> 000 or...

10
Jakiego rodzaju są moje sufiksy?

Wprowadzenie Więc marnuję swój czas, ponownie badając algorytmy sortowania sufiksów, oceniając nowe pomysły ręcznie i w kodzie. Ale zawsze staram się zapamiętać rodzaj moich sufiksów! Czy możesz mi powiedzieć, jakiego typu są moje sufiksy? Najbardziej lewe co? Wiele algorytmów sortowania...

10
Przeczytaj moją dowolną datę

Biorąc pod uwagę datę zapisaną w dowolnym (musi obsłużyć wszystko w tym samym programie) następujących formatów, parsuj ją w poprawny yyyy/mm/dd date. 17th May 2012 March 14th, 2016 20 February 2014 September 14, 2017 Sunday, June 8, 2015 Zasady Daty czasami są nieprawidłowe, tj. niepoprawny...

10
Czy to satysfakcjonująca liczba?

zainspirowany tą rozmową na czacie Liczba satysfakcjonująca to liczba, której dziesiętna reprezentacja ma postać abx, o następujących właściwościach: xto najdłuższy powtarzający się sufiks lub ostatnia cyfra, jeśli na końcu nie ma powtórzeń ( 123333-> 3333, 545656-> 5656, 123-> 3) bto...

10
Tam naprawiłem (liną)

Powiązane: Raczej podobne (ale o wiele łatwiejsze) wyzwanie w poziomie: tam to naprawiłem (za pomocą taśmy) Wyzwanie: Biorąc pod uwagę ciąg zawierający tylko wielkie i / lub małe litery (w zależności od tego, co wolisz) i nowe wiersze, umieść je ropepionowo, aby je naprawić. Robimy to,...

10
Wyszukiwarka pozycji alfabetu

Zainspirowany Kata Codewars . Twoim celem jest pobranie ciągu wejściowego takiego jak ten: "'Twas a dark and stormy night..." i zwraca ciąg zawierający pozycję każdego znaku w alfabecie, oddzielony spacjami i ignorujący znaki niealfabetyczne, takie jak to: "20 23 1 19 1 4 1 18 11 1 14 4 19 20...

10
Solami Tatamibari

tło Tatamibari to logiczna łamigłówka zaprojektowana przez Nikoli. Układanka Tatamibari jest rozgrywana na prostokątnej siatce z trzema różnymi rodzajami symboli: +, -. a |. Solver musi podzielić siatkę na regiony prostokątne lub kwadratowe zgodnie z następującymi zasadami: Każda partycja musi...

10
Znajdź rekurencyjny akronim

Wprowadzenie Rekurencyjny akronim jest skrótem, który zawiera lub odnosi się do siebie, na przykład: Fishmoże być rekurencyjny akronim Fish is shiny hero, który zawiera zawiadomienie jak również sam skrót. Innym przykładem jest Hi-> Hi igloo. Lub nawet ppcg paints->ppcg paints cool galaxies...

10
Mapuj oszustów!

Po przesłaniu wszystkich zadań tworzony jest słownik, który odwzorowuje liczbę studentów na skrót ich pliku. Ten słownik, mapa skrótów lub mapowanie (niezależnie od tego, jak nazywa się Twój język) będzie wyglądać następująco: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332:...

10
Hasło Biskupa Dobroć

Pochodzi z tego , teraz usunięty, opublikować. Biorąc pod uwagę ciąg, odpowiedz (prawda / fałsz lub dwie spójne wartości), jeśli stanowi dobre hasło biskupa, czyli wtedy, gdy spełnione są wszystkie następujące warunki: ma co najmniej 10 znaków ma co najmniej 3 cyfry ( [0-9]) to nie jest...

10
Odpowiednia część do serwowania badmintona

Wprowadzenie: Widziałem, że teraz jest tylko jedno wyzwanie związane z badmintonem . Ponieważ sam gram w badmintona (od 13 lat), pomyślałem, że dodam kilka wyzwań związanych z badmintonem. Oto drugi ( pierwszy można znaleźć tutaj ): Wyzwanie: Niektóre zasady dotyczące badmintona służą: Podanie...

10
Ile czasu zajmuje wpisanie tego?

Wprowadzenie Mogę pisać w umiarkowanym tempie, korzystając z układu klawiatury QWERTY. Ale jeśli słowo takie jak yellowwooddoor ma mnóstwo powtarzających się liter, jego wpisanie zajmuje trochę więcej czasu. Jeszcze gorzej jest, gdy słowo takie jak „skok” ma ten sam palec używany do wielu różnych...

10
Ustal, czy siatka zawiera inną siatkę

Wyzwanie Utwórz funkcję przyjmuje dwie dwuwymiarowe tablice Znaków (lub Ciągów, jeśli język programowania nie ma znaków jako typu danych) jako danych wejściowych: a i b. Jeśli twój język nie obsługuje tych danych wejściowych, możesz użyć innej standardowej zmiennej jednobajtowej. Twoim zadaniem...

10
Golf moje tablice Ada

tło Ada to język programowania, który nie jest dokładnie znany ze swojej zwięzłości. Jednak jego dosłowna składnia tablicowa może teoretycznie pozwolić na dość zwięzłe specyfikacje tablic. Oto prosty opis EBNF dosłownej składni tablicowej ( możliwy do przejścia do bottlecaps.de : array ::=...

10
Przejście z ciągu na bit

Zadanie Biorąc pod uwagę ciąg wejściowy jednego lub więcej znaków ASCII, których punkty kodowe mają wartość od 0 do 128 (wyłączne), wykonaj następujące czynności: Konwertuj każdy znak na 7-bitowy kod ASCII (jeśli kod ASCII jest mniejszy niż 7 bitów, wstaw początkowe bity zerowe) Połącz wszystkie...

10
Temat pasujący do subskrypcji MQTT

tło MQTT (Message Queuing Telemetry Transport) jest standardowym protokołem przesyłania wiadomości opartym na publikowaniu i subskrypcji ( Wikipedia ). Każda wiadomość ma temat, na przykład następujące przykłady: myhome/groundfloor/livingroom/temperature USA/California/San Francisco/Silicon...

10
Liczenie linii i krzywych alfanumerycznych

Biorąc pod uwagę ciąg wejściowy, napisz program, który wypisuje całkowitą liczbę linii i krzywych. Wyzwanie Pobierz dane wejściowe z STDINdowolnej innej metody. Dane wyjściowe STDOUTlub dowolna inna metoda danych wyjściowych, łączna liczba linii i krzywych zawartych w ciągu, w tej kolejności ,...