[백준] #1439 뒤집기 python
2023. 4. 7. 09:02
https://www.acmicpc.net/problem/1439
📕 설명 📕
각 모서리 부분을 찾아서 2로 나누는 연산을 통해 블럭 단위로 찾아내었다.
그리고 끝이 1로 끝나는 부분에 대해서 예외처리를 진행했다.
🧑🏻💻 나의 풀이 🧑🏻💻
S = input()
def find_edges(target):
cnt = 0
tmp = int(target[0])
for find_me in target:
if int(find_me) != tmp:
cnt += 1
tmp = int(find_me)
if cnt % 2 == 1:
return cnt // 2 + 1
else:
return cnt//2
print(find_edges(S))
'Programming > Algorithm' 카테고리의 다른 글
[백준] #1057 토너먼트 python (0) | 2023.04.11 |
---|---|
[백준] #1021 회전하는 큐 python (0) | 2023.04.10 |
[백준] #1476 날짜 계산 python (0) | 2023.04.06 |
[백준] #1531 투명 python (0) | 2023.04.05 |
[백준] #2992 크면서 작은 수 python (0) | 2023.04.04 |