문제
Body mass index (BMI) is weight in kilograms divided by the square of height in meters.
Implement body_mass_index(weight_kg, height_m).
Input
weight_kg: Weight in kilograms. height_m: Height in meters.
Output
Return weight_kg / (height_m × height_m).
제약 조건
1 ≤ weight_kg ≤ 500; 0.5 ≤ height_m ≤ 2.5
예시
예시 1
입력:
height_m = 1.8
weight_kg = 72.0
예상 출력:
expected = 22.222222
입력:
double height_m = 1.8;
double weight_kg = 72.0;
예상 출력:
double expected = 22.222222;
입력:
double height_m = 1.8;
double weight_kg = 72.0;
예상 출력:
double expected = 22.222222;
설명
1.8 × 1.8 = 3.24 and 72 / 3.24 ≈ 22.2222.
예시 2
입력:
height_m = 1.0
weight_kg = 50.0
예상 출력:
expected = 50.0
입력:
double height_m = 1.0;
double weight_kg = 50.0;
예상 출력:
double expected = 50.0;
입력:
double height_m = 1.0;
double weight_kg = 50.0;
예상 출력:
double expected = 50.0;
설명
With a height of 1 meter the BMI equals the weight: 50.
접근 방법
먼저 스스로 풀어 본 뒤 힌트를 하나씩 열어 보세요.
힌트 1
BMI는 몸무게를 키의 제곱과 비교하므로, 키 항이 두 번 중요합니다.
힌트 2
키를 먼저 제곱하거나, 나눗셈에서 괄호를 조심하세요.
힌트 3
대개 정수가 아니므로 실수 나눗셈을 사용하세요.
예상 복잡도
시간 O(1), 추가 공간 O(1)
참고 자료
이 문제는 CodeUtility에 맞게 수정되었습니다. 위의 설명과 제한 조건을 따르세요.