728x90
두 수의 나눗셈
class Solution {
fun solution(num1: Int, num2: Int) = (num1/num2.toDouble() * 1000).toInt()
}
숫자 비교하기
fun solution(num1: Int, num2: Int) = if(num1 == num2) 1 else -1
분수의 덧셈
class Solution {
fun solution(numer1: Int, denom1: Int, numer2: Int, denom2: Int)
= intArrayOf(numer1 * lcm(denom1,denom2)/denom1 + numer2 * lcm(denom1,denom2)/denom2, lcm(denom1,denom2))
fun gcd(num1: Int, num2: Int): Int = if (num2 == 0) num1 else gcd(num2, num1 % num2)
fun lcm(n:Int, m:Int) = n * m / gcd(n, m)
}
배열 두 배 만들기
class Solution {
fun solution(numbers: IntArray) = numbers.map { it * 2 }
}
728x90