const fs = require("fs");
const input = parseInt(fs.readFileSync("/dev/stdin"));
function solution(num) {
let i = 1;
while (i < 10) {
const result = num + " * " + i + " = " + num * i;
console.log(result);
i++;
}
}
solution(input);
const fs = require("fs");
const input = fs.readFileSync("/dev/stdin").toString().split("\n");
const count = Number(input[0]);
for (let i = 1; i <= count; i++) {
const sum = input[i].split(" ").reduce(function (acc, cur) {
return Number(acc) + Number(cur);
}, 0);
console.log(sum);
}
let fs = require("fs");
let input = fs.readFileSync("/dev/stdin");
function sum(num) {
let result = 0,
i = 1;
for (i; i <= num; i++) {
result = result + i;
}
return result;
}
const result = sum(Number(input));
console.log(result);
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
let input = [];
rl.on("line", function (line) {
input.push(line);
}).on("close", function () {
const count = Number(input[0]);
let i = 1,
result = "";
for (i; i <= count; i++) {
const sum =
input[i].split(" ").reduce(function (acc, cur) {
return Number(acc) + Number(cur);
}, 0) + "\n";
result = result + sum;
}
console.log(result);
process.exit();
});
10950번과의 차이점 : 10950번은 한줄씩 console.log를 했지만 15552번의 경우 시간 초과를 피하기 위해서 하나의 변수에 결과 문자열을 담고, 마지막에 console.log()를 한번만 실행해서 결과를 출력했다.
const fs = require("fs");
const input = fs.readFileSync("/dev/stdin");
const num = Number(input);
let i = 1;
let result = "";
for (i; i <= num; i++) {
result += i + "\n";
}
console.log(result);
let fs = require("fs");
const input = fs.readFileSync("/dev/stdin");
let i = Number(input),
result = "";
for (i; i > 0; i--) {
result += i + "\n";
}
console.log(result);