학습
시험

비만도 계산하기

난이도
STARTER

문제 설명

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이므로 비만을 반환합니다.