khj000217   1년 전

정말 한줄씩 뜯어봐도 계속 12퍼센트에서 틀렸습니다가 뜹니다..

지금의 저로썬 정말 모르겠어서 올려봅니다ㅠㅠㅠ

kokosoko59   1년 전

36번째 줄 round가 꼭 필요한가요? 한번 빼고 제출해보시겠어요?

vyu   1년 전

kokosoko59님 말씀대로 round를 빼는 게 바람직해 보입니다

이하는 round함수를 적용시켰을 때와 적용하지 않았을 때 return 값에 차이가 나는 경우들의 예시입니다

bmi_1 : round 미적용, bmi_2 : 본문의 코드 그대로 round 적용

---------------------------------------------------------------------

키 174, 몸무게 56, bmi_1 18.49649887699828, 등급 3, bmi_2 18.5, 등급2
키 186, 몸무게 64, bmi_1 18.499248468030984, 등급 3, bmi_2 18.5, 등급2
키 198, 몸무게 98, bmi_1 24.997449239873482, 등급 1, bmi_2 25.0, 등급2
키 199, 몸무게 99, bmi_1 24.999368702810536, 등급 1, bmi_2 25.0, 등급2
---------------------------------------------------------------------

# 입력으로 주어지는 수는 모두 200 이하의 양의 정수라고 표기되어 있어서 범위를 수정하고 다시 댓글 달아드립니다

khj000217   1년 전

감사합니다! round 빼니까 바로 성공이라고 떴습니다ㅠㅠㅠㅠ

키 174, 몸무게 56, bmi_1 18.49649887699828, 등급 3, bmi_2 18.5, 등급2
키 186, 몸무게 64, bmi_1 18.499248468030984, 등급 3, bmi_2 18.5, 등급2
키 198, 몸무게 98, bmi_1 24.997449239873482, 등급 1, bmi_2 25.0, 등급2
키 199, 몸무게 99, bmi_1 24.999368702810536, 등급 1, bmi_2 25.0, 등급2

vyu님이 주신 코드 돌려보니까 bmi가 다른게 나오더군요. 시간 단축시켜보려고 썼던 round가 이렇게 될줄은 몰랐습니다ㅋㅋㅋ

vyu   1년 전

이해에 도움이 됐다니 기쁘네요 :)

댓글을 작성하려면 로그인해야 합니다.