- 내 풀이
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;
}
}
'프로그래머스 > [프로그래머스 - JAVA] Lv.1' 카테고리의 다른 글
[프로그래머스 - JAVA] 문자열을 정수로 바꾸기 (0) | 2023.03.26 |
---|---|
[프로그래머스 - JAVA] 정수 내림차순으로 배치하기 (0) | 2023.03.26 |
[프로그래머스 - JAVA] 정수 제곱근 판별 (0) | 2023.03.26 |
[프로그래머스 - JAVA] 자연수 뒤집어 배열로 반들기 (0) | 2023.03.26 |
[프로그래머스 - JAVA] x만큼 간격이 있는 n개의 숫자 (0) | 2023.03.26 |
댓글