Pytania oznaczone «factorial»

Obejmujące obliczenia lub inne użycie silni

175
Matematyka jest faktem. Programowanie nie jest

W matematyce wykrzyknik !często oznacza silnię i pojawia się po kłótni. W programowaniu wykrzyknik !często oznacza negację i pojawia się przed argumentem. W przypadku tego wyzwania zastosujemy te operacje tylko do zera i jednego. Factorial 0! = 1 1! = 1 Negation !0 = 1 !1 = 0 Weź ciąg zerowy...

74
Znajdź czynnikowy!

Utwórz najkrótszy program lub funkcję, która znajdzie silnię nieujemnej liczby całkowitej. Silnia reprezentowana przez !jest zdefiniowana jako taka n!:={1n⋅(n−1)!n=0n>0n!:={1n=0n⋅(n−1)!n>0n!:=\begin{cases}1 & n=0\\n\cdot(n-1)!&n>0\end{cases} W prostym języku angielskim silnia 0 wynosi 1, a...

73
Utwórz „H” z mniejszych „H”

Wyzwanie Utwórz funkcję lub program, który po otrzymaniu liczby całkowitej sizewykonuje następujące czynności: Jeśli sizejest równe 1, wyjście H H HHH H H Jeśli sizejest większy niż 1, wyjście X X XXX X X gdzie Xjest wyjściem programu / funkcji dlasize - 1 (Jeśli wolisz, możesz dopasować...

39
Pseudofaktoryczny

Jest dość osobliwa liczba, która pojawia się czasami w problemach matematycznych lub zagadkach. Pseudoczynnik (N) jest najmniejszą (tj. Najniższą) wspólną wielokrotnością liczb od 1 do N; innymi słowy, jest to najniższa liczba, która ma wszystkie liczby od 1 do N jako czynniki. Na przykład...

35
Zera na końcu silni

Napisz program lub funkcję, która znajdzie liczbę zer na końcu n!w podstawie 10, gdzie njest liczbą wejściową (w dowolnym żądanym formacie). Można założyć, że njest to dodatnia liczba całkowita, co oznacza, że n!jest również liczbą całkowitą. Po kropce dziesiętnej nie ma zer n!. Można również...

34
Powtarzający się! Czynniki!

Nie mylić z Znajdź silnię! Wprowadzenie Silnia liczby całkowitej nmożna obliczyć przez n ! = n × ( n - 1 ) x ( n - 2 ) x ( . . . ) X 2 x 1n!=n×(n-1)×(n-2))×(...)×2)×1n!=n\times(n-1)\times(n-2)\times(...)\times2\times1 Jest to stosunkowo łatwe i nic nowego. Jednak silnie można rozszerzyć do...

33
Czynniki i niekończące się cykle!

Jak zapewne wiesz, silnia dodatniej liczby całkowitej njest iloczynem wszystkich liczb całkowitych dodatnich, które są równe lub mniejsze od n. Na przykład : 6! = 6*5*4*3*2*1 = 720 0! = 1 Zdefiniujemy teraz specjalną operację o nieistotnej nazwie, taką jak sumFac: Biorąc pod uwagę dodatnią...

32
Uwaga na temat N!

JE Maxfield udowodnił następujące twierdzenie (patrz DOI: 10.2307 / 2688966 ): Jeśli AAA jest dowolną liczbą całkowitą dodatnią cyfr, istnieje dodatnia liczba całkowita taka, że ​​pierwsze cyfrstanowią całkowitą .mmmNNNmmmN!N!N!AAA Wyzwanie Twoje wyzwanie otrzymuje trochę znajdującą...

30
Trójkąty ASCII

Twoim zadaniem jest napisanie programu lub funkcji, która wypisze trójkąt ASCII. Wyglądają tak: |\ | \ | \ ---- Twój program pobierze pojedyncze dane liczbowe nz ograniczeniami 0 <= n <= 1000. Powyższy trójkąt miał wartość n=3. Trójkąt ASCII będzie miał nukośniki odwrotne ( \) i pionowe...

30
Oblicz odwrotność silni

Napisz najkrótszy kod, który przyjmie dowolną liczbę rzeczywistą większą niż 1 jako dane wejściowe i wyświetli dodatnią odwrotną silnię. Innymi słowy, odpowiada na pytanie „jaka liczba czynnikowa jest równa tej liczbie?”. Użyj funkcji Gamma, aby rozszerzyć definicję silni do dowolnej liczby...

25
Suma cyfr czynnikowych

Wyzwanie polega na obliczeniu sumy cyfr silni liczby. Przykład Input: 10 Output: 27 10! = 10 × 9 × ... × 3 × 2 × 1 = 3628800, a suma cyfr w liczbie 10! wynosi 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27 Można oczekiwać, że wartość wejściowa będzie liczbą całkowitą powyżej 0. Dane wyjściowe mogą być...

25
Duże liczby: Ultrafactorials

To pytanie zostało przerobione. Przeczytaj je ponownie. Ultrafactorials Ultrafactorials to ciąg liczb, które można wygenerować za pomocą następującej funkcji: a(n) = n! ^ n! Wynikowe wartości rosną niezwykle szybko. Uwaga dodatkowa: Jest to pozycja A046882 w OEIS. Powiązane są również...

22
Ostatnia niezerowa cyfra n!

Biorąc na wejściu liczbę całkowitą 1 ≤ N ≤ 1 000 000 , wypisz ostatnią niezerową cyfrę N! gdzie ! jest silnią (iloczyn wszystkich liczb od 1 do N włącznie). Jest to sekwencja OEIS A008904 . Twój program musi zakończyć się w ciągu 10 sekund na rozsądnej maszynie dla każdego ważnego...

20
Napisz tłumacza dla *

Zadanie jest proste. Napisz tłumacza języka * . Oto większy link do wiki. Istnieją tylko trzy prawidłowe * programy: * Drukuje „Hello World”  *  Drukuje liczbę losową z przedziału od 0 do 2 147 483 647 *+* Działa wiecznie. Trzeci przypadek musi być nieskończoną pętlą zgodnie ze specyfikacjami...

17
Dodatkowe fakty!

W matematyce czynnikowy, skrócony „fakt” nieujemnej liczby całkowitej n , oznaczony przez n! , jest iloczynem wszystkich liczb całkowitych dodatnich mniejszych lub równych n . Na przykład 5! jest 1 * 2 * 3 * 4 * 5 = 120 Silnia 0 wynosi 1 , zgodnie z konwencją dla pustego produktu. To są zwykłe...

16
Czynniki faktorowe

Dzisiaj w mojej klasie statystyk odkryłem, że niektóre czynniki można uprościć, jeśli zostaną pomnożone razem! Na przykład:5! * 3! = 5! *3*2 = 5! *6 = 6! Twoja praca: Biorąc pod uwagę ciąg zawierający tylko cyfry arabskie i wykrzykniki, uprość mój silniak do najkrótszego możliwego ciągu, w jak...

15
Utwórz program papug

Biorąc pod uwagę dane wejściowe, dane wyjściowe, po których następuje znak nowej linii bez końca. Dane wejściowe będą ciągiem znaków składającym się wyłącznie z drukowalnych znaków ASCII ( 0x20-0x7E) i znaków nowej linii ( 0x0A). Jeśli wejście ma długość 0, niekończące się wyjście nowych...

13
Produkty Fibonacciego

Możesz rozłożyć liczbę większą niż 0 jako unikalną sumę dodatnich liczb Fibonacciego. W tym pytaniu robimy to poprzez wielokrotne odejmowanie największej możliwej dodatniej liczby Fibonacciego. Na przykład: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 Teraz nazywam produkt...