Day 7: 꼬리 문자열, 특별한 이차원 배열 1, 2, 두 수의 연산값 비교하기, 정수를 나선형으로 배치하기
꼬리 문자열ex문자를 포함한 문자열 리스트의 요소를 제거하고 나머지를 합쳐서 단어로 출력function solution(str_list, ex) { const re = str_list.reduce((acc, cur) => { if(!cur.includes(ex)) acc.push(cur) return acc }, []) return re.join('')}다른 답:const solution = (str_list, ex) => str_list.filter(v => !v.includes(ex)).join('')filter 이용특별한 이차원 배열 1n이 1이면 [[1]], n이 2면 [[1,0], [0, 1]] 이런 식의 이차원 배열 표현function solution(..
2025. 8. 29.
Day4: 수 조작하기 1, 2, 마지막 두 원소, 주사위 게임 1, 2, 3, 문자열 뒤의 n 글자
수 조작하기 1w, s, d, a로 구성된 문자열을 받아서 각 숫자별로 1, -1, 10, -10을 n에 더한 최종 값을 받는다.function solution(n, control) { for(let i = 0; i 다른 답:const operations = { w: (n) => n + 1, s: (n) => n - 1, d: (n) => n + 10, a: (n) => n - 10,};function solution(n, control) { return [...control].reduce((prev, op) => operations[op](prev), n);}function solution(n, control) { return Array.from(control).reduce((acc..
2025. 8. 27.