5/19 TIL (프로그래머스 - 자릿수 더하기 js)

Hwi·2024년 5월 19일

TIL

목록 보기
28/96

오늘 따로 공부를 못하고 프로그래머스 한 문제 밖에 풀지 않았다 흑흑

나약한 나 반성해라..

문제 설명

나의 풀이


function solution(n) {
    let answerArr = [...String(n)].map(Number); // 숫자를 문자열로 반환 후, 배열에 담음
    let result = answerArr.reduce((a,b) => a + b); // 배열 내 각 자리의 숫자의 합을 더함
    return result;
}

다른 사람의 풀이



function solution(n) {
  return n
    .toString()
    .split("")
    .reduce((acc, cur) => acc + Number(cur), 0);
}

보면서 toString(), split()를 이용해서 풀 수도 있네?! 하고 깨달아버렸다.. 왜케 잘하시는 거야

profile
개발자가 되고 싶어~~~

0개의 댓글