Bibi's DevLog ๐ค๐
[๋ฐฑ์ค 16435] ์ค๋ค์ดํฌ๋ฒ๋ (Swift) ๋ณธ๋ฌธ
[๋ฐฑ์ค 16435] ์ค๋ค์ดํฌ๋ฒ๋ (Swift)
๋น๋น bibi 2023. 2. 17. 10:41๋ฌธ์
์ค๋ค์ดํฌ๋ฒ๋๊ฐ ๊ณต์ค์ ๋ฌ๋ฆฐ ๊ณผ์ผ์ ๋จน์ ๋ ๋ง๋ค 1๋งํผ ๊ธธ์ด๊ฐ ์ฆ๊ฐํ๋ค.
์ค๋ค์ดํฌ๋ฒ๋๋ ์์ ์ ๋ชธ ๊ธธ์ด๋ณด๋ค ๋ฎ๊ฑฐ๋ ๊ฐ์ ๋์ด์ ์๋ ๊ณผ์ผ๋ง ๋จน์ ์ ์๋ค.
์ค๋ค์ดํฌ๋ฒ๋์ ๋ชธ ๊ธธ์ด์ ๊ณผ์ผ๋ค์ ๋์ด๊ฐ ์ฃผ์ด์ก์ ๋, ์ค๋ค์ดํฌ๋ฒ๋๊ฐ ์ต๋๋ก ๋๋ฆด ์ ์๋ ๋ชธ์ ๊ธธ์ด๋ฅผ ๊ตฌํ๋ค.
ํ์ด
๊ณผ์ผ ๋ฐฐ์ด์ ์ํ๊ฐ ์ฝ๋๋ก, ์ฃผ์ด์ง๋ ๊ณผ์ผ ๋ฐฐ์ด์ ์ ๋ ฌํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋์ด๊ฐ ๋ฎ์ ๊ณผ์ผ ์์๋ถํฐ ํ์ฌ์ ๋ชธ ๊ธธ์ด์ ๋น๊ตํ๋ค.
๊ณผ์ผ์ด ๋ชธ ๊ธธ์ด๋ณด๋ค ๋์ด ์์ด์ ๋จน์ ์ ์๊ฒ ๋๋ฉด, ์ ๋ ฌ๋ ๊ณผ์ผ ๋ฐฐ์ด์์๋ ์ดํ ๋น๊ต๋ ์๋ฏธ๊ฐ ์์ผ๋ฏ๋ก ๋ฐ๋ณต๋ฌธ์ ํ์ถํ๋ค.
๊ณผ์ผ์ ๋จน์ ์ ์๋ ๋ชธ ๊ธธ์ด๋ผ๋ฉด ๋ชธ ๊ธธ์ด์ 1์ ๋ํ๊ณ ๋ค์ ๋น๊ต๋ฅผ ๊ณ์ ์งํํ๋ค.
let inputArr = readLine()!.split(separator: " ").map { Int($0)! }
let fruitArr = readLine()!.split(separator: " ").map { Int($0)! }.sorted()
var snake = inputArr[1]
for fruit in fruitArr {
if snake < fruit {
break
}
snake += 1
}
print(snake)
'ํ๋ก๊ทธ๋๋ฐ > ์๊ณ ๋ฆฌ์ฆ ํ์ด Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 19572] ๊ฐ๋ญ(Small) (Swift) - ์์ธํ ํ์ด ํฌํจ (1) | 2023.02.17 |
---|---|
[๋ฐฑ์ค 16199] ๋์ด ๊ณ์ฐํ๊ธฐ (Swift) (0) | 2023.02.16 |
[๋ฐฑ์ค 16171] ๋๋ ์น๊ตฌ๊ฐ ์ ๋ค(Small) (Swift) (0) | 2023.02.15 |
[๋ฐฑ์ค 23972] ์ ๋ง์ ์ ์ (Swift) (0) | 2023.02.14 |
[๋ฐฑ์ค 15734] ๋ช ์ฅ ๋จ์ ํ (Swift) (0) | 2023.02.07 |