코딩테스트 연습 - 문자열 내 p와 y의 개수 | 프로그래머스 스쿨 (programmers.co.kr)
class Solution {
boolean solution(String s) {
boolean answer = true;
// 모든 문자열을 대문자로 변환 (대문자와 소문자 상관없이 p와 y의 갯수만 비교)
s = s.toUpperCase();
int countp = 0; // p의 갯수
int county = 0; // y의 갯수
for(int i=0; i<s.length();i++){
// charAt(인덱스)는 문자열의 특정 위치에 있는 문자 (char)
// String 의 비교는 equals 을 사용하지만 char의 비교는 연산자 가능
if(s.charAt(i) == 'P'){
countp++;
}else if(s.charAt(i) == 'Y'){
county++;
}
}
//p와y의 수가 다르면 answer을 false 로변경
if(countp != county){
answer = false;
}
return answer;
}
}
'알고리즘 > 프로그래머스 1단계' 카테고리의 다른 글
정수 제곱근 판별 (0) | 2024.06.24 |
---|---|
자연수 뒤집어 배열로 만들기 (0) | 2024.06.22 |
자릿수 더하기 (0) | 2024.06.22 |
약수의 합 (0) | 2024.06.22 |
문자열을 정수로 바꾸기 (0) | 2024.06.22 |