[백준 25304번/node.js] 영수증

김겜김·2023년 10월 31일
0

문제

입력값

문제해결방법
구매가격과 개수를 확인하기위해 변수를 선언하였고,

구매한 개수만큼 반복문을 통해서 구매가격과 개수를 곱한값을 check변수에 담아주었습니다.

그리고 if조건문에 맞게 입력값과 check변수에 [Yes, No]를 출력하게끔 만들어서 문제를 해결하게끔 생각해 보았습니다.


조금 어려운 문제라 생각과 문제해결이 조금 오래걸렸고 더 열심히 해야할거 같습니다

코드

const fs = require('fs');

//백준 제출용
// const input = fs.readFileSync("/dev/stdin").toString().split('\n');

//문제풀이용
const input = fs.readFileSync('example.txt').toString().split('\n');

const result = Number(input[0]);

const count = Number(input[1]);

input.splice(0, 2);

let check = 0;

for (let i = 0; i < count; i++) {
let [price, num] = input[i].split(' ');
check += Number(price) * Number(num);
}

if (result === check) {
console.log('Yes');
} else {
console.log('No');
}

출력

profile
개발에 관심이있습니다

0개의 댓글