Research/Good codes
수 조작하기 reduce + function dict
RIEM
2023. 11. 16. 07:26
728x90
좋다고 생각한 코드.
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);
}
딕셔너리 값에 함수를 넣어두고, 키를 리듀스의 curValue를 매개변수로 호출하는 것이 세련된 방식이라 생각
728x90