문자열 뒤집기
📌문제다솜이는 0과 1로만 이루어진 문자열 S를 가지고 있다. 다솜이는 이 문자열 S에 있는 모든 숫자를 전부 같게 만들려고 한다. 다솜이가 할 수 있는 행동은 S에서 연속된 하나 이상의 숫자를 잡고 모두 뒤집는 것이다. 뒤집는 것은 0을 1로 1을 0으로 바꾸는 것을 의미한다.문자열 S가 주어졌을 때 다솜이가 해야하는 행동의 최소 횟수를 출력하시오. 📌풀이전부 0으로 바꾸는 경우, 전부 1로 바꾸는 경우 중 더 적은 횟수를 가지는 경우 계산리스트를 앞에서부터 확인하며 0에서 1로 변경하거나 1에서 0으로 변경하는 경우를 확인 📌코드data = input()count0 = 0 # 전부 0으로 바꾸는 경우count1 = 0 # 전부 1로 바꾸는 경우# 첫번째 원소에 대해 처리if data[0] =..
코딩테스트
2024. 11. 19. 14:27