File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # [ Bronze IV] 럭비 클럽 - 2083
2+
3+ [ 문제 링크] ( https://www.acmicpc.net/problem/2083 )
4+
5+ ### 성능 요약
6+
7+ 메모리: 69104 KB, 시간: 8 ms
8+
9+ ### 분류
10+
11+ 구현
12+
13+ ### 제출 일자
14+
15+ 2025년 3월 18일 21:30:58
16+
17+ ### 문제 설명
18+
19+ <p >올 골드 럭비 클럽의 회원들은 성인부 또는 청소년부로 분류된다.</p >
20+
21+ <p >나이가 17세보다 많거나, 몸무게가 80kg 이상이면 성인부이다. 그 밖에는 모두 청소년부이다. 클럽 회원들을 올바르게 분류하라.</p >
22+
23+ ### 입력
24+
25+ <p >각 줄은 이름과 두 자연수로 이루어진다. 두 자연수는 순서대로 나이와 몸무게를 나타낸다. 입력의 마지막 줄은 # 0 0 이다. 이 입력은 처리하지 않는다.</p >
26+
27+ <p >이름은 알파벳 대/소문자로만 이루어져 있고, 길이는 10을 넘지 않는다.</p >
28+
29+ ### 출력
30+
31+ <p >입력 받은 각 회원에 대해 이름과 분류를 출력한다. 성인부 회원이면 'Senior', 청소년부 회원이면 'Junior'를 출력한다.</p >
32+
Original file line number Diff line number Diff line change 1+ while let input = readLine ( ) , input != " # 0 0 " {
2+ let nameAgeWeight = input. split { $0 == " " } . map { String ( $0) } ,
3+ name = nameAgeWeight [ 0 ] ,
4+ age = Int ( nameAgeWeight [ 1 ] ) !,
5+ weight = Int ( nameAgeWeight [ 2 ] ) !
6+ let clubType = ( age > 17 ) || ( weight >= 80 ) ? " Senior " : " Junior "
7+ print ( name, clubType)
8+ }
You can’t perform that action at this time.
0 commit comments