알고리즘 문제 풀이/프로그래머스
[Algorithm] 프로그래머스 - 두 수의 합 (Kotlin)
참깨빵위에참깨빵
2024. 7. 3. 00:36
728x90
반응형
0 이상의 두 정수가 문자열 a, b로 주어질 때 a + b의 값을 문자열로 리턴하는 함수를 완성하라
문자열 a, b의 길이가 모두 길기 때문에 BigInteger를 사용해서 풀 수 있다.
import java.math.*
class Solution {
fun solution(a: String, b: String): String = BigDecimal(a).plus(BigDecimal(b)).toString()
}
또는 StringBuilder, BigInteger를 같이 사용하는 방법도 있다.
class Solution {
fun solution(a: String, b: String): String = StringBuilder().apply {
append(a.toBigInteger() + b.toBigInteger())
}.toString()
}
반응형