Bibi's DevLog ๐ค๐
[๋ฐฑ์ค 9501] ๊ฟ์ ์ฐ์ฃผ์ฌํ (Swift) ๋ณธ๋ฌธ
ํ๋ก๊ทธ๋๋ฐ/์๊ณ ๋ฆฌ์ฆ ํ์ด Swift
[๋ฐฑ์ค 9501] ๊ฟ์ ์ฐ์ฃผ์ฌํ (Swift)
๋น๋น bibi 2022. 12. 12. 22:21- ์ฐ์ฃผ์ ์ด ๋ ์ ์๋ ๊ฑฐ๋ฆฌ = ์ฐ์ฃผ์ ์ ์ต๊ณ ์๋ * (์ฐ์ฃผ์ ์ ์ฐ๋ฃ์ / ์ฐ์ฃผ์ ์ ์ฐ๋ฃ์๋น์จ)
- ์ฐ์ฃผ์ ์ด ๋ ์ ์๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ชฉ์ ์ง๊น์ง์ ๊ฑฐ๋ฆฌ๋ณด๋ค ๊ธธ๊ฑฐ๋ ๊ฐ๋ค๋ฉด ๋ชฉ์ ์ง๊น์ง ๊ฐ ์ ์์ผ๋ฏ๋ก, ๋ต์ +1์ ํ๋ฉด ๋๋ค.
- ์ด ๋ Int๋ผ๋ฆฌ ๋๋๋ฉด ์์์ ์ดํ ๊ฐ์ ๋ฒ๋ฆฌ๋ฏ๋ก, Double๋ผ๋ฆฌ ๋๋์ด ํ๋จํด์ผ ์ ํํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ค.
ํ์ด
let count = Int(readLine()!)!
(1...count).forEach { _ in
let inputArr = readLine()!.split(separator: " ").map { Int($0)! }
let spaceshipCount = inputArr[0]
let distance = inputArr[1]
var answer = 0
(1...spaceshipCount).forEach { num in
let spaceshipArr = readLine()!.split(separator: " ").map { Double($0)! }
let move = spaceshipArr[0] * (spaceshipArr[1] / spaceshipArr[2])
if Double(distance) <= move {
answer += 1
}
}
print(answer)
}
'ํ๋ก๊ทธ๋๋ฐ > ์๊ณ ๋ฆฌ์ฆ ํ์ด Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 18312] ์๊ฐ (Swift) (0) | 2022.12.13 |
---|---|
[์ด์ฝํ ] 4.๊ตฌํ - 2. ์์ค์ ๋์ดํธ (Swift) (0) | 2022.12.13 |
[๋ฐฑ์ค 9469, 14924] ํฐ ๋ ธ์ด๋ง, ํฐ ๋ ธ์ด๋ง๊ณผ ํ๋ฆฌ (Swift) (0) | 2022.12.09 |
[๋ฐฑ์ค 9094] ์ํ์ ํธ๊ธฐ์ฌ (Swift) (0) | 2022.12.07 |
[๋ฐฑ์ค 9076] ์ ์ ์ง๊ณ (Swift) (0) | 2022.12.06 |