하루에 하나-10

정인창·2021년 9월 20일
0

코딩테스트 연습

목록 보기
10/19

def solution(s):
    answer = True
    s = s.lower()
    p = s.count('p')
    y = s.count('y')
    if p != y:
        answer = False

    return answer
  • 대소문자 상관없으므로 lower함수를 이용해 모두 소문자로 변경하고
  • p엔 p의 개수, y엔 y개수를 할당해서 p와 y가 다르다면 False!
  • 맨 처음 answer를 True로 둔 이유는 p == y 혹은 p, y가 존재하지 않는 경우를 모두 고려해준 것!
  • p != y인 경우만 False니까.
profile
Data science

0개의 댓글