How to find the lunar sum of numbers (take the bigger of the corresponding digits) in TypeScript

1 Answer

0 votes
const lunarSum = (num1: number, num2: number) => {
    const numStr1: any = String(num1);
    const numStr2: any = String(num2);
    let result: number = 0;
    
    for (let i: number = 0; i < numStr1.length; i++) {
        let temp: number = Math.max(numStr1[i], numStr2[i]);
        result = (result * 10) + temp;
    };
    
    return result;
};

const num1: number = 5764;
const num2: number = 3482;

console.log(lunarSum(num1, num2));

  
  
  
/*
run:
  
5784 
  
*/

 



answered Mar 23, 2024 by avibootz
...