코딩테스트/SWEA

[코테스터디] [그리디] [백준 1439] 문자열 뒤집기

박소민 2023. 1. 26. 01:35
뒤집기
 

1439번: 뒤집기

다솜이는 0과 1로만 이루어진 문자열 S를 가지고 있다. 다솜이는 이 문자열 S에 있는 모든 숫자를 전부 같게 만들려고 한다. 다솜이가 할 수 있는 행동은 S에서 연속된 하나 이상의 숫자를 잡고 모

www.acmicpc.net

  • 내 풀이
    • 0과 1이 바뀌는 수를 세면서 몇번뒤집어야하는 지 계산
      • -> 이걸 생각해내기까지가 어려움
    • 마지막으로 strip 되는건 세지 않기 위해 -1
lst=input()
a=lst[0]
result=0
while lst:
  if lst[0]=='0':
    lst=lst.strip('0')
  else:
    lst=lst.strip('1')
  result+=1

print(result-1)