https://school.programmers.co.kr/learn/courses/30/lessons/140108
문자열 s가 입력되었을 때 다음 규칙을 따라서 이 문자열을 여러 문자열로 분해하려고 합니다.
s에서 분리한 문자열을 빼고 남은 부분에 대해서 이 과정을 반복합니다. 남은 부분이 없다면 종료합니다.문자열 s가 매개변수로 주어질 때, 위 과정과 같이 문자열들로 분해하고, 분해한 문자열의 개수를 return 하는 함수 solution을 완성하세요.
s는 영어 소문자로만 이루어져 있습니다def solution(s):
f_str = ""
s_count = 0
e_count = 0
result = 0
for a in s:
if f_str == "":
f_str = a
s_count += 1
continue
if a == f_str:
s_count += 1
else :
e_count += 1
if s_count == e_count:
result += 1
f_str = ""
s_count = 0
e_count = 0
# 완벽하게 분리 x f_str이 남음
if f_str != "":
result += 1
return result
return l