Developer. Designer

프로그래머스 기초트레이닝 Day22-2

두 수의 합😀

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()을 사용하여 더한 값을 문자열로 변환합니다.
최종적으로 문자열 형태의 결과를 반환합니다.