코딩로그
[백준/BOJ/C++] 2083번 럭비 클럽 본문
[문제]
올 골드 럭비 클럽의 회원들은 성인부 또는 청소년부로 분류된다.
나이가 17세보다 많거나, 몸무게가 80kg 이상이면 성인부이다. 그 밖에는 모두 청소년부이다. 클럽 회원들을 올바르게 분류하라.
[입력]
각 줄은 이름과 두 자연수로 이루어진다. 두 자연수는 순서대로 나이와 몸무게를 나타낸다. 입력의 마지막 줄은 # 0 0 이다. 이 입력은 처리하지 않는다.
이름은 알파벳 대/소문자로만 이루어져 있고, 길이는 10을 넘지 않는다.
[출력]
입력 받은 각 회원에 대해 이름과 분류를 출력한다. 성인부 회원이면 'Senior', 청소년부 회원이면 'Junior'를 출력한다.
[Source Code]
#include <stdio.h>
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
int main() {
vector<string> name;
vector<char> check;
while(true){
string input;
int age, weight;
cin >> input >> age >> weight;
if(input == "#" && age == 0 && weight == 0) break;
name.push_back(input);
if(age > 17 || weight >= 80)
check.push_back('S');
else
check.push_back('J');
}
for(int i = 0; i < name.size(); i++){
cout << name[i] << " ";
if(check[i] == 'S')
cout << "Senior\n";
else
cout << "Junior\n";
}
}
[결과 화면]
'YJ > C++' 카테고리의 다른 글
[백준/BOJ/C++] 1259번 팰린드롬수 (0) | 2021.10.27 |
---|---|
[백준/BOJ/C++] 2751번 수 정렬하기 2 (0) | 2021.10.27 |
[백준/BOJ/C++] 1475번 방 번호 (0) | 2021.10.27 |
[백준/BOJ/C++] 9656번 돌 게임 2 (0) | 2021.10.27 |
[백준/BOJ/C++] 9655번 돌 게임 (0) | 2021.10.27 |