Pertanyaan yang diberi tag factorial

Melibatkan perhitungan atau penggunaan faktorial lainnya

176
Matematika adalah fakta. Pemrograman tidak

Dalam matematika tanda seru !sering berarti faktorial dan muncul setelah argumen. Dalam pemrograman tanda seru !seringkali berarti negasi dan muncul sebelum argumen. Untuk tantangan ini, kami hanya akan menerapkan operasi ini ke nol dan satu. Factorial 0! = 1 1! = 1 Negation !0 = 1 !1 =...

74
Temukan faktorial!

Buat program atau fungsi terpendek yang menemukan faktorial dari integer non-negatif. Faktorial, diwakili dengan !didefinisikan sebagai demikian 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} Dalam bahasa Inggris biasa faktorial 0...

73
Buat "H" dari "H" kecil

Tantangan Buat fungsi atau program yang, ketika diberi bilangan bulat size, melakukan hal berikut: Jika sizesama dengan 1, output H H HHH H H Jika sizelebih besar dari 1, output X X XXX X X di mana Xoutput dari program / fungsi untuksize - 1 (Jika Anda suka, Anda mungkin memiliki kasus...

39
Pseudofactorial

Ada angka yang agak aneh yang terkadang muncul dalam soal matematika atau teka-teki. The pseudofactorial (N) adalah kelipatan umum paling tidak (yaitu terendah) dari angka 1 sampai N; dengan kata lain, itu adalah angka terendah yang memiliki semua angka dari 1 hingga N sebagai faktor. Misalnya...

35
Nol di akhir faktorial

Tulis program atau fungsi yang menemukan jumlah nol pada akhir n!di basis 10, di mana nadalah nomor input (dalam format apa pun yang diinginkan). Dapat diasumsikan bahwa nbilangan bulat positif, artinya n!bilangan bulat juga. Tidak ada nol setelah titik desimal di n!. Juga, dapat diasumsikan bahwa...

34
Ulang! Faktorial!

Jangan bingung dengan Cari faktorial! pengantar Faktorial bilangan bulat ndapat dihitung dengan n ! = N × ( n - 1 ) × ( n - 2 ) × ( . . . ) × 2 × 1n!=n×(n−1)×(n−2)×(...)×2×1n!=n\times(n-1)\times(n-2)\times(...)\times2\times1 Ini relatif mudah dan bukan hal yang baru. Namun, faktorial dapat...

32
Catatan tentang N!

JE Maxfield membuktikan teorema berikut (lihat DOI: 10.2307 / 2688966 ): Jika AAA adalah bilangan bulat positif yang memiliki angka mmm , maka ada bilangan bulat positif NNN sehingga angka mmm pertama dari N!N!N!merupakan bilangan bulat AAA . Tantangan A⩾1A⩾1A \geqslant 1N⩾1N⩾1N \geqslant...

30
Segitiga ASCII

Tugas Anda adalah menulis program atau fungsi yang mencetak segitiga ASCII. Mereka terlihat seperti ini: |\ | \ | \ ---- Program Anda akan mengambil input numerik tunggal n, dengan kendala 0 <= n <= 1000. Segitiga di atas memiliki nilai n=3. Segitiga ASCII akan memiliki ngaris miring...

30
Hitung kebalikan faktorial

Tulis kode terpendek yang akan mengambil bilangan real lebih besar dari 1 sebagai input dan akan menampilkan faktorial terbalik positifnya. Dengan kata lain, itu menjawab pertanyaan "nomor faktorial apa yang sama dengan angka ini?". Gunakan fungsi Gamma untuk memperluas definisi faktorial ke...

25
Jumlah digit faktorial

Tantangannya adalah menghitung jumlah digit faktorial suatu angka. Contoh Input: 10 Output: 27 10! = 10 × 9 × ... × 3 × 2 × 1 = 3628800, dan jumlah digit dalam angka 10! adalah 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27 Anda dapat mengharapkan input menjadi bilangan bulat di atas 0. Output dapat berupa...

25
Angka besar: Ultrafactorials

Pertanyaan ini dikerjakan ulang, harap baca kembali. Ultrafactorials Ultrafactorials adalah urutan angka yang dapat dihasilkan menggunakan fungsi berikut: a(n) = n! ^ n! Nilai yang dihasilkan naik sangat cepat. Catatan: Ini adalah entri A046882 di OEIS. Juga terkait adalah hyperfactorials,...

22
Digit n-nol terakhir!

Diberikan bilangan bulat 1 ≤ N ≤ 1.000.000 sebagai input, menghasilkan digit N -nol terakhir ! , Di mana ! adalah faktorial (produk dari semua angka dari 1 hingga N , inklusif). Ini adalah urutan OEIS A008904 . Program Anda perlu selesai dalam waktu 10 detik pada mesin yang masuk akal untuk input...

20
Tulis penerjemah untuk *

Tugasnya sederhana. Tulis penerjemah untuk bahasa * . Berikut tautan yang lebih besar ke wiki. Hanya ada tiga program * yang valid: * Cetakan "Hello World"  *  Mencetak angka acak antara 0 dan 2.147.483.647 *+* Berjalan selamanya. Kasing ketiga harus merupakan infinite loop sesuai dengan...

17
Fakta tambahan!

Dalam matematika, faktorial, disingkat "fakta" dari bilangan bulat n -negatif , dilambangkan dengan n! , adalah produk dari semua bilangan bulat positif kurang dari atau sama dengan n . Misalnya, 5! adalah 1 * 2 * 3 * 4 * 5 = 120 Faktorial dari 0 adalah 1 , menurut konvensi untuk produk...

16
Faktorial anjak piutang

Hari ini di kelas statistik saya, saya menemukan bahwa beberapa faktorial dapat disederhanakan ketika dikalikan bersama! Sebagai contoh:5! * 3! = 5! *3*2 = 5! *6 = 6! Pekerjaan Anda: Diberikan string yang hanya berisi angka-angka Arab dan tanda seru, sederhanakan faktorial saya ke string...

15
Buat Program Parrot

Diberikan input, output yang input diikuti oleh baris baru tanpa akhir. Input akan berupa string yang hanya terdiri dari karakter ASCII yang dapat dicetak ( 0x20-0x7E) dan baris baru ( 0x0A). Jika input panjang 0, output baris baru tanpa henti. Ini adalah kode-golf sehingga byte paling sedikit...

13
Produk-produk Fibonacci

Anda dapat menguraikan angka lebih besar dari 0 sebagai jumlah unik dari angka Fibonacci positif. Dalam pertanyaan ini kami melakukan ini dengan berulang kali mengurangi angka Fibonacci positif terbesar yang mungkin . Misalnya: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 +...