Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

숫자의 음력 합계 찾기 - JavaScript

<시간/>

음력 액수

음력 합의 개념은 해당 자릿수를 더하는 대신 두 수의 합을 계산하되 해당 자릿수 중 큰 수를 취하는 것입니다.

예를 들어 -

예를 들어,

a = 879 and b = 768

(이 문제의 범위에 대해 동일한 자릿수만 고려)

그러면 a와 b의 음력 합은 -

가 됩니다.
879

두 개의 숫자를 받아 음력 합계를 반환하는 JavaScript 함수를 작성해야 합니다.

예시

다음은 코드입니다 -

const num1 = 6565;
const num2 = 7385;
const lunarSum = (num1, num2) => {
   const numStr1 = String(num1);
   const numStr2 = String(num2);
   let res = 0, temp;
   for(let i = 0; i < numStr1.length; i++){
      temp = Math.max(+numStr1[i], +numStr2[i]);
      res = (res*10) + temp;
   };
   return res;
};
console.log(lunarSum(num1, num2));

출력

다음은 콘솔의 출력입니다 -

7585