Skip to content

Commit e64de47

Browse files
committed
[Bronze IV] Title: 럭비 클럽, Time: 8 ms, Memory: 69104 KB -BaekjoonHub
1 parent fc64b1d commit e64de47

2 files changed

Lines changed: 40 additions & 0 deletions

File tree

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
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+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
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+
}

0 commit comments

Comments
 (0)