⌨️ 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 ν˜•μœΌλ‘œ λ³€ν™˜ν•΄μ€λ‹ˆλ‹€.
λ°˜μ‘ν˜•