코딩테스트/프로그래머스 1단계
프로그래머스 1단계 - 문자열 내 p와 y의 개수
SICDev
2021. 4. 29. 20:45
반응형
https://programmers.co.kr/learn/courses/30/lessons/12916
코딩테스트 연습 - 문자열 내 p와 y의 개수
대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를
programmers.co.kr
//String s 에 p나 y가 있는지 없는지 체크한다..
//대문자 P도 p에 속하고 대문자 Y도 y라고 한다.
//s 를 다 소문자로 바꾼다...
//배열로 바꾸고 p의 개수와 y의 개수를 체크한다..!
class Solution {
boolean solution(String s) {
boolean answer = true;
int pCount = 0;
int yCount = 0;
String lower = s.toLowerCase();
char[] arr = lower.toCharArray();
for(int i = 0; i<arr.length; i++){
char checkChar = arr[i];
if(checkChar == 'p'){
pCount++;
}else if(checkChar == 'y'){
yCount++;
}
}
if(pCount == yCount) answer = true;
else answer = false;
return answer;
}
}
반응형