[프로그래머스](python) 문자열 내 p와 y의 개수
3662 단어 pythonLv1programmersalgorithmLv1
🧩 수도 코드
전부 대문자로 만들어 리스트화 한 다음 알파벳 하나하나 비교
p와 y의 개수 변수 각각 만들어서 또 비교하기ㅎ 😞
🏁 내 풀이
def solution(s):
panswer = 0
yanswer = 0
slist = list(s.upper())
for i in range(len(slist)):
if slist[i] == 'P':
panswer += 1
elif slist[i] == 'Y':
yanswer += 1
return True if panswer == yanswer else False
📌 .upper()로 전부 대문자 만들어주고 리스트화
🧩 다른 풀이
def numPY(s):
return s.lower().count('p') == s.lower().count('y')
📌 .count()
자료형에서 동일한 문자가 몇 개 인지 count하는 함수
참고 (예전에 적었구나. 복습 제대로 하자 🥷🏻)
📌 변수 == 변수 : True
굳이 True나 False를 입력하지 않아도 True로 출력된다.
Author And Source
이 문제에 관하여([프로그래머스](python) 문자열 내 p와 y의 개수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@richeberry/프로그래머스python-문자열-내-p와-y의-개수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)