상세 컨텐츠

본문 제목

프로그래머스 코딩테스트 코틀린 / 두 수의 나눗셈

실습/프로그래머스 코딩테스트

by 뽀사장 2024. 3. 18. 16:31

본문

728x90
반응형

 

 

[두 수의 나눗셈]

 

<문제 설명>

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

 

class Solution {
    fun solution(num1: Int, num2: Int): Int {
        var answer: Int = 0
        return answer
    }
}

 

이전까지 해왔던 대로 단순히 num1과 num2를 나누고 1,000을 곱하는 코드를 입력했더니 나눴을때 소수점 뒷자리 숫자는 버려지고 정수부분에만 1,000을 곱하게 되어 값이 정확하지 않았다

그래서 나눌때는 num1과 num2가 소수점 뒷자리도 나올 수 있도록 자료형을 바꿔줬다

 

 

class Solution {
    fun solution(num1: Int, num2: Int): Int {
        var answer: Int = ((num1.toFloat() / num2.toFloat()) * 1000).toInt()
        return answer
    }
}
728x90
반응형

관련글 더보기