두 수의 나눗셈

김민식·2025년 9월 22일
0

코딩테스트

목록 보기
8/9

문제 설명

문제 풀이
주어진 num1을 num2를 나눈 값에 1000을 곱한 후 정수를 리턴하는 문제이다.
입출력 예 처럼 num1과 num2에 3, 2가 주어지고 3/2=1.5 1.5*1000=1500이 출력되야 하지만 num1, num2는 int형 변수 이므로 소수점 값을 저장할 수 없어 1.5의 소수점 부분이 사라지며
1000이 출력되고 만다.
이를 방지하기 위해 형 변환후 값을 리턴하면 된다.

class Solution {
    public int solution(int num1, int num2) {
        double answer = 0;
       
        answer = (double)num1 / num2 * 1000;  
        
        return (int)answer;
    }
}

0개의 댓글