문제 설명
BMI는 사람의 비만도를 나타내는 체질량지수로, 몸무게를 키의 제곱으로 나누어 계산할 수 있습니다.
몸무게를 의미하는 weight와 키를 의미하는 height가 주어졌을 때, BMI를 계산한 값에 따라 상태를 반환하는 solution 함수를 작성하시오.
BMI에 따라 상태를 나누는 기준은 아래와 같습니다.
- 18.5 미만 :
저체중 - 18.5 이상 23 미만 :
정상 - 23 이상 25 미만 :
과체중 - 25 이상 :
비만
제한 사항
weight는 30 이상 100 이하의 실수입니다. (단위 : kg)height는 1.4 이상 2.0 이하의 실수입니다. (단위 : m)
예시 테스트케이스 설명
| 테스트케이스 번호 | weight | height | return |
|---|---|---|---|
| 1 | 70.0 | 1.75 | "정상" |
| 2 | 50.0 | 1.45 | "과체중" |
| 3 | 85.0 | 1.80 | "비만" |
1번 테스트케이스 설명
weight = 70.0,height = 1.75일 때, BMI = 70.0 / (1.75 * 1.75) ≈ 22.86이므로정상을 반환합니다.
2번 테스트케이스 설명
weight = 50.0,height = 1.45일 때, BMI = 50.0 / (1.45 * 1.45) ≈ 23.78이므로과체중을 반환합니다.
3번 테스트케이스 설명
weight = 85.0,height = 1.80일 때, BMI = 85.0 / (1.80 * 1.80) ≈ 26.23이므로비만을 반환합니다.