Biorąc pod uwagę dwie dodatnie liczby całkowite, A i B, ilustrują ich najmniejszą wielokrotność , wyprowadzając dwie linie myślników ( -) o długości LCM (A, B) po zastąpieniu każdego myślnika Ath w pierwszej linii i każdego myślnika Bth w drugiej linii pionowymi kreskami ( |). W ten sposób koniec każdej …
The Algorithm kasjera jest algorytm do dokonywania zmian w minimalnej ilości monet, który działa całkiem dobrze dla większości systemów walutowych. Jednak jak większość chciwych algorytmów nie jest pozbawiona wad. Jeśli system walutowy jest skonfigurowany właściwie (lub po prostu źle), istnieją pewne wartości, w których algorytm kasjera nie znajdzie optymalnej zmiany. …
Napisz program lub funkcję, która wydrukuje wszystkie liczby całkowite dokładnie raz, gdy otrzyma nieskończony czas i pamięć. Możliwe wyniki to: 0, 1, -1, 2, -2, 3, -3, 4, -4, … 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2, -3, -4, -5, -6, -7, -8, -9, 10, …
Znalazłem tę sekwencję podczas pracy nad Ewolucją OEIS , ale nigdy nie udało mi się opublikować jej jako odpowiedzi. Po napisaniu referencyjnej implementacji w Mathematica pomyślałem, że jest to zabawne ćwiczenie jako osobne wyzwanie, więc proszę bardzo. Zbudujmy numeryczny reaktor rozszczepiający! Rozważ dodatnią liczbę całkowitą N. Jako przykład przyjrzymy się …
Funkcja DRZEWO (k) podaje długość najdłuższej sekwencji drzew T 1 , T 2 , ... gdzie każdy wierzchołek jest oznaczony jednym z k kolorów, drzewo T i ma co najwyżej i wierzchołki, a żadne drzewo nie jest drobne z dowolnego drzewa następującego po nim w sekwencji. DRZEWO (1) = 1, …
tło Istnieje wspólna zagadka, która przebiega mniej więcej tak: Ślimak znajduje się na dnie studni o długości 30 stóp. Każdego dnia ślimak może wspinać się na 3 stopy. W nocy, kiedy śpią, zsuwają się z powrotem o 2 stopy. Ile dni zajmuje ślimakowi wydostanie się ze studni? Intuicyjna odpowiedź brzmi …
Syntezatory dźwięku używają generatorów obwiedni do kontrolowania, w jaki sposób niektóre parametry dźwięku (takie jak ogólna głośność) zmieniają się z czasem. W wielu syntezatorach obwiednia jest zdefiniowana przez cztery parametry, jak pokazano na poniższym rysunku z Wikipedii : Czas ataku (A) : czas potrzebny na osiągnięcie przez kopertę maksymalnego poziomu, …
Napisz program jednowierszowy o długości dwóch lub więcej znaków, który nie zawiera terminatorów linii i nie wymaga wprowadzania danych. Na przykład twoim programem może być: MyProgram Kiedy twój program jest ułożony w kształty, które wskazówki zegara wykonują o godzinie 12, 3, 6 i 9, musi podać odpowiednią liczbę godzin. Inne …
Starożytni Grecy nazywali te rzeczy pojedynczo i podwójnie parzystymi liczbami. Przykładem pojedynczo parzystej liczby jest 14. Można ją podzielić przez 2 raz, i w tym momencie stała się liczbą nieparzystą (7), po czym nie jest już podzielna przez 2. Podwójnie parzysta liczba to 20. Można ją dwukrotnie podzielić przez 2, …
Definicje Liczba algebraiczna to liczba, która jest zerem niezerowego wielomianu o współczynnikach całkowitych. Na przykład pierwiastek kwadratowy z 2jest algebraiczny, ponieważ wynosi zero x^2 - 2. Liczba transcendentalna jest liczbą rzeczywistą, która nie jest algebraiczna. Zadanie Masz wybrać liczbę transcendentalną. Następnie napisz program / funkcję, która przyjmuje dodatnią liczbę całkowitą …
Francuzi zapisują liczby w szczególny sposób. 1-16 są „normalne” 17–19 zostały przeliterowane 10 + 7. 10 + 8, 10 + 9 . 20-69 są „normalne” (OK, OK! Nie bardzo, ale są w tym wyzwaniu) 70-79 to 60 + 10, 60 + 11 ... 60 + 10 + 7, 60 + …
W niektórych krajach istnieją zalecenia lub przepisy dotyczące tworzenia korytarzy ratunkowych na ulicach, które mają wiele pasów ruchu w jednym kierunku. (W dalszej części rozważamy tylko pasy ruchu w kierunku, w którym podróżujemy). Są to zasady obowiązujące w Niemczech: Jeśli jest tylko jeden pas, wszyscy powinni jechać w prawo, tak …
Były Sekretarz Obrony USA, Donald Rumsfeld, słynnie spopularyzował frazę „znane znane”. Tutaj podzielimy jego uwagi na czteroliniową zwrotkę. W szczególności wyślij ten tekst: known knowns known unknowns unknown knowns unknown unknowns Wielkość liter nie ma znaczenia (na przykład Known unKnownsjest w porządku), a pojedyncza nowa linia jest akceptowalna, ale żadne …
Zainspirowany tym wyzwaniem Biorąc pod uwagę liczbę całkowitą z zakresu 0 <= n < 2**64, wyprowadzaj pojemnik o minimalnej wielkości, w którym mógłby się zmieścić bit: 1 skubać: 4 bajt: 8 krótki: 16 int: 32 długie: 64 Przypadki testowe: 0 -> 1 1 -> 1 2 -> 4 15 -> …
W tym wyzwaniu otrzymasz dane wejściowe, przekonwertujesz je na szesnastkowy, wprowadzisz kilka zmian i wyprowadzisz wynik. Ponieważ mają one tylko 16 znaków w systemie szesnastkowym, kod musi być możliwie jak najkrótszy. Przykłady Przykłady są oddzielone pustą linią. Pierwszy wiersz jest wprowadzany, drugi wiersz pokazuje kroki, trzeci wiersz pokazuje wynik 234589 …
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.