올 골드 럭비 클럽의 회원들은 성인부 또는 청소년부로 분류된다.
나이가 17세보다 많거나, 몸무게가 80kg 이상
이면 성인부이다. 그 밖에는 모두 청소년부이다. 클럽 회원들을 올바르게 분류하라.
입력 받은 각 회원에 대해 이름과 분류를 출력한다. 성인부 회원이면 'Senior'
, 청소년부 회원이면 'Junior'
를 출력한다.
각 줄마다 모음의 개수를 세서 출력한다.
Joe 16 34
Bill 18 65
Billy 17 65
Sam 17 85
# 0 0
Joe Junior
Bill Senior
Billy Junior
Sam Senior
ICPC > Regionals > South Pacific > South Pacific Region > New Zealand Programming Contest > NZPC 2005 B번
-빠진 조건을 찾은 사람: jaehoo1
-문제를 번역한 사람: thebarbershop
import java.util.Scanner;
public class Code2083 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while(sc.hasNextLine()){
String name=sc.next();
int age=sc.nextInt();
int weight=sc.nextInt();
if(name.equals("#") && age==0 && weight==0){
break;
}
if(age>17 || weight>=80){
System.out.println(name+" Senior");
}else{
System.out.println(name+" Junior");
}
}
}
}
두번이나 틀렸었는데, Senior하고 Junior 스펠링을 틀렸었다.
if 조건으로 만약 나이가 17초과이거나, 몸무게가 80보다 크거나 같으면 Senior로 출력하면 된다.