Tło: Jack to dynia, która co Halloween lubi straszyć mieszkańców wsi w pobliżu swojej łaty z dyni. Jednak każdego roku po tym, jak ktoś zapali w nim świecę, ma on ograniczoną ilość czasu, aby przestraszyć wszystkich, zanim świeca się wypali, a tym samym nie jest w stanie przestraszyć więcej wieśniaków, …
Zastanów się nad liczbą 99999999. Liczba ta jest oczywiście palindromem. Największy czynnik pierwszy wynoszący 99999999 wynosi 137. Jeśli podzielisz 99999999 przez 137, otrzymasz 729927. Liczba ta jest również palindromem. Największy czynnik pierwszy wynoszący 729927 wynosi 101. 729927/101 = 7227, co znowu jest palindromem. Największy czynnik pierwszy wynoszący 7227 wynosi 73. …
Jestem zmęczona, ale nie mogę zasnąć. Pomóż mi policzyć owce. Biorąc pod uwagę wejściową N (dodatnią liczbę całkowitą), spraw, aby N owiec przeskoczyło przez ogrodzenie ascii, jak na poniższej próbce. Tylko jedna klatka powinna być wyświetlana jednocześnie: o |-| ──|-|── 0 o|-| ──|-|── 0 o |-| ──|-|── 0 |-|o ──|-|── …
Biorąc pod uwagę N dekanterów (0 < N <10), które mogą pomieścić C 0 ... C N-1 litrów (0 < C <50) i litrów G celu , określ, czy możliwe jest osiągnięcie tego celu przy użyciu tylko następujące działania: Napełnij karafkę Opróżnij dekanter Wlewaj z jednego dekantera do drugiego, aż …
Jesteś myszką Wszyscy twoi przyjaciele myszy zostali schwytani, są nieprzytomni i uwięzieni w labiryncie, który ma tylko jedno wejście / wyjście. Zdarza się, że masz idealną mapę labiryntu, dzięki czemu możesz opracować rozwiązanie, które pozwoli Ci wskoczyć i zabrać je wszystkie w bezpieczne miejsce. Jednak labirynt jest strzeżony przez system …
Po pierwsze, pewna terminologia ( źródło ): Dachem jest (podając Wikipedia) „rodzaj dachu, w którym wszystkie boki nachylenie w dół do ściany, zwykle ze stosunkowo łagodnym nachyleniu” Nachylenie to płaska powierzchnia, która jest częścią dachu Grzbiet to krawędź, na której spotykają się dwa przeciwległe połacie dachu Biodro to wypukła krawędź, …
To wyzwanie jest związane z Flipping Pancakes . Być może słyszałeś o sortowaniu naleśników , w którym stos naleśników jest sortowany według rozmiaru, wkładając szpachelkę do stosu i przewracając wszystkie naleśniki nad szpachelką, aż naleśniki zostaną posortowane od najmniejszego do największego na talerzu. Problem przypalonego naleśnika jest nieco inny. Wszystkie …
Dane wejściowe: lista / tablica liczb całkowitych, dla których każdy element należy do zakresu 2-36. Dane wyjściowe: Suma liczb całkowitych (jako podstawa 10), gdzie każda następna liczba całkowita znajduje się w podstawie poprzedniej wartości (zaczynając od zwykłej podstawy 10). Przykład: załóżmy, że mamy dane wejściowe takie jak to: [4, 12, …
Macierz piramidalna to macierz kwadratowa, w której wszystkie liczby rosną lub maleją od punktu środkowego, podobnie jak dwie poniższe macierze: 1 1 1 1 1 1 2 2 2 1 1 2 3 2 1 1 2 2 2 1 1 1 1 1 1 Lub: 3 3 3 3 …
Napisz program lub funkcję, która podała dwie liczby całkowite a, b, wyprowadza ciąg zawierający liczbę dziesiętną dokładnie reprezentującą ułamek a / b . Jeśli a / b jest liczbą całkowitą, po prostu wypisz wartość bez kropki dziesiętnej ani zer wiodących: 123562375921304812375087183597 / 2777 -> 44494913907563850333124661 81 / 3 -> 27 …
Zbiór dodatnich liczb całkowitych d_1 d_2 ... d_kjest faktoryzacją dodatniej liczby całkowitej, njeśli d_1 * d_2 * ... * d_k = n Każda dodatnia liczba całkowita ma unikalną faktoryzację pierwszą , ale generalnie mają one również faktoryzacje, w których niektóre terminy są złożone. Na przykład 12 = 6 * 2 …
Rozważ permutację liczb całkowitych 1... n, takich jak ta dla n = 6: [5,2,4,3,6,1] Jeśli zobaczysz permutację jako odwzorowanie od [1,2,3,4,5,6]do [5,2,4,3,6,1], permutację można rozłożyć na rozłączne cykle . Cykl jest podzbiorem elementów odwzorowujących się względem siebie. Na przykład 1zostanie zamapowany na 5, który zostanie zmapowany 6, na który zostanie …
Wypisz jeden losowy znak dla każdego znaku kodu źródłowego (jak pokazano poniżej). Prawdopodobieństwo każdego znaku to jego częstotliwość w oryginalnym kodzie źródłowym. Tak więc wynikiem będzie fałszywy kod źródłowy przypominający quine. Specyfikacja Ograniczenia Obowiązują standardowe ograniczenia quine . Brak pustych programów lub funkcji. Również brak czytania własnego źródła. Wydajność Liczba …
Mój współpracownik, Jimmy, jest nowy w C / C ++. Jest także trochę powolnym uczniem. Teraz, żeby być uczciwym, jego kod zawsze się kompiluje, ale ma kilka naprawdę niechlujnych nawyków. Na przykład wszyscy wiedzą, że możesz zdefiniować tablicę w następujący sposób: int spam[] = {4, 8, 15, 16, 23, 42}; …
Rozważ nieskończony ciąg wszystkich nieujemnych liczb całkowitych dziesiętnych połączonych razem w kolejności (podobnie do stałej Champernowne ): 0123456789101112131415161718192021222324252627282930...979899100101102103... Napisz program lub funkcję, która przyjmuje nieujemną liczbę całkowitą, która indeksuje (na podstawie 0) do tego nieskończonego ciągu. Wyprowadzać truthy wartość jeżeli cyfra indeksowany jest 0, w przeciwnym wypadku wyjście A falsy …
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.