๊ฐ๋ฐ/๐๐ค๐ค๐ง๐ข ๐๐๐๐๐
๊ตฌ๋ฆ๋ ๋ฒจ '๊ทผ๋ฌต์ํ' ํ์ด์ฌ ํ์ด
beomcoder
2023. 8. 1. 12:42
728x90
๋ฐ์ํ
https://level.goorm.io/exam/47881/%EA%B7%BC%EB%AC%B5%EC%9E%90%ED%9D%91/quiz/1
๊ตฌ๋ฆLEVEL
๊ตฌ๋ฆLEVEL ๋ฌธ์ ๋ฅผ ํ์ดํ๊ณ ๋ถ์กฑํ ๋ถ๋ถ์ ๋ณด์ํ๋ฉฐ ์ค๋ ฅ์ ํค์๋ณด์ธ์. ๊ตฌ๋ฆLEVEL์ ์ฝ๋ฉํ ์คํธ์์ ๊ฐ์ฅ ๋์ ๋น์ค์ ์ฐจ์งํ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ณ ํ์ดํ ์ ์๋ ์จ๋ผ์ธ ์ ์ง ์๋น์ค์
level.goorm.io
n, r = map(int, input().split())
nums = list(map(int, input().split()))
cur, target = 0, min(nums)
answer = 0
while cur < len(nums):
if nums[cur] == target: cur += 1; continue
elif target in nums[cur:cur+r]: cur += r
else: cur += r-1
answer += 1
print(answer)
"""
๋ชจ๋ ๊ฐ์ ๊ฐ์๊ฐ์ผ๋ก ๋ง๋ค์ด์ผํ๋ค๊ณ ์ ํ์์ง๋ง ์ต์๊ฐ์ผ๋ก ๋ง๋๋๊ฒ์ด๋ค.
์ต์๊ฐ์ ์ฐพ์๋ค, ํ์ฌ ์ธ๋ฑ์ค๊ฐ ์ต์๊ฐ์ด๋ผ๋ฉด ๋ฐ๊พธ์ง ์์๋ ๋๋
์ธ๋ฑ์ค๋ฅผ ๋ค์์ผ๋ก ๋ฐ๊พธ๊ณ ์๋ก ๋น๊ตํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฒ์๋ด์ ์ต์๊ฐ์ด ๋ค์ด์๋ค๋ฉด ๋ฐ๋ก ๋ฐ๊พธ๋ฉด ๋์ง๋ง
์ต์๊ฐ์ด ๋ค์ด์์ง ์๋ค๋ฉด ์๋ฒ์๋ฅผ ํ์นธ ์ฐธ์กฐํ์ฌ ๋ฐ๊ฟ์ผํ๋ค.
"""728x90
๋ฐ์ํ