※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 21573번 문제인 Кондиционер이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/21573
21573번: Кондиционер
Первая строка входного файла содержит два целых числа troom, и tcond, разделенных ровно одним пробелом (–50 ≤ troom ≤ 50, –50 ≤ tcond ≤ 50). Вторая строка
www.acmicpc.net
주어진 에어컨의 운전 모드에 따른 작동 방식을 하나하나 구현하는 문제이다.
모드가 heat이라면 둘 중 높은 온도를, freeze라면 둘 중 낮은 온도를, auto라면 설정된 온도를, fan이라면 기존 온도를 출력해 문제를 해결하자.
아래는 제출한 소스코드이다.
#include <iostream>
#include <string>
using namespace std;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int x, y; string s; cin >> x >> y >> s;
if (s == "heat") cout << max(x, y);
else if (s == "freeze") cout << min(x, y);
else if (s == "auto") cout << y;
else cout << x;
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 15474 // C++] 鉛筆 (Pencils) (0) | 2022.11.23 |
---|---|
[BOJ 13221 // C++] Manhattan (0) | 2022.11.23 |
[BOJ 2712 // C++] 미국 스타일 (0) | 2022.11.22 |
[BOJ 20492 // C++] 세금 (0) | 2022.11.22 |
[BOJ 21507 // C++] POBEDA-2014 (0) | 2022.11.22 |