쉬움 0명 해결 정답률 0%

Body Mass Index

Compute BMI from weight and height.

배우게 될 내용

  • 값을 제곱한 뒤 나누기
  • 소수 다루기
  • 공식을 코드로 옮기기

문제

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에 맞게 수정되었습니다. 위의 설명과 제한 조건을 따르세요.

다른 사람의 풀이 보기

커뮤니티 솔루션

아직 공개된 풀이가 없습니다. 문제를 풀고 첫 풀이를 공유하세요.