https://school.programmers.co.kr/learn/courses/30/lessons/140108
def solution(s):
x = 0
y = 0
index = 0
cnt = 0
for i in s:
if i == s[index]:
x += 1
if x+y > 0 and x == y:
cnt += 1
index += x+y
x = 0
y = 0
else:
y += 1
if x+y > 0 and x == y:
cnt += 1
index += x+y
x = 0
y = 0
if x != y:
cnt += 1
return cnt
개인적으로 너무 어려운 문제였다
푸는 방식은 이해가 가는데 원하는 답이 나오지 않아서 꽤 헤맸다.
그래서 코드가 좀 깔끔하지 못한 것 같다.
def solution(s):
answer = 0
sav1=0
sav2=0
for i in s:
if sav1==sav2:
answer+=1
a=i
if i==a:
sav1+=1
else:
sav2+=1
return answer
| [파이썬/python] 프로그래머스 : 숫자 짝꿍 (Lv.1) (0) | 2023.01.17 |
|---|---|
| [파이썬] 프로그래머스 : 로또의 최고 순위와 최저 순위 (Lv.1) (0) | 2023.01.17 |
| [파이썬/python] 프로그래머스 : 성격 유형 검사하기(Lv.1) (0) | 2023.01.16 |
| [파이썬/python] 프로그래머스 : 개인정보 수집 유효기간(Lv.1) (0) | 2023.01.16 |
| [파이썬/python] 프로그래머스 : k번째수(Lv.1)(feat.lambda) (0) | 2022.12.23 |