두 수의 합😀
0 이상의 두 정수가 문자열 a, b로 주어질 때, a + b의 값을 문자열로 return 하는 solution 함수를 작성해 주세요.
※ 제한 사항
1 ≤ a의 길이 ≤ 100,000
1 ≤ b의 길이 ≤ 100,000
a와 b는 숫자로만 이루어져 있습니다.
a와 b는 정수 0이 아니라면 0으로 시작하지 않습니다.
입출력
a | b | result |
---|---|---|
“582” | “734” | “1316” |
“18446744073709551615” | “287346502836570928366” | “305793246910280479981” |
“0” | “0” | “0” |
function solution(num_list) {
return num_list.sort((a, b) => a - b).slice(5, num_list.length);
}
BigInt(a)와 BigInt(b)를 사용하여 문자열 형태의 정수를 큰 정수(BigInt)로 변환합니다.
두 BigInt를 더하여 sum에 저장합니다.
sum.toString()을 사용하여 더한 값을 문자열로 변환합니다.
최종적으로 문자열 형태의 결과를 반환합니다.