Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

오늘도 코딩하나

[백준_javascript] 반복문(2739, 10950, 8393, 25304) 본문

ALGORITHM/BOJ

[백준_javascript] 반복문(2739, 10950, 8393, 25304)

오늘도 코딩하나 2024. 7. 28. 17:06

#2739 (구구단)

const fs = require('fs');
const file = process.platform === 'linux' ? '/dev/stdin' : __dirname+'/input.txt';

const input = fs.readFileSync(file).toString().trim();

for(let i=1; i<10; i++) {
    console.log(`${input} * ${i} = ${input * i}`);
}

 

#10950 (A+B - 3)

const fs = require('fs');
const file = process.platform === 'linux' ? '/dev/stdin' : __dirname+'/input.txt';

const input = fs.readFileSync(file).toString().trim().split('\n');

let cnt = parseInt(input[0]);
for(let i=1; i<=cnt; i++) {
    const [a,b] = input[i].split(' ').map(Number);
    console.log(a+b);
}

 

#8393 (합)

const fs = require('fs');
const file = process.platform === 'linux' ? '/dev/stdin' : __dirname+'/input.txt';

const input = fs.readFileSync(file).toString().trim();

let num = parseInt(input);
let sum = 0;

for(let i=1; i<=num; i++) {
    sum += i;
}

console.log(sum);

 

#25304 (영수증)

const fs = require('fs');
const file = process.platform === 'linux' ? '/dev/stdin' : __dirname+'/input.txt';

const input = fs.readFileSync(file).toString().trim().split('\n');

let total = parseInt(input[0]);
let num = parseInt(input[1]);
let sum = 0;

for(let i=2; i<num+2; i++) {
    let [price, cnt] = input[i].trim().split(' ').map(Number);
    sum += price*cnt;
}

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