μμ΄κ³Ό μ‘°ν© β κ²½μ°μ μλ₯Ό ꡬνλ λ κ°μ§ λ°©λ²
μμ΄(Permutation)κ³Ό μ‘°ν©(Combination)μ κ²½μ°μ μλ₯Ό κ³μ°νλ μνμ ν΅μ¬ κ°λ μ λλ€. μμ΄μ μμκ° μ€μν λ, μ‘°ν©μ μμκ° κ΄κ³μμ λ μ¬μ©ν©λλ€. μλ₯Ό λ€μ΄ 5λͺ μ€ λ°μ₯Β·λΆλ°μ₯μ μ μΆνλ κ²½μ°(μμ μμ)λ μμ΄, 5λͺ μ€ 2λͺ μ λνλ₯Ό λ½λ κ²½μ°(μμ μμ)λ μ‘°ν©μ λλ€.
곡μ μ 리:
μμ΄: nPr = n! / (n-r)! β nκ°μμ rκ°λ₯Ό μμ μκ² μ ν
μ‘°ν©: nCr = n! / (r! Γ (n-r)!) β nκ°μμ rκ°λ₯Ό μμ μμ΄ μ ν
κ΄κ³: nPr = nCr Γ r!
μ£Όμ νμ© μ¬λ‘:
1. λ‘λ β 45κ° λ²νΈ μ€ 6κ°λ₯Ό μμ μμ΄ μ ν: C(45,6) = 8,145,060κ°μ§
2. λΉλ°λ²νΈ β 10κ° μ«μ μ€ 4μ리λ₯Ό μμ μκ² μ ν(μ€λ³΅ μμ): P(10,4) = 5,040κ°μ§
3. ν κ΅¬μ± β 10λͺ
μ€ 3λͺ
μ νμ ꡬμ±: C(10,3) = 120κ°μ§
4. κ²½λ§Β·κ²½μ β 8λ§λ¦¬ λ§μ 1Β·2Β·3μ μμΈ‘: P(8,3) = 336κ°μ§
5. λ©λ΄ μ ν β 10κ°μ§ λ©λ΄ μ€ 3κ°μ§λ₯Ό κ³ λ₯΄λ μΈνΈ λ©λ΄: C(10,3) = 120κ°μ§
6. νλ₯ κ³μ° β μ‘°ν©μ μ΄μ©ν΄ νΉμ μ¬κ±΄μ νλ₯ = μνλ κ²½μ°μ μ / μ 체 κ²½μ°μ μ
μ΄ κ³μ°κΈ°λ JavaScriptμ μμ ν μ μ λ²μ(2^53-1)κΉμ§ μ ννκ² κ³μ°ν©λλ€. nμ΄ λ§€μ° ν° κ²½μ°(20 μ΄μ) ν©ν 리μΌκ°μ΄ JavaScript μ΅λκ°μ μ΄κ³Όν μ μμ΄ μ§μ ννμΌλ‘ λμ νμλ μ μμ΅λλ€.
μμ£Ό 묻λ μ§λ¬Έ (FAQ)
A: 0!μ μνμ κ΄λ‘λ‘ 1λ‘ μ μλ©λλ€. λΉ μ§ν©μμ μμλ₯Ό μ ννλ κ²½μ°μ μλ 'μ무κ²λ νμ§ μλ' λ°©λ² 1κ°μ§κ° μκΈ° λλ¬Έμ λλ€. μ΄λ₯Ό ν΅ν΄ μ‘°ν© κ³΅μμμ r=0 λλ r=n κ²½μ°κ° μμ°μ€λ½κ² 1μ΄ λ©λλ€.
A: λ€, 0κ°λ₯Ό μ ννκ±°λ(λ°©λ²: μ ν μ ν¨ 1κ°μ§) nκ° μ λΆλ₯Ό μ ννλ(λ°©λ²: μ λΆ μ ν 1κ°μ§) κ²½μ°μ μλ νμ 1μ λλ€.
A: μ΄ κ³μ°κΈ°λ μ€λ³΅ μλ μμ΄κ³Ό μ‘°ν©λ§ μ§μν©λλ€. μ€λ³΅ μμ΄μ nβΏ, μ€λ³΅ μ‘°ν©μ C(n+r-1, r)λ‘ κ³μ°λ©λλ€.