프로그래머스 LV1 - 문자열 나누기
풀이
def solution(s):
answer = 0
first = ""
for letter in s:
if first == "":
first = letter
count1 = 1
count2 = 0
continue
if first == letter:
count1 += 1
elif first != letter:
count2 += 1
if count1 == count2:
first = ""
answer += 1
continue
if first != "":
answer += 1
return answer
풀이 해석
처음 글자를 count1 = count2 가 될때마다 초기화를 해주었다.
배울 점
- for문 도중에 첫글자를 초기화 하는 사고
댓글남기기