Trzy rzędy klawiatury qwerty to qwertyuiop: asdfghjkli zxcvbnm. Twoim zadaniem jest znalezienie najdłuższego słowa, które można wpisać za pomocą tylko jednego wiersza klawiatury, z podanej listy słów. Przykładowe dane wejściowe 1 artist home gas writer geology marine twerp Wydajność writer (Danego słowa, tylko gas, writeri twerpmogą być zapisywane za pomocą …
Zadanie To proste wyzwanie. Dane wejściowe to pojedynczy niepusty ciąg zawierający tylko cyfry 0123456789i skróty #. Będzie zawierał dokładnie jeden ciąg cyfr, który koduje nieujemną liczbę całkowitą i może owijać się na końcu łańcucha, i co najmniej jeden #. Liczba całkowita może mieć zera na początku. Na przykład ##44##, 013####i …
Biorąc pod uwagę listę dodatnich liczb całkowitych z niektórymi zamienionymi na 0, wypisz listę z brakującymi liczbami, które zostały zmienione na 0zamienione. Charakterystyka listy danych wejściowych: Lista zawsze będzie miała długość co najmniej 2. Zdefiniujmy listę wejściową jako ai „oryginalną listę” (czyli listę przed zastąpieniem liczb 0s) jako b. Dla …
To był inspirowany przez Problem 13 - Non-Powtarzanie Binary z niedawnym konkursie HP CodeWars. Powiedzmy, że weźmy losową liczbę dziesiętną 727429805944311 i spójrz na jego reprezentację binarną: 10100101011001011111110011001011101010110111110111 Teraz podziel binarną reprezentację na podsekwencje, gdzie cyfry 0i 1naprzemiennie. 1010 010101 10 0101 1 1 1 1 1 10 01 10 …
Napisz program lub funkcję, która pobiera niepusty łańcuch jednowierszowy. Ciąg będzie albo zerowy lub więcej spacji, po których nastąpi jeden kropka ( cząstka ), taki jak .lub ., lub ciąg będzie sekwencją jednego lub więcej naprzemiennych ukośników do przodu i do tyłu ( fala ), które mogą zaczynać się od …
Wprowadzenie Myślę, że wszyscy zgadzają się, że ładne zdjęcia muszą mieć ładną ramkę. Ale większość wyzwań na tej stronie dotyczących ASCII-Art chce tylko surowego obrazu i nie dba o jego zachowanie. Czy nie byłoby miło, gdybyśmy mieli program, który pobiera trochę ASCII-Art i otacza go ładną ramką? Wyzwanie Napisz program, …
Wprowadzenie i zaliczenie Dzisiaj bez wymyślnego preludium: Proszę wdrożyć takewhile. Odmianą tego (na nietrywialnej strukturze danych) było zadanie na moim uniwersyteckim kursie programowania funkcjonalnego. To zadanie jest teraz zamknięte i zostało omówione na zajęciach i mam pozwolenie mojego profesora na opublikowanie go tutaj (wyraźnie spytałem). Specyfikacja Wkład Dane wejściowe będą …
Sekwencja „Patrz i mów” lub „Powiedz, co widzisz” to ciąg liczb, w których każda opisuje ostatnią. 1 11 (one one) 21 (two ones) 1211 (one two, one one) 111221 (one one, one two, two ones) 312211 (three ones, two twos, one one) i tak dalej ... https://oeis.org/A005150 W każdym razie …
Zaimplementuj różnicę funkcji, która przyjmuje jako dane wejściowe trzy liczby całkowite x, y i z. Powinien zwrócić, czy odjęcie jednej z tych liczb od drugiej daje trzecią. Test cases: diff(5, 3, 2) yields True because 5 - 3 = 2 diff(2, 3, 5) yields True because 5 - 3 = …
Wprowadzenie Może to zabrzmieć dziwnie, ale nie mamy JEDENEGO wyzwania do liczenia od 1do nwłącznie. To nie to samo. To jest (zamknięte), nie do końca wyjaśnione wyzwanie. To nie to samo. Ten polega na liczeniu w nieskończoność. Wyzwanie Napisz program lub funkcję, która wypisze każdą liczbę całkowitą od 1do nwłącznie. …
Twoim zadaniem jest wygenerowanie n-tego ciągu sekwencji RATS, gdzie n jest wejściem. Sekwencja RATS jest również znana jako sekwencja odwrotnego dodawania, a następnie sortowania. Sekwencję tę można również znaleźć tutaj: http://oeis.org/A004000 . przypadki testowe: 0 > 1 1 > 2 2 > 4 3 > 8 4 > 16 5 …
tło Mam drabinę opartą na ścianie i zdalnie sterowanego robota, który może się po niej wspinać. Mogę wysłać robotowi trzy różne polecenia: UP: robot robi jeden krok w górę. Jeśli był na najwyższym stopniu, potyka się, spada i eksploduje. DOWN: robot robi jeden krok w dół. Jeśli był na najniższym …
Większość języków ma wbudowaną funkcję wyszukiwania ciągu dla wszystkich wystąpień danego podłańcucha i zastąpienia go innym. Nie znam żadnego języka, który uogólniałby tę koncepcję na (niekoniecznie ciągłe) podsekwencje. To jest twoje zadanie w tym wyzwaniu. Dane wejściowe będą się składały z trzech łańcuchów A, Ba także C, gdzie Bi Cna …
(Nie jestem chemikiem! Mogę się mylić w niektórych sprawach, piszę to, czego nauczyłem się w szkole średniej) Atomy węgla mają specjalną właściwość: mogą wiązać się z 4 innymi atomami (co nie jest tak wyjątkowe) i pozostają stabilne nawet w długich łańcuchach, co jest bardzo wyjątkowe. Ponieważ można je łączyć i …
Załóżmy, że pewnego dnia przekopujesz się przez duże pudło nieużywanych kabli komputerowych i adapterów (USB na USB mini, VGA na DVI itp.). Wszędzie są splątane sznury, które robią niezły bałagan, i zastanawiasz się, czy możesz uprościć rzeczy, łącząc wszystkie sznury w jedną długą nić, a następnie po prostu zwijając. Pytanie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.