문제
https://school.programmers.co.kr/learn/courses/30/lessons/340201


풀이
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;
}
}'Algorithm > Programmers' 카테고리의 다른 글
| [Programmers] Lv.0 | 두 수의 곱 구하기 | Java (0) | 2025.11.06 |
|---|---|
| [Programmers] Lv.0 | [PCCE 기출문제] 8번 / 닉네임 규칙 | Java (0) | 2025.11.05 |
| [Programmers] Lv.0 | 몫 구하기 | Java (0) | 2025.11.05 |
| [Programmers] Lv.0 | 두 수의 나눗셈 | Java (0) | 2025.11.05 |
| [Programmers] Lv.0 | 숫자 비교하기 | Java (0) | 2025.11.05 |
댓글