728x90
반응형
(Python) 문자열 나누기 (프로그래머스 Lv.1)
https://school.programmers.co.kr/learn/courses/30/lessons/140108
내 코드
def solution(s):
answer = 0
f_count = 0
for i in range(len(s)):
if f_count == 0:
c = s[i] #기준 문자
f_count = 1 #기준 문자 수
count = 0 #나머지 문자 수
answer += 1
elif c != s[i] :
count += 1
if count == f_count:
f_count = 0
if i+1 >= len(s):#범위를 넘은 경우
return answer
else:
f_count += 1
return answer
728x90
반응형
'Python공부 > 프로그래머스' 카테고리의 다른 글
(Python) 크레인 인형 뽑기 게임 (프로그래머스 Lv.1) (0) | 2023.06.19 |
---|---|
(Python) 옹알이(2) (프로그래머스 Lv.1)/ i = i.replace(j,' ') (0) | 2023.06.19 |
(Python) 로또의 최고 순위와 최저 순위 (프로그래머스 Lv.1) (0) | 2023.06.19 |
(Python) 둘만의 암호 (프로그래머스 Lv.1) (0) | 2023.06.19 |
(Python) *기사단원의 무기 (프로그래머스 Lv.1)/제곱근까지만 범위설정 (0) | 2023.06.19 |