문제 분류 수업 진도 대회 채점현황 순위 질문게시판
게임
스도쿠 타이핑 리듬 타자게임 타이핑 테트리스 타이핑 인베이더 타이핑 지뢰찾기 8192 공룡게임 타이핑 플래피버드 랭킹
로그인

2000 : 자기소개와 BMI (P.74)

•시간제한: 1.000 S •메모리제한: 128 MB •제출: 1106 •통과: 142 •만든사람: suakii

2000 : 자기소개와 BMI (P.74)

시간 1.000s · 메모리 128MB · 제출 1106 · 정답 142

문제 설명

자신의 학교, 학년, 이름을 출력하고, 키와 몸무게를 입력받아 BMI(체질량 지수)를 계산하는 프로그램을 작성하세요.

[BMI 계산 공식]
$$BMI = \frac{\text{몸무게}(kg)}{\text{키}(m) \times \text{키}(m)}$$



[제약 조건]
• 학교, 학년, 이름은 공백 없이 각 하나의 토큰으로 주어집니다.
• 키($H$): $100 \le H \le 250$ (정수, cm 단위)
• 몸무게($W$): $30 \le W \le 200$ (정수, kg 단위)
• BMI는 소수점 둘째 자리까지 출력합니다.

입력 설명

첫째 줄에 학교, 학년, 이름이 공백으로 구분되어 입력됩니다.
둘째 줄에 키(cm)와 몸무게(kg)가 공백으로 구분된 정수로 입력됩니다.

출력 설명

첫째 줄에 입력받은 학교, 학년, 이름을 그대로 출력합니다.
둘째 줄에 체질량 지수(BMI): X.XX 형식으로 계산된 BMI 값을 소수점 이하 셋째 자리에서 반올림하여 둘째 자리까지 출력합니다.

입력 예시
COPY
복사되었습니다!

파이썬고등학교 2학년 홍길동
170 60

출력 예시
COPY
복사되었습니다!

파이썬고등학교 2학년 홍길동
체질량 지수(BMI): 20.76

도움

[f-string 출력 및 소수점 포맷팅 참고]
f-string은 큰따옴표(")와 작은따옴표(')를 모두 지원합니다. 변수 c의 값을 출력하거나 특정 소수점 자리까지 출력하는 예시입니다:
# 1. 일반 출력 (큰따옴표)
print(f"{c}")

# 2. 일반 출력 (작은따옴표)
print(f'{c}')

# 3. 소수점 둘째 자리까지 반올림하여 출력
# 콜론(:) 뒤에 .2f를 붙이면 소수점 둘째 자리까지 반올림하여 출력합니다.
val = 20.7612
print(f"{val:.2f}")  # 출력: 20.76

⚠ 주의: round() 함수는 소수점 뒤 불필요한 0을 제거합니다.
예: round(20.0, 2) → 20.0 출력 (오답!)
반드시 f"{bmi:.2f}" 형식의 f-string 포맷을 사용하세요.

출처/분류

NOTICE  —  BFStudy OJ 정보샘
애들아, 문제 많이 풀고 게임 잠깐 하는거지?
— 정보샘