Wyzwanie Post w piaskownicy Biorąc pod uwagę dodatnią liczbę całkowitą (K)Wyprowadza jednolicie losową liczbę całkowitą (Y)pomiędzy [0, K). Jeśli Y > 0przyjmij K = Yi powtórz proces do Y = 0. Zasady Dane wejściowe należy najpierw wydrukować Format wyjściowy, jak chcesz Twój program musi się zakończyć. 0 musi być końcowym …
Pierwotnie opublikowany (i usunięty) przez @Tlink , który najprawdopodobniej został zainspirowany tym pytaniem StackOverflow . Ponieważ szkoda, że został usunięty, ponieważ ogólnie wydawało się to sporym wyzwaniem, pomyślałem, że opublikuję go z odpowiednim formatowaniem i regułami. (Próbowałem skontaktować się z @Tlink i uzyskać jego zgodę na opublikowanie go, ale on …
Tło: Obecne wyzwanie Perfect Numbers jest raczej wadliwe i skomplikowane, ponieważ wymaga od ciebie wyjścia w złożonym formacie z uwzględnieniem czynników liczby. Jest to repost wyłącznie problemu decyzyjnego . Wyzwanie Biorąc pod uwagę dodatnią liczbę całkowitą za pośrednictwem dowolnego standardowego formatu wejściowego , rozróżnij, czy jest ona idealna, czy nie. …
Wyzwanie W przypadku tego wyzwania górzysty sznurek jest zgodny z regułą gramatyczną, w M: x(Mx)*której przy każdej produkcji wszystkie x mają ten sam charakter. Po wcięciu górski ciąg może wyglądać mniej więcej tak: A B C D C E F E C B A Jak widać, z boku wygląda trochę …
Wyzwanie: Wkład: Podajesz dwa dane wejściowe: - Ciąg znaków zawierający tylko drukowalny kod ASCII (bez spacji, tabulatorów i nowych wierszy) - Drukowalny znak ASCII Wydajność: Pierwszy wiersz będzie zawierał ciąg wejściowy. Każde ipierwsze -modulo-3 pierwsze pojawienie się tej postaci będzie poruszać się w kierunku południowo-wschodnim; każde i-modulo-3 sekundy wystąpi w …
Licznik Geigera to urządzenie służące do wykrywania promieniowania. Będziemy tworzyć program liczników Geigera. Jak wszyscy wiemy, gdy promieniowanie uderza w program komputerowy, losowo usuwa dokładnie 1 bajt. Tak więc program licznika Geigera jest programem, który sam nie robi nic, ale po usunięciu dowolnego bajtu drukowany jest zmodyfikowany program beep, wskazujący …
Jako informatycy prawdopodobnie wszyscy znacie podstawowe operacje na listach pop i push . Są to proste operacje, które modyfikują listę elementów. Czy słyszałeś jednak o flopie operacji ? (jak w flip- flopie )? To całkiem proste. Biorąc pod uwagę liczbę n , odwróć pierwsze n elementów listy. Oto przykład: >>> …
Wiele języków pozwala na „dodawanie” ciągów +. Jednak jest to naprawdę konkatenacja, prawdziwy dodatek byłby zgodny z aksjomatami grupy: Jest zamknięty (dodanie dwóch dowolnych ciągów jest zawsze ciągiem) Jest skojarzone ( (a + b) + c = a + (b + c) ) Istnieje tożsamość ( :e: a + e …
Napisz krótki program, który zajmuje dodatnią liczbę sekund reprezentujących wiek i wyświetla przybliżony czas w języku angielskim. Twój program musi wydać najmniej dokładny czas, który upłynął, spośród następujących wskaźników i ich długości w sekundach: second = 1 minute = 60 hour = 60 * 60 day = 60 * 60 …
Bardzo mocno zainspirowany tym wyzwaniem Code Golf: Twój własny wąż ASCII - myślałem, że ustawienie go w poziomie doda dodatkową warstwę złożoności. Przykładowy wąż poziomy: 0 0 0 0 0 000 00 0 00 000 0 0 000 0 0 0 00 0 000 Zasady są następujące: Drukowanych jest dokładnie …
Każdorazowo rozdajesz karty oznaczone od 0 do 9 kartami, tworząc stosy, które zaczynają się od 0 i liczą 1. Kiedy rozdajesz 0, umieszczasz je na stole, aby rozpocząć nowy stos. Kiedy rozdajesz dowolną inną kartę, układasz ją na karcie, która ma dokładnie jedną wartość niższą, pokrywając ją. Jeśli nie ma …
NJako dane wejściowe otrzymasz dodatnią liczbę całkowitą . Twoim zadaniem jest zbudowanie pół-zygzaka, o Nbokach o długości każdej N. Ponieważ stosunkowo trudno jest jasno opisać to zadanie, oto kilka przykładów: N = 1: O N = 2: O OO N = 3: OO OO OOO N = 4: OOOOO OO …
( powiązane ) Pitagorasa potrójny jest lista (a, b, c), która spełnia równanie 2 + b 2 = C 2 . Primitive Pitagorasa Triple (PPT) jest jedną gdzie a, bi cwszystkie są względnie pierwsze (czyli tylko wspólny dzielnik między trzema elementami jest 1). Na przykład (3, 4, 5)prawy trójkąt to …
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.