정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
return answer;
}
}
입출력 예 #1
입출력 예 #2
입출력 예 #3
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
answer = (int)((num1 / (double) num2) * 1000);
return answer;
}
}
정수 num1 과 정수 num2 를 나눴을 때, 그 결과값이 정수가 되지않고 실수인 채로 유지되도록 만들어줘야했으므로
double 실수 타입으로 자동 타입 변환을 했다.
정수 num1 과 정수 num2 를 나눴을 때, 그 결과값이 2.33333... 처럼 무한히 이어질 수가 있다.
때문에, (num1 / (double) num2) * 1000 이 값의 나머지를 날리기 위해 int 정수 타입으로 다시 한번 자동 타입 변환을 했다.
참고: 타입
참고: 연산자 - 2) 이항 연산자 - 2.5 산출하는 법