-Code
class Solution {
public int solution(int seat, String[][] passengers) {
int num_passenger = 0;
for(int i=0; i<passengers.length; i++){
num_passenger += func4(passengers[i]);
num_passenger -= func3(passengers[i]);
}
int answer = func1(seat-num_passenger);
return answer;
}
public int func1(int num){
if(0 > num){
return 0;
}
else{
return num;
}
}
public int func2(int num){
if(num > 0){
return 0;
}
else{
return num;
}
}
public int func3(String[] station){
int num = 0;
for(int i=0; i<station.length; i++){
if(station[i].equals("Off")){
num += 1;
}
}
return num;
}
public int func4(String[] station){
int num = 0;
for(int i=0; i<station.length; i++){
if(station[i].equals("On")){
num += 1;
}
}
return num;
}
}
'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글
[프로그래머스/Java] [PCCE 기출문제] 8번 / 닉네임 규칙 (1) | 2025.02.22 |
---|---|
[백준/파이썬] 24349번 МЕД (0) | 2025.02.22 |
[프로그래머스/Java] [PCCE 기출문제] 6번 / 물 부족 (0) | 2025.02.22 |
[프로그래머스/Java] [PCCE 기출문제] 6번 / 가채점 (0) | 2025.02.22 |
[프로그래머스/Java] [PCCE 기출문제] 5번 / 심폐소생술 (0) | 2025.02.22 |