문자열 내 p와 y의 개수 구하기

2018. 11. 5. 13:37Coding/Python

728x90

주어진 문자열 내의 p와 y의 개수를 비교해서 같으면 True, 다르면 False를 return한다.

p와 y는 대소문자를 구분하지 않는다.

p와 y가 하나도 없을 경우 True를 return한다.



1
2
3
4
5
6
7
def solution(s):
    answer = True
    
    if s.lower().count('p'!= s.lower().count('y') :
        answer = False
    
    return answer
cs


.lower()로 문자열을 소문자로 만들고,

.count()로 p, y의 개수를 구해서 비교한다.

p와 y가 하나도 없을 경우, True를 return하니, return기본 값은 True로 한다.

728x90

'Coding > Python' 카테고리의 다른 글

문자열 내림차순 정렬  (0) 2018.11.12
문자열 내의 숫자 여부 확인  (0) 2018.11.05
같은 숫자 찾기  (0) 2018.11.03
요일 구하기  (0) 2018.11.03
[Python]Atom에디터 UnicodeEncodeError: 'cp949' codec can't encode character  (0) 2018.08.10