럭비 클럽
https://www.acmicpc.net/problem/2083
시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 128 MB | 5584 | 3274 | 3081 | 60.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번
- 빠진 조건을 찾은 사람: jaehoo1
- 문제를 번역한 사람: thebarbershop
알고리즘 분류
통과된 코드
#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; }