Day16: 등차수열의 특정한 값만 더하기, 9로 나눈 나머지, n개 간격의 원소들, n보다 커질 때까지 더하기, n번째 원소부터, n번째 원소까지, 배열 조각하기
등차수열의 특정한 값만 더하기a = 시작값, b = 공차, included = bool 배열일 떄, 등차수열의 값을 bool 배열의 요소가 true일 때만 더한 값을 리턴function solution(a, d, included) { let arr = Array.from({length: included.length}).fill(0).map((v, i) => v = a + i * d) let total = 0; for(let i = 0; i 다른 답:function solution(a, d, included) { return included.reduce((acc, flag, i) => { return flag ? acc + a + d * i : acc }, 0..
2025. 9. 9.
Day15: 간단한 식 계산하기, 가까운 1 찾기, 길이에 따른 연산, 원하는 문자열 찾기, 배열 만들기 3,할 일 목록
간단한 식 계산하기문자열("4 + 3")을 받아서 계산 결과를 리턴(+, -, * 연산자만 존재)function solution(binomial) { let arr = binomial.split(' ') let a = Number(arr[0]) let b = Number(arr[2]) return arr[1] === '+' ? a + b : arr[1] === '-' ? a - b : a * b}다른 답:const ops = { '+': (a, b) => a + b, '-': (a, b) => a - b, '*': (a, b) => a * b,};function solution(binomial) { const [a, op, b] = binomial.split(' '); r..
2025. 9. 8.