W przypadku wyzwań, które wiążą się z podjęciem decyzji, czy dane wejściowe spełniają określone kryteria, oraz przekazaniem niektórych danych reprezentujących tę decyzję.
Naprzemienne tablice Tablica przemiennego jest listą o dowolnej długości, w których dwa (nie koniecznie) inne wartości są przemienne. Oznacza to, że wszystkie pozycje o indeksie nieparzystym są równe, a wszystkie elementy o indeksie nieparzystym są równe. Twoim zadaniem jest napisanie programu lub funkcji, która, gdy otrzyma listę dodatnich liczb całkowitych, …
„Liczba Giza”, zwana również potocznie liczbą Timmy'ego, to dowolna liczba, w której cyfry przedstawiają piramidę ( A134810 ). Na przykład „12321” jest liczbą Gizy, ponieważ można ją wizualizować w następujący sposób: 3 2 2 1 1 Jednak coś takiego jak „123321” nie jest liczbą Giza, ponieważ na górze piramidy znajdują …
To wyzwanie jest dość proste. Podejmiesz dane wejściowe, które będą rokiem od 1801 do 2400, i dane wyjściowe, jeśli będzie to rok przestępny, czy nie. Twój wkład nie będzie zawierał znaków nowej linii ani spacji końcowych: 1954 Będziesz generować w dowolny sposób, który ci się podoba, który wyraźnie poinformuje użytkownika, …
Czynnością, którą czasami robię, gdy się nudzę, jest pisanie kilku znaków w pasujących parach. Następnie rysuję linie (ponad szczytami nigdy poniżej), aby połączyć te postacie. Na przykład mógłbym napisać abcbacabcbacabcbac a następnie narysować linie jako: Albo mógłbym napisać abbcacabbcacabbcac Po narysowaniu tych linii próbuję narysować zamknięte pętle wokół kawałków, aby …
Biorąc pod uwagę niepustą skończoną listę liczb całkowitych, wypisz prawdziwą wartość, jeśli istnieją dokładnie dwa równe wpisy, a wszystkie inne wpisy są różne, aw przeciwnym razie wartość falsey . Przykłady truthy: [1,1] [1,2,1] [1,6,3,4,4,7,9] falsey: [0] [1,1,1] [1,1,1,2] [1,1,2,2] [2,1,2,1,2] [1,2,3,4,5]
Znaczenia tablicą jest tablica dodatnimi liczbami całkowitymi, gdzie bezwzględnych różnic między kolejnymi elementami są wszystkie mniejsze niż lub równe 1 . Na przykład poniższa tablica jest nieistotna: [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] Ponieważ odpowiadające (bezwzględne) różnice to: [1, 1, 1, 1, 1, 1, 0, 0, …
Biorąc pod uwagę dodatnią liczbę całkowitą jako dane wejściowe, Twoim zadaniem jest wyprowadzenie prawdziwej wartości, jeśli liczba jest podzielna przez dwukrotność sumy jej cyfr, a w przeciwnym razie wartość fałszowania ( OEIS A134516 ). Innymi słowy: (sum_of_digits)*2 | number Zamiast wartości prawda / fałsz dla przypadków prawda i fałsz, możesz …
Jednym z interesujących aspektów grawitacji jest to, że o ile mi wiadomo, nie można po prostu unosić rzeczy w powietrzu. Wydaje się jednak, że nie wszyscy w Association of Random Castle Builders są tego świadomi, co prowadzi do takich zamków jak ten: # # # # # # ### #### …
Liczba obfita to dowolna liczba, w której suma jej właściwych dzielników jest większa niż liczba pierwotna. Na przykład właściwymi dzielnikami 12 są: 1, 2, 3, 4, 6 I sumując te wyniki w 16. Ponieważ 16 jest większe niż 12, 12 jest obfite. Zauważ, że nie obejmuje to „liczb doskonałych”, np. …
Biorąc pod uwagę listę dodatnich liczb całkowitych, określ, czy istnieje element, który jest większy niż jego dwóch sąsiadów lub mniejszy niż jego dwóch sąsiadów („wypukłość”). Żeby było jasne, wypukłość nigdy nie może być pierwszą lub ostatnią pozycją na liście, ponieważ mają tylko jednego sąsiada. Twój program powinien wypisać jedną z …
Cel Utwórz program / funkcję, która pobiera dane wejściowe N, sprawdź, czy Nlosowe pary liczb całkowitych są względnie pierwsze, i zwraca sqrt(6 * N / #coprime). TL; DR Wyzwania te są symulacjami algorytmów, które wymagają jedynie natury i twojego mózgu (i być może pewnych zasobów wielokrotnego użytku) do przybliżenia Pi. …
Zadanie Biorąc pod uwagę dwie ściśle dodatnie liczby całkowite n i d jako dane wejściowe, określ, czy n jest równomiernie podzielne przez d , tj. Czy istnieje taka liczba całkowita q , że n = qd. Możesz napisać program lub funkcję i użyć dowolnej z naszych standardowych metod otrzymywania danych …
Jeśli kiedykolwiek próbowałeś pisać kod palindromiczny, będziesz wiedział, ile nawiasów przeszkadza. ()()nie jest palindrom, choć to trochę wygląda jak powinno być, podczas gdy ())(i ()(to zarówno palindromiczna i oba bardzo głupi patrząc. Czy nie byłoby wygodnie, gdyby było na odwrót? Łańcuch jest dogodnie palindromiczny, jeśli jest równy łańcuchowi pochodnemu, gdy …
Zadanie Biorąc pod uwagę liczbę naturalną jako dane wejściowe, Twoim zadaniem jest wyprowadzenie wartości prawdziwej lub falsey na podstawie tego, czy dane wejściowe są silnikiem dowolnej liczby naturalnej. Możesz założyć, że liczba wejściowa zawsze będzie się mieścić w zakresie liczb obsługiwanych przez Twój język, ale nie wolno nadużywać rodzimych typów …
Wprowadzenie Rozważ niepustą listę L liczb całkowitych. Plaster o sumie zerowej z L oznacza ciągłą podciągiem L których suma wynosi 0. Na przykład, [1, -3, 2] jest plaster o sumie zerowej [-2, 4, 1, -3, 2, 2 , -1, -1] , ale [2, 2] nie jest (ponieważ nie sumuje się …
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.