#include <string>
#include <vector>
using namespace std;
int func1(int humidity, int val_set){
if(humidity < val_set)
return 3;
return 1;
}
int func2(int humidity){
if(humidity >= 50)
return 0;
else if (humidity >= 40)
return 1;
else if (humidity >= 30)
return 2;
else if (humidity >= 20)
return 3;
else if (humidity >= 10)
return 4;
else
return 5;
}
int func3(int humidity, int val_set){
if(humidity < val_set)
return 1;
return 0;
}
int solution(string mode_type, int humidity, int val_set) {
int answer = 0;
if(mode_type == "auto"){
answer = func2(humidity);
}
else if(mode_type == "target"){
answer = func1(humidity, val_set);
}
else if(mode_type == "minimum"){
answer = func3(humidity, val_set);
}
return answer;
}
'코딩테스트 > lv0' 카테고리의 다른 글
[프로그래머스 코딩테스트] java Lv.0 산책 (PCCE 기출문제 5번) (0) | 2024.06.26 |
---|---|
[프로그래머스 코딩테스트] java Lv.0 가채점 (PCCE 기출문제 6번) (0) | 2024.06.26 |
[프로그래머스 코딩테스트] java Lv.0 문자열 출력하기 (0) | 2024.06.26 |
[프로그래머스 코딩테스트] java Lv.0 a와 b 출력하기 (0) | 2024.06.26 |
[프로그래머스 코딩테스트] java Lv.0 문자열 반복해서 출력하 (0) | 2024.06.26 |