※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※

 

이번에 볼 문제는 백준 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

+ Recent posts