[Swift] νλ‘κ·Έλλ¨Έμ€ λ‘λμ μ΅κ³ μμμ μ΅μ μμ
Problem
μ½λ©ν μ€νΈ μ°μ΅ - λ‘λμ μ΅κ³ μμμ μ΅μ μμ
λ‘λ 6/45(μ΄ν 'λ‘λ'λ‘ νκΈ°)λ 1λΆν° 45κΉμ§μ μ«μ μ€ 6κ°λ₯Ό μ°μ΄μ λ§νλ λνμ μΈ λ³΅κΆμ λλ€. μλλ λ‘λμ μμλ₯Ό μ νλ λ°©μμ λλ€. 1 μμ λΉμ²¨ λ΄μ© 1 6κ° λ²νΈκ° λͺ¨λ μΌμΉ 2 5κ° λ²νΈ
programmers.co.kr
Solution
1. 0μ΄ μλ μ«μλ€μ νν°λ§ ν΄μ€λ€.
2. 0μ΄ μλ μ«μλ€ μ€ λ‘λ λ²νΈμ μΌμΉνλ μ«μμ κ°―μλ₯Ό μΈμ€λ€.
3. 2μμ ꡬν κ°―μκ° 0~1 μ¬μ΄λΌλ©΄ 6μ λ°ννκ³ μλλΌλ©΄ 7μμ κ°―μλ₯Ό λΊ λ§νΌμ μ΅μ λ±μλ‘ νλ€.
4. 2μμ ꡬν κ°―μκ° 0~1 μ¬μ΄λΌλ©΄ 6μ λ°ννκ³ μλλΌλ©΄ 7μμ (2μμ ꡬν κ°―μμ 0μ κ°―μλ§νΌμ λν΄μ£Όκ³ ) λΊ κ²μ μ΅κ³ λ±μλ‘ νλ€.
Source Code