실습/프로그래머스 코딩테스트
프로그래머스 코딩테스트 코틀린 / 두 수의 나눗셈
뽀사장
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
반응형