[๋ฌธ์ ]
๋จธ์ฑ์ด๋ค ์ท๊ฐ๊ฒ๋ 10๋ง ์ ์ด์ ์ฌ๋ฉด 5%, 30๋ง ์ ์ด์ ์ฌ๋ฉด 10%, 50๋ง ์ ์ด์ ์ฌ๋ฉด 20%๋ฅผ ํ ์ธํด์ค๋๋ค. ๊ตฌ๋งคํ ์ท์ ๊ฐ๊ฒฉ price๊ฐ ์ฃผ์ด์ง ๋, ์ง๋ถํด์ผ ํ ๊ธ์ก์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.

[ํ์ด]
import Foundation
func solution(_ price:Int) -> Int {
switch price {
case 100000..<300000:
return Int(Double(price) * 0.95)
case 300000..<500000:
return Int(Double(price) * 0.90)
case 500000...:
return Int(Double(price) * 0.80)
default:
return price
}
}
[๊ณผ์ ]
Int์ Double์ด ์๋ก ๊ณ์ฐ์ด ์๋๋ค๋ ๊ฑธ ๊น๋จน๊ณ ์์ฑํ๋ค๊ฐ ๊ณ์๋๋ ํ ์คํธ ํต๊ณผ ์คํจ์ ๋นํฉํ์๋ค. ์ด๋ฐ ๊ธฐ๋ณธ์ ์ธ ๊ฑธ ์๊ณ ์๋ค๋...!
[Swift] ์์์ ์ ์๋ฅผ ๋ํ ์ ์๋์?!
Swift์๋ ๋ฌธ์์ด, ๋ถ๋ฆฌ์ธ, ๋ฐฐ์ด ๋ฑ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค. ํ์ง๋ง ๊ทธ ์ค์์๋ ํนํ ์ซ์๋ฅผ ๋ค๋ฃฐ ๋์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐฉ์์ด ์ธ๋ถํ ๋์ด ์๋๋ฐ์. Int , Float , Double ์ด ๋ํ์ ์ด์ฃ .
ujeon.medium.com
'๐ก ์๊ณ ๋ฆฌ์ฆ > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค/Swift] ๋์๋ฌธ์ ๋ฐ๊ฟ์ ์ถ๋ ฅํ๊ธฐ (0) | 2024.01.07 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค/Swift] ์ค๋ณต๋ ์ซ์ ๊ฐ์ (0) | 2024.01.06 |
[ํ๋ก๊ทธ๋๋จธ์ค/Swift] ๋ฐฐ์ด ๋ค์ง๊ธฐ (0) | 2023.12.25 |
[ํ๋ก๊ทธ๋๋จธ์ค/Swift] ์ซ์ ๋น๊ตํ๊ธฐ (0) | 2023.12.10 |
[ํ๋ก๊ทธ๋๋จธ์ค/Swift] ๋ ์์ ํฉ (0) | 2023.12.08 |