반응형
https://www.acmicpc.net/problem/20673
입출력, 함수, if문을 사용해 푼 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
2주간 확진자 수 newCases, 환자 수 newHospitalizations를 선언 후 입력받습니다.
📔 풀이과정
filter함수를 수행합니다.
1. 확진자가 50M이하고 환자도 10M이하면 도시의 색은 White입니다.
2. 환자가 30M을 초과한다면 Red입니다.
3. 나머지는 Yellow입니다.
📔 정답출력
filter함수를 수행한 결과값을 출력합니다.
📕 Code
#include <bits/stdc++.h>
using namespace std;
int newCases, newHospitalizations;
string filter(){
if(newCases <= 50 && newHospitalizations <= 10) return "White";
if(newHospitalizations > 30) return "Red";
return "Yellow";
}
int main(){
cin >> newCases >> newHospitalizations;
cout << filter();
}
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 21591 : Laptop Sticker (0) | 2021.11.13 |
---|---|
(C++) - 백준(BOJ) 21354 : Äpplen och päron (0) | 2021.11.12 |
(C++) - 백준(BOJ) 20839 : Betygsättning (0) | 2021.11.10 |
(C++) - 백준(BOJ) 20353 : Atrium (0) | 2021.11.09 |
(C++) - 백준(BOJ) 20232 : Archivist (0) | 2021.11.08 |