Menengah25 XPUnit 4: Perulangan, soal 6 dari 10

Faktorial

Hitung N faktorial, hasil kali semua bilangan dari 1 sampai N.

Faktorial dipakai untuk menghitung banyaknya susunan. Misalnya, lima buku bisa disusun di rak dengan 5! = 120 cara berbeda.

Masukan

Satu bilangan bulat N dari 0 sampai 20.

Keluaran

Nilai N!. Ingat, 0! bernilai 1.

Contoh masukan dan keluaran

  1. Contoh 1

    Masukan

    5

    Keluaran

    120

Petunjuk

Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.

Petunjuk 1

Mirip menjumlahkan, tetapi nilai awalnya 1 dan setiap bilangan dikalikan.

Petunjuk 2

Perulangan dari 1 sampai N yang tidak berjalan sama sekali saat N nol tetap memberi jawaban 1, karena nilai awalnya sudah 1.

Pelajari dulu konsepnyaPerulangan for dan whilePython untuk Pemula

Soal lain di unit Perulangan

Soal berikutnya: FizzBuzz

Latih logika sedikit setiap hari

Ada soal harian dengan XP ganda dan liga mingguan yang dimulai dari nol setiap Senin.

Lihat semua tantangan