Tính giai thừa của một số - 3 cách khác nhau
· 11 phút để đọc
Giai thừa là một trong những khái niệm toán học cơ bản nhất mà mọi lập trình viên đều cần biết! Từ việc đếm số cách sắp xếp đến tính xác suất, giai thừa xuất hiện ở khắp mọi nơi. Hôm nay chúng ta sẽ cùng khám phá 3 cách khác nhau để tính giai thừa và tìm hiểu khi nào nên dùng cách nào! 🧮✨
🤓 Giai thừa là gì?
Định nghĩa
Giai thừa của số tự nhiên n (ký hiệu n!) là tích của tất cả các số tự nhiên từ 1 đến n.
Công thức: n! = 1 × 2 × 3 × ... × n
Quy ước đặc biệt: 0! = 1
Hãy tưởng tượng bạn có n quyển sách và muốn sắp xếp chúng trên kệ. Có bao nhiêu cách sắp xếp khác nhau? Đó chính là n! cách!
Ví dụ trực quan:
- 3! = 1 × 2 × 3 = 6 (có 6 cách sắp xếp 3 quyển sách)
- 4! = 1 × 2 × 3 × 4 = 24
- 5! = 1 × 2 × 3 × 4 × 5 = 120