프로그래머스/[프로그래머스 - JAVA] Lv.1
[프로그래머스 - JAVA] 문자열 내 p와 y의 개수
코딩하는 흰둥이
2023. 3. 26. 16:02
- 내 풀이
class Solution {
boolean solution(String s) {
boolean answer = true;
//p와 y 의 개수 확인 변수
int p = 0;
int y = 0;
// 대문자와 소문자가 섞여있기 때문에 모두 소문자로 변형
s = s.toLowerCase();
// p나 y가 있으면 카운트
for (int i = 0; i < s.length(); i++) {
if ('p'== s.charAt(i)){
p++;
} else if ('y' == s.charAt(i)) {
y++;
}
}
if (p != y){
answer = false;
}
// [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
System.out.println("Hello Java");
return answer;
}
}
- 다른 사람 풀이
class Solution {
boolean solution(String s) {
s = s.toLowerCase();
int count = 0;
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == 'p')
count++;
else if (s.charAt(i) == 'y')
count--;
}
if (count == 0)
return true;
else
return false;
}
}