diff --git "a/seungjae-choi/pg_\353\266\204\354\210\230\354\235\230\342\200\205\353\215\247\354\205\210.kt" "b/seungjae-choi/pg_\353\266\204\354\210\230\354\235\230\342\200\205\353\215\247\354\205\210.kt" new file mode 100644 index 0000000..ce770f5 --- /dev/null +++ "b/seungjae-choi/pg_\353\266\204\354\210\230\354\235\230\342\200\205\353\215\247\354\205\210.kt" @@ -0,0 +1,9 @@ +class Solution { + fun solution(numer1: Int, denom1: Int, numer2: Int, denom2: Int): IntArray { + var finalDenom = denom1 * denom2 + var finalNumer = numer1 * denom2 + numer2 * denom1 + val finalGcd = gcd(finalNumer, finalDenom) + return intArrayOf(finalNumer/finalGcd, finalDenom/finalGcd) + } + private fun gcd(a: Int, b:Int): Int = if (b != 0) gcd(b, a % b) else a +} \ No newline at end of file