Pytania oznaczone «string»

13
Połącz kropki

Biorąc pod uwagę serię os reprezentujących kropki, połącz je pionowo lub poziomo Przykłady Wejście: o o o Wynik: o---o | | o Wejście: o o o o Wynik: o---o----o | o Spec Jeśli chcesz, aby dane wejściowe były wypełnione spacjami i tworzyły prostokąt, podaj to w swojej...

13
Punktacja ręki brydża

Jedną z rzeczy, która sprawia, że ​​most kontraktowy jest bardzo interesujący, jest jego bardzo skomplikowana „sztuczna” meta gra. Ten system punktacji rąk jest jego niewielką częścią. Bridge to gra karciana polegająca na podejmowaniu lew. Każdy gracz otrzymuje 13 kart, a gra rozpoczyna się od...

13
Ile stron ma ten wielokąt?

Tak więc w matematyce 1. klasy uczysz się nazw wielokątów. Trzy boki to trójkąt, 4 to kwadrat, a 5 to pięciokąt. Jednak w przypadku wyróżnień 1. stopnia posuwasz się nieco dalej. Twoje wyzwanie Istnieje system nazewnictwa wielokątów powyżej kilku stron, więc dowolnie duże wielokąty mają swoją...

13
CamelCase2snake_case ()

Napisz funkcję do konwersji tekstu CamelCased na snake_case: FunctionForHTMLManipulationstaje sięfunction_for_html_manipulation Tekst wejściowy będzie jednym odpowiednim identyfikatorem w wielu językach. Musi zaczynać się literą angielską, a następnie dowolną liczbą liter lub cyfr angielskich....

13
Ile 14ers wspiąłem się?

W terminologii alpinistycznej „14er” oznacza dowolną górę o wysokości co najmniej 14 000 stóp. Istnieje jednak inne rozróżnienie. Aby szczyt mógł być liczony jako 14er, musi również mieć „ekspozycję geograficzną” wynoszącą 300 stóp lub więcej. Oznacza to, że aby przejść z jednego 14er do drugiego,...

13
Produkty Fibonacciego

Możesz rozłożyć liczbę większą niż 0 jako unikalną sumę dodatnich liczb Fibonacciego. W tym pytaniu robimy to poprzez wielokrotne odejmowanie największej możliwej dodatniej liczby Fibonacciego. Na przykład: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 Teraz nazywam produkt...

13
Szyfr parzysty / nieparzysty ASCII

Zdefiniujemy nieparzysty / parzysty szyfr ASCII za pomocą poniższego pseudokodu: Define 'neighbor' as the characters adjacent to the current letter in the string If the one of the neighbors is out of bounds of the string, treat it as \0 or null Take an input string For each letter in the...

13
Interpretuj luźne zakresy

Interpretuj luźne zakresy ListSharp to interpretowany język programowania, który ma wiele funkcji, jedną z nich jest kreator zasięgu oparty na indeksie 1, który działa w następujący sposób: Definiujesz zakres jako (INT) TO (INT)lub tylko (INT)tam, gdzie oba lub pojedyncze int mogą przejść od...

13
Dodaj wagę po jednej stronie piły, aby ją wyważyć

Ustawa o równoważeniu Piła (podobno z francuskiego „ci-ça”, co oznacza „to-to”) stanowi jedną trzecią świętej trójcy wyposażenia placów zabaw wraz z podobnie wszechobecną zjeżdżalnią i huśtawką. Piła jest w doskonałej równowadze, jeśli i tylko wtedy, gdy suma momentów z każdej strony jest...

13
Hasła Boba

Wprowadzenie Bob lubi mieć różne hasła dla każdej strony internetowej, z której korzysta. Chce hasła w specjalnym formacie, aby mógł zapamiętać. Pomóż mu, budując generator haseł, który ma możliwie najkrótszą długość kodu, ponieważ lubi skróty tak jak jego imię. Wyzwanie Zbuduj Bob generator...

13
Przeczytaj krzyżówkę z niespodzianką!

Podobne do tego pytania , ale jest to wariant krzyżówki! Zamiast tylko jednej litery na kwadrat siatki, możesz mieć jedną lub dwie . Wejście: Tablica 2D lub cokolwiek, co działa w Twoim języku. Możesz założyć prawidłowe dane wejściowe Każdy rozmiar tablicy musi działać Wynik: Tablica...

13
Zamknij tagi!

Jest to oparte na moim wcześniejszym usuniętym wyzwaniu o tej samej nazwie Wprowadzenie Twoim zadaniem jest napisanie programu, który zwraca prawdziwą lub falsey wartość na podstawie tego, czy dane wejściowe mają wszystkie znaczniki podobne do XML 1 odpowiednio otwarte i zamknięte we właściwej...

13
Powiększanie mapy

Twoim zadaniem jest, biorąc pod uwagę mapę jako dane wejściowe, pomniejszyć ją lub powiększyć, w zależności od skali. Należy zauważyć, że skala podana jest skala, według której zoom out , a więc skala pomiędzy 0 i 1 będzie faktycznie powiększyć. Na przykład biorąc pod uwagę następującą (źle...

13
Element ciągu o określonym indeksie

Biorąc pod uwagę ciąg znaków si liczbę nieujemną nmniejszą niż długość s, wypisz znak na n-tą pozycję s. Dozwolone jest indeksowanie 0 i indeksowanie 1. Dla 1-indeksowania nbędzie dodatnia i mniejsza lub równa długości s. s będzie się składać wyłącznie z drukowalnych znaków. Wszelkie uzasadnione...

13
Stary transmogryfikator kodu C *

* Co to jest transmogrifier? W języku programowania C istnieją formacje zwane digrafami i trigrafami, które są sekwencjami dwu- i trzyznakowymi , które oceniają na mniej popularne znaki. Na przykład możesz użyć, ??-jeśli klawiatura nie ma ~. Biorąc pod uwagę tekst, zamień wszystkie wystąpienia...

13
Przeczytaj hasło: na telefonie komórkowym!

Dzięki najnowszemu wyzwaniu MD XF możemy teraz czytać hasła w wielu różnych językach! Problem polega na tym, że teraz musimy przenieść nasze aplikacje na urządzenia mobilne, a one wprowadzają hasła nieco inaczej. Wyzwanie Przeczytaj ciąg z klawiatury. Za każdym razem, gdy kwprowadzany jest znak...

13
Znajdź wszystkie anagramy i subanagramy!

To pytanie jest w dużej mierze oparte na tym pytaniu , ale powinno stanowić szereg dodatkowych trudności. Twoje zadanie Musisz napisać program lub funkcję, która po otrzymaniu ciągu wypisze wszystkie możliwe anagramy. Na potrzeby tego pytania anagram jest ciągiem zawierającym ten sam znak, co...

13
Cytuj mój cytat!

Cytat jest „powtórzenie jednej wypowiedzi jako część innego”. W amerykańskim angielskim cytat jest otoczony podwójnymi cudzysłowami („), jak w poprzednim zdaniu. Jednak ta zasada różni się, gdy cytat pojawia się w innym cytacie. W tym przypadku wewnętrzny cytat jest otoczony pojedynczymi...

13
Przesunięcie zmian Caesars

Opis Przesunięcie Cezara jest bardzo prostym szyfrem monoalfabetycznym, w którym każda litera jest zastępowana kolejną literą w alfabecie. Przykład: Hello world! -> IFMMP XPSME! ( IBSLR, EGUFV!jest wynikiem rzeczywistego wyzwania, był to przykład przesunięcia o 1) Jak widać, odstępy i...