Skip to main content

How to get Input case data in Node.JS

Every website provides a different skeleton code to start with. 

BOJ

const input = require("fs").readFileSync("/dev/stdin").toString('\n');

console.log(input);



Programmers - just focus on the code itself, solution function for the logic

function solution(numbers) {
    var answer = [];
    return answer;
}



Groom 

const readline = require("readline");
const rl = readline.createInterface({
  inputprocess.stdin,
  outputprocess.stdout,
});

let data = [];
rl.on("line"function (line) {
  data.push(line);

  //console.log(data);
  data = line.split(" ").map((el=> el);

  console.log(data);
  // data = line.split(' ').map((el) => el);
  // data = line.split('').map((el) => +el);

  rl.close();
}).on("close"function () {
  process.exit();
});


//////////////////////////////////////////////////////////////////////////
const readline = require("readline");
const rl = readline.createInterface({
  inputprocess.stdin,
  outputprocess.stdout,
});

let input = [];

rl.on("line"function (line) {
  input.push(line);
}).on("close"function () {
  let num1 = Number(input[0]);
  let num2 = Number(input[1]);

  let hundredSeatsNum2 = Math.floor(num2 / 100);
  let tenSeatsNum2 = Math.floor(num2 / 10- hundredSeatsNum2 * 10;
  let oneSeatsNum2 = num2 % 10;

  console.log(num1 * oneSeatsNum2);
  console.log(num1 * tenSeatsNum2);
  console.log(num1 * hundredSeatsNum2);
  console.log(num1 * num2);

  process.exit();
});



Leetcode


Hackerrank 

Comments

Popular posts from this blog

[BAEKJOON Online Judge + Node.js] 2292: Honeycomb

  I did't use while loop that much so didn't come up what to do. While loop create a loop that execute a specific statement. So, the main point of this problem is "prevNum + max * 6" input = 13, output = 3 https://www.acmicpc.net/problem/2292 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/while const input = require ( "fs" ). readFileSync ( "/dev/stdin" ). toString () ; let count = 1 ; let max = 1 ; // set the range while (max < input) { max += count * 6 ; count ++ ; } console . log (count) ; // prevNum + count * 6 // 1 so +6 every loop! // 2 - 7, 5 // 8 - 19, 11 // 20 - 37, 17 // 38 - 61, 23

FE WebDev Routine Training Feb 09, 2021

 FE WebDev Routine Training Feb 09, 2021  A lot of things to do. DO FUCKING FOCUS!!!  Coding test - codewar 1 Kakao 2021 No.1 CSS - grid/ SCSS and Cloning(besthorrorscenes.com) JS - for of loop/  Sec9/ DOM array methods toy project React -   A bit of Yelp Portfolio -  List the 100JS projects Job hunting -  NAVER Finance(on 10th) Karrot for  internship  Apply SW maestro