728x90
programmers.co.kr/learn/courses/30/lessons/12916
코딩테스트 연습 - 문자열 내 p와 y의 개수
대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를
programmers.co.kr
💡문제💡
대문자와 소문자가 섞여있는 문자열 s가 주어진다. 이때, 대, 소문자 상관없이 s 문자열 내 p와 y의 개수가 같거나 하나도 없으면 True를 같지 않으면 False를 return 하시오.
[제한 사항]
- 문자열 s의 길이 : 50 이하의 자연수
- 문자열 s는 알파벳으로만 이루어져 있습니다.
코드 및 풀이💻
case1 ) 가장 기본적인 방법
1 ) 문자열 s를 모두 소문자로 바꿈
2 ) 문자열 s를 각각 p와 y로 비교하여 같을 시에 각 count 값 +1
3 ) 각 count 값이 같으면 True 그렇지 않으면 False 반환
case 2 ) count() 함수 이용
*count() 함수를 이용해 한 줄로 짜는 것도 가능하다😊
728x90
'Programmers Coding-Test' 카테고리의 다른 글
[Python] 연습문제 : 문자열 다루기 기본 (0) | 2021.04.06 |
---|---|
[Python] 연습문제 : 문자열 내림차순으로 배치하기 (0) | 2021.04.06 |
[Python] 연습문제 : 문자열 내 마음대로 정렬하기 (0) | 2021.04.05 |
[Python] 연습문제 : 두 정수 사이의 합 (0) | 2021.04.05 |
[Python] 연습문제 : 나누어 떨어지는 숫자 배열 (0) | 2021.04.05 |