π’ 9. Math & Logic puzzles
𫧠μμ
- λͺ¨λ μμ°μλ μμμ κ³±μΌλ‘ λνλΌ μ μλ€
- λ§μ μμμ μ§μ λΆλΆμ΄ 0 μ
- κ°λΆμ± (divisibility)
- μ΄λ€ μ xλ‘ yλ₯Ό λλ μ μμΌλ €λ©΄ x/y λλ mod(y, x) = 0 μΌλ‘ νν
- xλ₯Ό μμμ κ³±μΌλ‘ λΆν νμμ λ λμ΄λλ λͺ¨λ μμλ₯Ό yλ₯Ό μμμ κ³±μΌλ‘ λΆν νμμ λ λμ΄λλ λͺ¨λ μμλ€μ λΆλΆμ§ν©μ΄ λμ΄μΌ ν¨
- μμνλ³
- μ΄λ€ μ nμ΄ μμμΈμ§ μ¬λΆλ₯Ό νλ³νλ κ°λ λ¨μν λ°©λ²μ 2 μμ n-1 κΉμ§ 루νλ₯Ό λλ©΄μ λλ μ§λ κ²½μ°κ° μλμ§ νμΈ
1 2 3 4 5 6 7 8 9 10 11
bolean primeNavie (int n) { if ( n < 2 ) { return false; } for (int i = 2; i < n; i++) { if (n % i == 0) { return false; } } return true; }
- μμ λͺ©λ‘ λ§λ€κΈ°: μλΌν μ€ν
λ€μ€μ 체
- μμ λͺ©λ‘μ λ§λλ κ΅μ₯ν ν¨μ¨μ μΈ λ°©λ²
- μμκ° μλ μλ€μ λ°λμ λ€λ₯Έ μμλ‘ λλμ΄μ§λ€λ μ¬μ€μ κΈ°λ°νμ¬ λμ
- μ£Όμ΄μ§ 리μ€νΈλ 1λΆν° max κΉμ§ λͺ¨λ μλ‘ κ΅¬μ±
- μ²μμλ 2λ‘ λλμ΄μ§λ λͺ¨λ μλ₯Ό 리μ€νΈμμ μμ€λ€
- λ€μ μμ, μ¦ μ§μμ§μ§ μμ μ μ€ κ°μ₯ μμ μ μ°Ύλλ€
- κ·Έ μλ‘ λλλ λͺ¨λ μλ₯Ό 리μ€νΈμμ μ κ±°νλ€
- 2μμ max κΉμ§μ κ΅¬κ° λ΄μ μλ λͺ¨λ μμλ€μ 리μ€νΈκ° λ§λ€μ΄μ§λ€
𫧠νλ₯
- λ Όλ¦¬μ μΈ μΆλ‘ μ΄ κ°λ₯ν λͺ κ°μ§ λ²μΉμ κΈ°λ°
κ΅μ§ν©
- λ μ¬κ±΄ A μ B μ κ²ΉμΉλ λΆλΆ
- μ§ν© Aμ Bμ 곡ν΅λ μμλ€λ§ 골λΌλΈ μ§ν©. (Aβ©B)
κ΅μ§ν©μ 쑰건μ μλ²μΌλ‘ λνλ΄λ©΄ β A β© B = { x ( x β A ) β§ ( x β B )}
ν©μ§ν©
- μ¬κ±΄ Aμ B μ μ μ νκ³ μλ λͺ¨λ μμ
- μ§ν© Aμ Bμ μμλ€μ ν©μΉ κ²μ²λΌ λͺ¨λ λͺ¨μ μ§ν©. (AβͺB)
ν©μ§ν©μ 쑰건μ μλ²μΌλ‘ λνλ΄λ©΄ β A βͺ B = { x ( x β A ) β¨ ( x β B )} - 쑰건 λΆλΆμ λ Όλ¦¬μ°μ° μ¬μ©.β ν©μ§ν©μ μμ xκ° Aμ μνλ€λ λͺ μ (xβA) μ Bμ μνλ€λ λͺ μ (xβB)κ° λ Όλ¦¬ν©(OR)μ°μ°μΌλ‘ μ°κ²°.
- μμ λ²€ λ€μ΄μ΄κ·Έλ¨μΌλ‘ λνλΈ μμ ν©μ§ν© β A βͺ B = {1, 2, 3, 4, 6, 8}
- μ£Όμ) ν©μ§ν© AβͺBμ ν¬κΈ°λ₯Ό ꡬν λ.
λ μ§ν© Aμ Bμ μμ κ°μλ₯Ό λ¨μν λνλ©΄ μλκ³ , κ΅μ§ν© Aβ©Bμ ν¬ν¨λλ μμλ€μ΄ μμͺ½μΌλ‘ μ€λ³΅νμ¬ κ³μ°λκΈ° λλ¬Έμ κ΅μ§ν©μ ν¬κΈ°λ₯Ό λΉΌμ£Όμ΄μΌ ν©λλ€. β ( A βͺ B = A + B - A β© B )
- λ
립μ±
- Aμ Bκ° λ 립μ¬κ±΄μ΄λΌλ©΄ Aκ° Bμ μλ¬΄λ° μν₯μ λ―ΈμΉμ§ μλλ€
- μνΈ λ°°νμ±
- Aμ Bκ° μνΈ λ°°νμ μ΄λΌλ©΄ λ€λ₯Έ μ¬κ±΄μ΄ λ°μν μ μλ€λ κ΄κ³κ° μ‘΄μ¬
- μ¬κ±΄ Aμ B μ μ μ νκ³ μλ λͺ¨λ μμ
𫧠κ·μΉκ³Ό ν¨ν΄ μ°ΎκΈ°
- κ·μΉμ΄λ ν¨ν΄μ λμ€μ μ½κ² κΈ°μ΅ν μ μμ
- κ·μΉμ λμ΄νλ κ³Όμ μ ν΅ν΄ λ¬Έμ λ₯Ό μ½κ² ν μ μμ
𫧠μ΅μ μ κ²½μ°
- μ΅μ μ κ²½μ°λ₯Ό μ΅μννλ κ²
- μ΄λ€ νλμ μ΅μν νλ λ¬Έμ
- μ§μ λ νμ μμ μ²λ¦¬ν΄μΌ νλ λ¬Έμ
- μ΅μ μ μν©μ κ· ν λ§μΆλλ‘ νλ©΄ λμμ΄ λλ€
- μ¦, μ΄κΈ°μ μ΄λ€ κ²°μ μ ν΅ν΄ μ΅μ μ κ²½μ°κ° νμͺ½ λ°©ν₯μΌλ‘ μ 리면, κ·Έ κ²°μ μ λ€λ₯Έ λ°©μμΌλ‘ λ°κΏμ μ΅μ μ κ²½μ°κ° κ· ν μ‘νλλ‘ ν μ μλ€
This post is licensed under CC BY 4.0 by the author.