문제 풀이 코드 function solution(num) { return num % 2 == 0 ? 'Even' : 'Odd'; } 풀이 과정 삼항 연산자를 이용하여 한줄의 코드로 표현할 수 있다
[level 1] 없는 숫자 더하기
·
알고리즘/JavaScript
문제 풀이 코드 function solution(numbers) { var answer = -1; const MAX_NUM = 9; let sum = 0; for (let i = 0 ; i total + current, 0); answer = sum - numbers_sum; return answer; } 풀이 과정 1. 문제에서 요구사항을 보고 reduce 함수를 사용 하면 될 것 같았다. reduce 함수로 들어온 배열의 모든값을 더하고, 0 ~ 9 까지의 합에서 해당 값을 빼면 된다고 생각했다! 너무 간단한 문제지만 고차 함수인 reduce 를 모르면 코드가 훨씬 길어졌을 것이다. 개발할때는 항상 모든 상황에 대한 경우의 수를 생각해야 한다고 했다. 간단하게 0~9 까지의 더한 값을 바로 사용하면 ..