BOJ | #25304 "영수증"

블로그 이사 완료·2022년 9월 24일
0
post-thumbnail

문제


Code

const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : '.input.txt';
let input = fs
  .readFileSync(filePath)
  .toString()
  .split('\n');

let total = +input[0];
let cnt = +input[1];
let sum = 0;

for (let i = 2; i <= cnt + 1; i++) {
  let newArr = input[i].split(' ').map((item) => +item);
  sum += newArr[0] * newArr[1];
}

console.log(total === sum ? 'Yes' : 'No');

Review

첫줄은 구매한 총액, 둘째줄은 구매한 물건의 종류의 수가 주어졌다.

total과 cnt라는 변수에 첫줄,둘째줄을 숫자로 넣어주고 반복문은 그 이후인 셋째줄 부터 시작하기 위해 2부터 시작한다.

종류의 수만큼 반복문을 돌리면 되므로 i<=cnt가 되어야 하는데, 처음 풀이는 배열의 개수로 돌려서 채점때 오류가 났다.

그것을 제외하고는 간단하게 빈 변수에 배열의 값을 합해서 출력하는 문제였다.


profile
https://kyledev.tistory.com/

0개의 댓글