백준 2083번 (럭비 클럽, C++) [BAEKJOON]

럭비 클럽

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

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초128 MB55843274308160.341%

문제

올 골드 럭비 클럽의 회원들은 성인부 또는 청소년부로 분류된다.

나이가 17세보다 많거나, 몸무게가 80kg 이상이면 성인부이다.

그 밖에는 모두 청소년부이다. 클럽 회원들을 올바르게 분류하라.

입력

각 줄은 이름과 두 자연수로 이루어진다.

두 자연수는 순서대로 나이와 몸무게를 나타낸다.

입력의 마지막 줄은 # 0 0 이다. 이 입력은 처리하지 않는다.

이름은 알파벳 대/소문자로만 이루어져 있고, 길이는 10을 넘지 않는다.

출력

입력 받은 각 회원에 대해 이름과 분류를 출력한다.

성인부 회원이면 ‘Senior’, 청소년부 회원이면 ‘Junior’를 출력한다.

예제 입력 1

Joe 16 34
Bill 18 65
Billy 17 65
Sam 17 85
# 0 0

예제 출력 1

Joe Junior
Bill Senior
Billy Junior
Sam Senior

출처

ICPC > Regionals > South Pacific > South Pacific Region > New Zealand Programming Contest > NZPC 2005 B번

알고리즘 분류


통과된 코드

#include <iostream>

using namespace std;

int main()
{
	ios_base::sync_with_stdio(false); 
	cin.tie(NULL);
	cout.tie(NULL);

	string str, temp;
	int age, height;
	while (true) {
		cin >> str >> age >> height;
		if (str == "#") break;
		else {
			if (age > 17 || height >= 80) temp = "Senior";
			else temp = "Junior";				
		}
		cout << str << " " << temp << "\n";
	}

	return 0;
}

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤