๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค 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 ํ์ผ๋ก ๋ณํํด์ค๋๋ค.
๋ฐ์ํ
'โจ๏ธ Language > swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift] ํ๋ก๊ทธ๋๋จธ์ค LV.0 ๋ถ์์ ๋ง์ (0) | 2022.11.29 |
---|---|
[Swift] ํ๋ก๊ทธ๋๋จธ์ค LV.0 ์ซ์ ๋น๊ตํ๊ธฐ (0) | 2022.11.29 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค LV.0 ๋๋จธ์ง ๊ตฌํ๊ธฐ (0) | 2022.11.29 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค LV.0 ๋ชซ ๊ตฌํ๊ธฐ (0) | 2022.11.29 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค LV.0 ๋ ์์ ๊ณฑ (0) | 2022.11.29 |