Wyzwanie Załóżmy, że masz listę liczb i wartość docelową. Znajdź zestaw wszystkich kombinacji swoich liczb, które składają się na wartość docelową, zwracając je jako indeksy listy. Wejście i wyjście Dane wejściowe przyjmą listę liczb (niekoniecznie unikalną) i docelową liczbę sumowania. Dane wyjściowe będą zbiorem niepustych list, z których każda zawiera …
Podając liczbę całkowitą n, zwróć liczbę sposobów, w których n można zapisać jako listę liczb pierwszych. Na przykład 2323można zapisać jako (2,3,23), (23,23)lub (2,3,2,3)lub (23,2,3), aby uzyskać dane wyjściowe 4. Jeśli nie można tego zapisać w ten sposób, powinieneś wydrukować 0. Liczba pierwsza, taka jak 019lub, 00000037jest poprawną liczbą pierwszą …
W przypadku innego wyzwania, które piszę, muszę sprawdzić, czy przypadki testowe można rozwiązać za pomocą ograniczonych liczb całkowitych. W szczególności muszę zweryfikować następujące elementy w przypadku niepustej tablicy liczb całkowitych Ai szerokości bitów liczb całkowitych n: Wszystkie liczby całkowite aw Azaspokojenia -2**(n-1) <= a < 2**(n-1)(zakodowania z nbitowych liczb całkowitych …
Wprowadzenie Załóżmy, że mam listę liczb całkowitych, powiedzmy L = [-1,2,2,1,2,7,7,1,4] . Lubię w życiu zachować równowagę, więc cieszę się, że ma tyle nieparzystych elementów, co parzystych. Co więcej, ma również taką samą liczbę elementów we wszystkich klasach modulo 3, w których ma elementy: [-1,2,2,1,2,7,1,4] 0 mod 3: 1 mod …
Jako ćwiczenie stworzyłem proste rozwiązanie dla tego wyzwania, w języku asemblera x86. Korzystam z FASM w systemie Windows. Oto mój kod źródłowy: format PE console entry start include 'WIN32A.inc' section '.text' code executable start: push char ; Start at 'A' call [printf] ; Print the current letter 4 times call …
Moje dzieci mają matę alfabetyczną do zabawy, coś takiego: Po miesiącach z losowo rozmieszczonymi kafelkami maty, zmęczyłem się i umieściłem wszystkie kafelki maty pogrupowane w sekcje zgodnie z ich kolorami tła. Więc jeśli litery reprezentują kolor tła, mam matę taką: AABBCDDDE ABBCCCDEE ABCCCCDDE AACCCDDEE AAAACCCCE AAAAAACCC Tak więc dla kolorów …
Biorąc pod uwagę liczbę naturalną, nnapisz program lub funkcję, aby uzyskać listę wszystkich możliwych mnożników dwóch czynników, które można wykorzystać do osiągnięcia n. Aby lepiej zrozumieć to, co udawał można przejść do http://factornumber.com/?page=16777216 aby zobaczyć, kiedy nto 16777216otrzymujemy następującą listę: 2 × 8388608 4 × 4194304 8 × 2097152 16 …
Biorąc pod uwagę jedną linię, która składa się tylko z liter, wykonaj następujące czynności: Utrzymujesz ciąg pusty na początku. Jeśli następny ciąg wejściowy znajduje się w ciągu, usuń go z ciągu. Jeśli następnego znaku wejściowego nie ma w ciągu, dołącz go do ciągu. Wyprowadza końcowy stan ciągu. Możesz bezpiecznie założyć, …
Powiedzmy, że masz dodatnią liczbę całkowitą N . Najpierw zbuduj regularny wielokąt, który ma N wierzchołków, przy czym odległość między sąsiednimi wierzchołkami wynosi 1. Następnie połącz linie z każdego wierzchołka do każdego innego wierzchołka. Na koniec obliczyć długość wszystkich linii zsumowanych razem. Przykład Biorąc pod uwagę wartość wejściową N = …
Weź dwie dodatnie liczby całkowite Ni Mutwórz połączone sumy sumaryczne [N]z Miteracjami. Wyprowadza wynik ostatniej iteracji. Definicja skonsolidowanej sumy skumulowanej: Zacznij od liczby Ni zdefiniuj sekwencjęX = [N] Dołącz do Xłącznych kwotX Powtórz krok 2 Mrazy. Skumulowana suma wektora, X = [x1, x2, x3, x4]wynosi: [x1, x1+x2, x1+x2+x3, x1+x2+x3+x4]. Przykład …
Osoba ma dwa imiona, jeśli ich nazwisko jest również imieniem zwyczajnym. Twoim zadaniem jest określenie, które pełne nazwiska na liście to dwa imiona. John Smith John Doe Luke Ryan Ryan Johnson Jenna Jackson Tom John Każda nazwa występująca w kolumnie imienia jest potencjalnie imieniem. Jeśli liczba wystąpień nazwy w kolumnie …
RLE Brainfuck (związany z BF-RLE ) Hipotetyczny kod RLE ( Run-Length Encoding dialekt ) Brainfuck akceptuje symbole 8 poleceń, a także cyfry. Cyfry są używane do reprezentowania liczby kolejnych powtórzeń polecenia, umożliwiając w ten sposób kodowanie w czasie wykonywania kodu źródłowego. 8> jest równe >>>>>>>> . Długość jest zawsze po …
Biorąc pod uwagę uporządkowaną listę 2 lub więcej dwuwymiarowych punktów kartezjańskich, wyprowadzaj prawdziwą wartość, jeśli ścieżka dotyka siebie lub przecina się; w przeciwnym razie wypisz wartość fałszowania, jeśli się nie dotyka ani nie przecina. Możesz założyć, że kolejne punkty na liście są różne. Przykłady: (0,0), (1,0) -> falsey (0,0), (1,0), …
Jednym ze sposobów przedstawienia liczby naturalnej jest pomnożenie wykładników liczb pierwszych. Na przykład 6 może być reprezentowane przez 2 ^ 1 * 3 ^ 1, a 50 może być reprezentowane przez 2 ^ 1 * 5 ^ 2 (gdzie ^ oznacza eksponencję). Liczba liczb pierwszych w tej reprezentacji może pomóc …
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.