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

 

이번에 볼 문제는 백준 24768번 문제인 Left Beehind이다.
문제는 아래 링크를 확인하자.

https://www.acmicpc.net/problem/24768 

 

24768번: Left Beehind

Input consists of multiple cases, each on its own line. Each case consists of two numbers x and y (0 ≤ x, y ≤ 1000), which are the number of sweet and sour jars Bill has, respectively. Input is terminated by a line containing two zeros.

www.acmicpc.net

주어지는 달콤한 꿀의 개수 x와 시큼한 꿀의 개수 y를 입력받아, x+y가 13이면 "Never speak again."을, 그렇지 않다면 x와 y의 대소비교에 따라 적절한 문자열을 출력하는 문제이다.

 

behind가 아닌 beehind를 출력해야하는 점에 유의하자.

 

아래는 제출한 소스코드이다.

#include <iostream>
using namespace std;

int main() {
	ios::sync_with_stdio(0);
	cin.tie(0);

	int x, y; cin >> x >> y;
	while (x + y) {
		if (x + y == 13) cout << "Never speak again.\n";
		else if (x > y) cout << "To the convention.\n";
		else if (x < y) cout << "Left beehind.\n";
		else cout << "Undecided.\n";

		cin >> x >> y;
	}
}
728x90

+ Recent posts