본문 바로가기
내일배움캠프/Daily Routine (알고리즘)

[내일배움캠프] 알고리즘 Daily Routine 7. 두 수의 나눗셈

by TIP__ 2024. 8. 19.

안녕하세요.
7회차 과제 "두 수의 나눗셈"입니다.

문제 설명

정수 num1num2가 매개변수로 주어질 때, num1num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.

제한 사항

0 < num1 ≤ 100

0 < num2 ≤ 100

답안

class Solution {

public int solution(int num1, int num2) {

return (num1 * 1000 / num2);

}

}

 -. 처음에는 (num1 / num2) * 1000을 하였더니 결과값이 다르게 나왔습니다.

 -. 왜 그런지 한참을 고민해보다가 num1/num2 의 결과값의 표기가 너무 작아서 뒷자리가 생략된다고 생각이 되었습니다.

 -. 그래서 숫자를 먼저 키운 후에 나누어보면 되지 않을까 하는 생각을 했고 그 생각이 맞았습니다.

 

저처럼 처음해보시는 분들에게 이 글이 조금이나마 도움이 되었으면 좋겠습니다.

댓글