DHistory
[Baekjoon] Greedy - 1439 뒤집기 본문
문제
풀이
"""
주의) 해당 주석이 있는 경우 오답 (23/08/11 기준)
문자열의 모든 숫자를 전부 같게 해야함.
문자열을 뒤집을 최소 횟수를 구하시오.
0/1 뒤집기 중 둘 중 더 작은 숫자 개수
"""
s = input()
def solution(s):
queue = []
for i in s:
if queue[-1:] != [i]:
queue.append(i)
return min(queue.count('0'), queue.count('1'))
print(solution(s))
채점 결과
'Computer Science > Algorithm' 카테고리의 다른 글
[Baekjoon] Greedy - 1343 폴리오미노 (0) | 2023.08.11 |
---|---|
[Baekjoon] Greedy - 14916 거스름돈 (0) | 2023.08.11 |
[Baekjoon] Greedy - 1789 수들의 합 (0) | 2023.08.11 |
[Programmers] Level 1 - 햄버거 만들기 (0) | 2023.08.11 |
[Programmers] Level 1 - 옹알이 (2) (0) | 2023.08.11 |