문제
정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.
생각한 풀이
1. 그냥 나누면 끝아닌가?
class Solution {
public int solution(int num1, int num2) {
return (num1/num2)*1000;
}
}
class Solution {
public int solution(int num1, int num2) {
return (int) (((double) num1 / num2) * 1000);
}
}
나누기 할때 소수점까지 출력되게 double로 형변환하고 연산이 모두 끝난후 정수만 출력하게 int로 변경
아래 풀이는 다른 사람들이 풀이한 방법. 생각을 창의적으로 하는거같아 가져왔다
class Solution {
public int solution(int num1, int num2) {
return (num1*1000)/num2;
}
}