프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제풀이
1. 대소문자 구별없이 p , y 의 개수가 같으면 true , 다르면 false
2. 문자열 s를 toLowerCase() 로 모두 소문자로 치환후 문제 해결
3. charAt을 이용하여 'p' 이면 count ++ , 'y' 이면 count -- 를 하여 count 가 0이면 true , 0이 아니면 false
나의풀이 ( 코드 )
class Solution {
boolean solution(String s) {
boolean answer = true;
int count = 0;
s = s.toLowerCase();
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == 'p') {
count++;
} else if (s.charAt(i) == 'y') {
count--;
}
}
if (count != 0) {
answer = false;
}
return answer;
}
}'알고리즘 > 프로그래머스' 카테고리의 다른 글
| [프로그래머스/JAVA 자바] 약수의 합 (0) | 2024.04.12 |
|---|---|
| [프로그래머스/JAVA 자바] 문자열을 정수로 바꾸기 (2) | 2024.04.12 |
| [프로그래머스/JAVA 자바] 마법의 엘리베이터 (0) | 2024.03.04 |
| [프로그래머스/JAVA 자바] 메뉴 리뉴얼 (0) | 2024.02.23 |
| [프로그래머스/JAVA 자바] 가장 많이 받은 선물 (4) | 2024.01.09 |