β¨οΈ Language/swift
[Swift] νλ‘κ·Έλλ¨Έμ€ LV.0 λ μμ λλμ
hyebin (Helia)
2022. 11. 29. 14:53
λ°μν
νλ‘κ·Έλλ¨Έμ€ LV.0 λͺ¨μ
λ μμ λλμ
λ¬Έμ μ€λͺ
μ μ num1κ³Ό num2κ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, num1μ num2λ‘ λλ κ°μ 1,000μ κ³±ν ν μ μ λΆλΆμ return νλλ‘ soltuion ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ.
μ ν μ¬ν
- 0 < num1 ≤ 100
- 0 < num2 ≤ 100
μ μΆλ ₯ μ
num1 | num2 | result |
3 | 2 | 1500 |
7 | 3 | 2333 |
1 | 16 | 62 |
μ μΆλ ₯ μ μ€λͺ
μ μΆλ ₯ μ #1
- num1μ΄ 3, num2κ° 2μ΄λ―λ‘ 3 / 2 = 1.5μ 1,000μ κ³±νλ©΄ 1500μ΄ λ©λλ€.
μ μΆλ ₯ μ #2
- num1μ΄ 7, num2κ° 3μ΄λ―λ‘ 7 / 3 = 2.33333...μ 1,000μ κ³±νλ©΄ 2333.3333.... μ΄ λλ©°, μ μ λΆλΆμ 2333μ λλ€.
μ μΆλ ₯ μ #3
- num1μ΄ 1, num2κ° 16μ΄λ―λ‘ 1 / 16 = 0.0625μ 1,000μ κ³±νλ©΄ 62.5κ° λλ©°, μ μ λΆλΆμ 62μ λλ€.
μ μΆ
import Foundation
func solution(_ num1:Int, _ num2:Int) -> Int {
return Int((Double(num1) / Double(num2))*1000)
}
λ μλ₯Ό λλ κ°μ 1000μ κ³±ν ν μ μ λΆλΆμ return ν΄μΌ νκΈ° λλ¬Έμ λ μλ₯Ό DoubleνμΌλ‘ λ³ννμ¬ λλ ν 1000μ κ³±νκ³ λ€μ Int νμΌλ‘ λ³νν΄μ€λλ€.
λ°μν