[백준11720_자바스크립트(javascript)] - 숫자의 합

경이·2024년 8월 9일

𝑩𝑶𝑱 (𝒋𝒔)

목록 보기
123/325

🔴 문제

숫자의 합


🟡 Sol

const fs = require('fs');
const path = process.platform === 'linux' ? '/dev/stdin' : 'Wiki\\input.txt';
const [_, inputs] = fs.readFileSync(path).toString().trim().split('\n');

console.log(
  inputs
    .split('')
    .map(Number)
    .reduce((pre, cur) => pre + cur)
);

🟢 풀이

⏰ 소요한 시간 : -

각 요소가 공백 없이 주어지기 때문에 split('')을 사용해 배열로 바꿔준 후 매핑해 더해주면 된다.

나는 이 문제를 풀면서 숫자가 여러자리수면 어쩌려고 문제 조건에 없지 ? 라고 의아해 했는데 질문게시판에서 이런 글을 발견했다.

  • 수(digit) : 숫자를 조합해 만들수 있는 값
  • 숫자(number) : 0부터 9까지 총 10개의 값

처음 안 사실이었다. 브론즈 문제지만 soled.acclass 1이 미해결인게 영 찜찜해서 풀고 있었는데 만약 안풀어봤으면 영영몰랐을듯 .. 역시.. 어딜가나 배움은 있는법 . . . .


🔵 Ref

profile
록타르오가르

0개의 댓글