주어진 문자열에서 'p'와 'y'의 개수를 비교
- count 함수 : 문자열에서 특정 문자가 몇 번 나타나는지 세어줌
- lower 함수 : 문자열의 모든 대문자를 소문자로 변환
대문자와 소문자가 섞여있는 문자열 s가 주어지는데, s에 'p'와 'y'의 개수를 비교하되,
대소문자를 구별하지 않고, 개수가 같으면 True, 개수가 다르거나 둘 다 없으면 False를 return하는 문제다.
반복문을 사용하지 않고 'p'와 'y'의 개수를 구할 수 있는 함수가 무엇이 있을지 생각했고,
먼저 대소문자 구별을 하지 않기 위해 전 문자열을 lower함수를 사용하여 소문자로 변경한뒤,
count함수를 사용하여 'p'와 'y'의 개수를 반환하도록 코드를 작성했다.
조건문을 사용하였다.
챗 GPT는 조건문을 사용하지 않고, p의 개수와 y의 개수를 각각 변수에 저장한 뒤
두 개수가 같은지 비교한 결과를 return 하였다.