Trawnik jest zdefiniowany jako prostokątne pole z jednym znakiem otoczone dwiema warstwami widocznych białych znaków. Oznacza to dwie linie powyżej i dwie linie poniżej oraz dwie spacje po lewej stronie (po prawej widoczna biała spacja, więc nie trzeba jej uwzględniać). ||||| ||||| ||||| Koszony trawnik ma podobną strukturę, tyle że …
Biorąc pod uwagę liczbę nieujemną n, posortuj cyfry nwedług ich pierwszego wystąpienia w pi . Dane wejściowe mogą być pobierane za pomocą argumentu funkcji cli lub STDIN i jako ciąg znaków, char [] lub liczba całkowita. Możesz wyprowadzać dane poprzez wartość zwracaną, status wyjścia lub STDOUT.
... czy jest tam? Wyzwanie polega na przeanalizowaniu rachunku za lunch, który zawiera cenę podstawową, porady, rabaty, kupony i dodatki oraz sprawdzenie, czy mój lunch wynosił 0 USD lub mniej . Jeśli to jest dane wejściowe: 12.34 15 tip 25 discount 1.5 extra 2 coupon Wtedy wyjście może być false. …
Czasami długą ścieżkę bezwzględną, np. Parametr wiersza polecenia do narzędzia linux, można skrócić, używając bieżącego katalogu roboczego jako odniesienia: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff W tym wyzwaniu powinieneś stworzyć funkcję lub program, który otrzyma dwa parametry: Ścieżka bezwzględna, w formacie linux (zaczyna …
Ach, jeszcze jedno z moich samolubnych zastosowań tego Stosu . Będąc właścicielem Chromebooka, jestem częstym użytkownikiem Ace IDE, edytora używanego przez Cloud9. Ma wiele narzędzi do radzenia sobie z nadmiarem białych znaków, ale brakuje mu jednego: usuwania pustych linii. Twoja dzisiejsza misja polega na tym, że biorąc pod uwagę dane …
To zabawny wypadek, że ten świat ma tylko jeden wymiar czasu, ale nie musi tak być. Łatwo jest sobie wyobrazić światy o 2 lub więcej wymiarach czasowych, w których można budować komputery i uruchamiać na nich oprogramowanie, tak jak w tym świecie. System Oto system do uruchamiania programów Brainf * …
Biorąc pod uwagę stan kwadratowej siatki Game of Life, określ, czy mogła ewoluować z dowolnego poprzedniego stanu, czy mogła zostać stworzona. Oznacza to, czy państwo jest stanem „Garden of Eden” . Wejście Kwadratowa siatka stanów, gdzie 1 oznacza „żywy”, a 0 oznacza „martwy”. Możesz wybrać dowolne dwa wyróżniające się symbole …
Ponieważ jest sobota (UTC) i jestem głodny, chciałbym kawałek pizzy. Dam ci zamówienie i chciałbym pyszną, gorącą pizzę ascii-art . Do wyzwania? Drive-Thru Złożę moje zamówienie, gdziekolwiek jest twój drive-thru, niezależnie od tego, czy jest to STDIN, parametr funkcji, argument wiersza poleceń, ale nie zamierzam umieszczać go w zmiennej dla …
Biorąc pod uwagę dwa ciągi, znajdź tabelę translacji ( szyfr podstawienia ) między nimi, jeśli tłumaczenie nie jest możliwe, wyślij false. Odpowiedź należy zminimalizować i utworzyć od lewej do prawej. Pierwszym tłumaczonym znakiem między słowami musi być pierwszy w tabeli tłumaczeń. Oprócz tego żaden list, który nie został przetłumaczony (w …
Wyzwanie: Wyprowadza „liczby całkowite” jednej z następujących sześciu tabel arytmetycznych na podstawie danych wejściowych: - add ( +); - odejmowanie ( -); - mnożenie ( *); - podział ( /); - potęgowanie ( ^); - działanie modulo ( %). Zasady: Co mogę określić jako „całkowitych końcowych cyfr”: każdy wynik arytmetycznej …
Otrzymałeś torbę Kręgli. Wszyscy wiedzą, że aby najbardziej docenić różne smaki, musisz przełączać się między nimi. Podstawy: Jednorazowo możesz zjeść tylko 1 kręgle Kolejność spożywania kręgli musi być okresowa. Każdy okres nie może zawierać określonego smaku więcej niż jeden raz. Twoja torba ma tylko tyle kręgli. Nie możesz jeść bardziej …
Wyzwanie Biorąc pod uwagę graficzny kształt kształtu, określ, ile otworów jest w nim. Nie duplikat To pytanie zostało oznaczone jako możliwy duplikat Hrabiów . Uważam, że to wyzwanie różni się od wyzwania Count Island, ponieważ w tym musisz wymyślić, jak wyeliminować bloki dotykające granicy. Wejście Dane wejściowe będą podawane jako …
Wejście: Dwie liczby całkowite: jedna ujemna, jedna dodatnia. Wynik: W pierwszym wierszu wyjście od najniższego do najwyższego. W drugim wierszu usunęliśmy najwyższe i najniższe liczby i zmieniliśmy wszystkie indywidualne liczby. W trzecim wierszu ponownie usunęliśmy najwyższe i najniższe liczby i ponownie zmieniliśmy wszystkie indywidualne liczby. itp. (Poniższy przykład powinien wyjaśnić …
Rekurencyjnie liczby pierwsze są sekwencją liczb pierwszych taką, że p(1) = 2 p(n) = the p(n-1)th prime Oto przykład, w jaki sposób można obliczyć 4. Rekurencyjnie Prime Prime. p(4) = the p(3)th prime p(3) = the p(2)th prime p(2) = the p(1)th prime p(1) = 2 p(2) = the 2nd …
Algorytm euklidesowy jest powszechnie znanym algorytmem do obliczania największego wspólnego dzielnika (GCD) dwóch dodatnich liczb całkowitych. Algorytm Na potrzeby tego wyzwania algorytm opisano poniżej: Wyświetl dwa wejścia jako sąsiednie linie określonego znaku, np. Wejście 3,4może być reprezentowane przez sąsiednie linie 000i0000 Zamień pierwsze length(short_line)znaki w dłuższej linii na inną, powiedz …
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.