https://programmers.co.kr/learn/courses/30/lessons/12916
[정답]
def solution(s):
answer=True
n_p,n_y=0,0
new_s=s.lower()
for i in range(len(new_s)):
if new_s[i]=='p':
n_p+=1
elif new_s[i]=='y':
n_y+=1
else:
continue
if n_p==n_y:
answer=True
else:
answer=False
return answer
answer='True'라고 정의하면 틀린다. 문자열이랑 boolen값이랑 구별해야 하나 보다.
'알고리즘 공부 > 프로그래머스 > Python3' 카테고리의 다른 글
[프로그래머스] 시저 암호 (0) | 2020.11.22 |
---|---|
[프로그래머스] 문자열 다루기 기본 (0) | 2020.11.21 |
[프로그래머스] 약수의 합 (0) | 2020.11.20 |
[프로그래머스] 핸드폰 번호 가리기 (0) | 2020.11.20 |
[프로그래머스] 직사각형 별찍기 (0) | 2020.11.20 |