[BaekJoon] 1439๋ฒ : ๋ค์ง๊ธฐ
Updated:
1439๋ฒ : ๋ค์ง๊ธฐ
์ด๊ฒ์ด ์ฝ๋ฉ ํ ์คํธ๋ค ๊ทธ๋ฆฌ๋ ์์ ๋ฌธ์ ์ด๋ค.
๊ทธ๋ฆฌ๋๋ ํ์ฌ ์ํฉ๋ง๋ค ๊ฐ์ฅ ์ข์ ๊ฒ์ ์ ํํ๋ ์๊ณ ๋ฆฌ์ฆ์ธ๋ฐ ์ ์ด๊ฒ ๊ทธ๋ฆฌ๋ ์์์ธ์ง ์ดํด๊ฐ ์๊ฐ๋ค..
์ด์จ๋ 0์ ๋ฉ์ด๋ฆฌ ๊ฐ์, 1์ ๋ฉ์ด๋ฆฌ ๊ฐ์ ์ค ์ ์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ฉด ๋๋ค.
from collections import deque
def solution(str):
nums = deque(map(int, str))
work = [0, 0]
before = nums.popleft()
while nums:
now = nums.popleft()
if before == now:
before = now
continue
else:
work[before] += 1
before = now
work[now] += 1
return min(work)
if __name__ == '__main__':
str = input()
print(solution(str))
Leave a comment