https://school.programmers.co.kr/learn/courses/30/lessons/12916
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
1. 문자열 s를 char형 배열로 만든 후, 배열 원소를 참조한다.
2. p와 y가 나오면 각각 변수의 값을 하나씩 저장한다.
3. p와 y 개수를 저장한 변수의 값을 비교하여 리턴한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
class Solution {
boolean solution(String s) {
int ps = 0;
int ys = 0;
for(char c : s.toCharArray()) {
switch(c) {
case 'p', 'P' -> ps++;
case 'y', 'Y' -> ys++;
}
}
return ps == ys;
}
}
|
cs |
'Programmers > Lv.1' 카테고리의 다른 글
프로그래머스 Lv.1 - 신규 아이디 추천 (0) | 2023.10.29 |
---|---|
프로그래머스 Lv.1 - 시저 암호 (2) | 2023.10.28 |
프로그래머스 Lv.1 - 카드 뭉치 (0) | 2023.09.17 |
프로그래머스 Lv.1 - 문자열 나누기 (0) | 2023.09.16 |
프로그래머스 Lv.1 - 대충 만든 자판 (0) | 2023.09.16 |