Bibi's DevLog ๐ค๐
[๋ฐฑ์ค 4504] ๋ฐฐ์ ์ฐพ๊ธฐ (Swift) ๋ณธ๋ฌธ
ํ๋ก๊ทธ๋๋ฐ/์๊ณ ๋ฆฌ์ฆ ํ์ด Swift
[๋ฐฑ์ค 4504] ๋ฐฐ์ ์ฐพ๊ธฐ (Swift)
๋น๋น bibi 2022. 10. 21. 11:124504 ๋ฐฐ์ ์ฐพ๊ธฐ
- ์ด๋ค ์ซ์๊ฐ ์ฃผ์ด์ง ์ ์์ ๋ฐฐ์์ธ์ง ์๋์ง ํ๋จํด ์ถ๋ ฅํ๋ ๋ฌธ์ .
- ํ ์คํธ ์ผ์ด์ค ์๊ฐ ์ฃผ์ด์ง์ง ์๋ ๋์ , ์ ๋ ฅ์ ๋์ 0์ด ์ฃผ์ด์ง๋ค.
ํ์ด1
let multiple = Int(readLine()!)!
while true {
let input = Int(readLine()!)!
if input == 0 {
break
}
if input % multiple == 0 {
print("\(input) is a multiple of \(multiple).")
} else {
print("\(input) is NOT a multiple of \(multiple).")
}
}
- ๋๋จธ์ง ์ฐ์ฐ์์ ๊ฒฐ๊ณผ๊ฐ 0์ด๋ฉด ๋ฐฐ์๊ฐ ๋๋ค.
ํ์ด2
let multiple = Int(readLine()!)!
while let input = Int(readLine()!), input != 0 {
if input % multiple == 0 {
print("\(input) is a multiple of \(multiple).")
} else {
print("\(input) is NOT a multiple of \(multiple).")
}
}
์ ์ถ ํ์ ๋ค๋ฅธ ์ฌ๋๋ค ํ์ด๋ฅผ ๋ณด๋ while true ๋ถ๋ถ๊ณผ ํ์ถ ๊ตฌ๋ฌธ์ ์์ ๊ณ , while let์ ํฌํจํ ์กฐ๊ฑด์ ๋ก ๊ตฌ์ฑํ ์ ์์๋ค.
while let ์ฌ์ฉ์ ์ต์ํด์ง ์ ์๋๋ก ๋ ์์ฃผ ์จ๋ด์ผ๊ฒ ๋ค..!
*while let์ผ๋ก input์ ๋ฐ์ผ๋ฉด, input์ด ์ต์ ๋์ด์ด์ผ ํ๋ฏ๋ก ๊ฐ์ ์ธ๋ํ ํ๋๋ฅผ ์ง์์ค์ผ ํจ์ ์ ์ํจ
'ํ๋ก๊ทธ๋๋ฐ > ์๊ณ ๋ฆฌ์ฆ ํ์ด Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 5032] ํ์ฐ ์๋ฃ (Swift) (0) | 2022.10.26 |
---|---|
[๋ฐฑ์ค 4880] ๋ค์์ (Swift) (0) | 2022.10.24 |
[๋ฐฑ์ค 4493] ๊ฐ์ ๋ฐ์ ๋ณด? (Swift) (0) | 2022.10.20 |
[๋ฐฑ์ค 4458] ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก (0) | 2022.10.14 |
[๋ฐฑ์ค 3047] ABC (Swift) (0) | 2022.10.12 |