걍가영 2024. 10. 19. 23:42

 

// javascript
const solution = (a, b) => {
   return (a % 2 !== 0 && b % 2 !== 0) ? (a ** 2 + b ** 2) : 
    (a % 2 !== 0 || b % 2 !== 0) ? (2 * (a + b)) :
    Math.abs(a - b)
};

 

// typescript
const solution = (a:number, b:number):number => {
   return (a % 2 !== 0 && b % 2 !== 0) ? (a ** 2 + b ** 2) : 
    (a % 2 !== 0 || b % 2 !== 0) ? (2 * (a + b)) :
    Math.abs(a - b)
};