오늘 풀어본 문제는 프로그래머스 문자열 내 p와 y의 개수이다
나는 count 함수를 사용하여 풀었다.
그리고 대소문자 구분이 없다고 하니 그냥 문자열 자체를 대문자로 바꾸어 주었다.
그래서 나온 코드는!
def solution(s):
s1= s.upper()
if s1.count('P')== s1.count('Y'):
return True
else: return False
이렇게 했다! 함수를 확실히 많이 알아야 빨리 푸는것 같다!
# 그리고 조건에 p나 y가 하나도 없을 경우에도 true를 리턴하라 했는데 어차피 카운트 때려서 둘다 0나와도 같은 수이기에 true 리턴 되므로 조건 다 포함이라.. 따로 조건문 안만들어줘도 되는 거였다.. 첨에 저 지문때문에 if 겁나 씀..
'코딩 공부 > 프로그래머스' 카테고리의 다른 글
코딩연습 프로그래머스 _ x 만큼 간격이 있는 n개의 숫자 (1) | 2021.01.20 |
---|---|
코딩연습 프로그래머스_ 두 정수 사이의 합 (1) | 2021.01.18 |
코딩연습 프로그래머스_ 문자열 다루기 기본 파이썬 (0) | 2021.01.16 |
코딩연습 프로그래머스_ 전화번호 가리기 (0) | 2021.01.14 |
코딩연습 프로그래머스_2016년 (0) | 2021.01.14 |