관리 메뉴

나만을 위한 블로그

[Algorithm] 프로그래머스 - 두 수의 연산값 비교하기 (Kotlin) 본문

알고리즘 문제 풀이/프로그래머스

[Algorithm] 프로그래머스 - 두 수의 연산값 비교하기 (Kotlin)

참깨빵위에참깨빵_ 2023. 12. 2. 23:08
728x90
반응형
연산 는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 리턴한다. 양의 정수 a, b가 주어졌을 때 a bdhk 2 * a * b 중 더 큰 값을 리턴하는 함수를 완성하라. 단, a b와 2 * a * b가 같으면 a b를 리턴한다

 

 

더 크게 합치기 문제와 비슷한 문제다. 다른 건 2번째 연산이 바뀐 것 뿐이다.

더 크게 합치기 문제에 제출한 코드를 조금 변경해서 풀면 된다.

 

class Solution {
    fun solution(a: Int, b: Int): Int {
        val first = "$a$b"
        val second = "${2 * a * b}"
        return if (first.toInt() > second.toInt() || first.toInt() == second.toInt()) {
            first.toInt()
        } else {
            second.toInt()
        }
    }
}

 

반응형
Comments