[두 수의 나눗셈]
<문제 설명>
정수 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
}
}
프로그래머스 코딩테스트 코틀린 / 짝수의 합 (0) | 2024.03.20 |
---|---|
프로그래머스 코딩테스트 코틀린 / 각도기 (0) | 2024.03.19 |
프로그래머스 코딩테스트 코틀린 / 두 수의 합 (0) | 2024.03.15 |
프로그래머스 코딩테스트 코틀린 / 숫자 비교하기 (0) | 2024.03.13 |
프로그래머스 코딩테스트 코틀린 / 두 수의 곱, 나이 출력 (0) | 2024.03.11 |