김찬양의 개발일지
9일차. 문자열 나누기 본문
https://school.programmers.co.kr/learn/courses/30/lessons/140108
문제
풀이과정
que처럼 list로 변환하고 앞쪽부터 하나씩 뺴가면서 문제대로 x를 저장하고 저장하고 글자수를 센 다음에 같아지는 순간 문자열 갯수에 1을 더하고 처음으로 돌아간다.
정답
def solution(s):
answer = 0
s = list(s)
while s:
x = s.pop(0)
same = 1
different = 0
while s:
temp = s.pop(0)
if x == temp:
same += 1
else:
different += 1
if same == different:
break
answer += 1
return answer
'코딩테스트 > Programmers Level 1' 카테고리의 다른 글
11일차. 기사단원의 무기 (0) | 2023.12.04 |
---|---|
10일차. 명예의 전당 (1) (0) | 2023.12.03 |
8일차. 가장 가까운 같은 글자 (1) | 2023.12.01 |
7일차. 크기가 작은 부분문자열 (1) | 2023.11.30 |
6일차. 개인정보 수집 유효기간 (1) | 2023.11.29 |