코딩테스트

프로그래머스 두 수의 나눗셈

다시은 2023. 12. 6. 09:56

class Solution {
    fun solution(num1: Int, num2: Int): Int {
        var a : Double = (num1.toDouble() / num2.toDouble())*1000
        var b = a.toInt()
        return b
    }
}

/  :  나누고 몫만 가져옴

->몫만 가져옴으로 Int 타입으로 나오기 때문에 적절한 값을 가져오기 위해서는 실수 타입으로 변경해줘야함

->toDouble() 사용

->1000을 곱한 이후에는 정수 부분을 return 해야하므로 toInt() 사용

 

다른 사람의 풀이

 

순서만 바꾸면 형변환 필요없이 값이 나오다니....어느정도해야 이렇게 생각하는게 가능해질까🥲🥲🥲나도 이렇게 생각해내고 싶다!!!!!