on my way
[프로그래머스 도서실습 내일은 코딩테스트] 파트1.문자열 다루기 : 문자열 나누기 (Python3) 본문
반응형
https://school.programmers.co.kr/tryouts/85896/challenges?language=python3
def solution(s):
x, cntx, cnte, cnt = s[0], 0, 0, 0
for i in range(len(s)):
if s[i]==x: cntx+=1
else: cnte +=1
if cntx==cnte:
cnt += 1
cntx, cnte = 0, 0
if i+1 < len(s): x=s[i+1]
if cntx or cnte: cnt+=1
return cnt
반응형
'algorithm > Python' 카테고리의 다른 글
[백준 2018번] 수들의 합 5 (Python3, 실버5) (0) | 2025.01.13 |
---|---|
[프로그래머스 코딩테스트 연습] 연속 펄스 부분 수열의 합 (Python3) Lv3 (1) | 2024.09.13 |
[프로그래머스 코딩테스트 연습] 과일장수 (Python3) Lv1 (0) | 2024.09.01 |
[프로그래머스 코딩테스트 연습] 덧칠하기 (Python3) Lv1 (0) | 2024.08.30 |
[프로그래머스 코딩테스트 연습] 옹알이(2) (Python3) Lv1 (0) | 2024.08.29 |