¿Cómo tomar entrada en Node.js?

Hoy en día, la extensión de JavaScript, es decir, Node.js, es bastante popular entre los programadores en el campo de la programación competitiva. En este artículo, discutiremos cómo recibir información del usuario.

readline-sync: este es el módulo de terceros que se utiliza para tomar la entrada del usuario de forma sincrónica. Así, la ejecución de los programas es línea por línea.

Módulo de instalación:

npm install readline-sync

Estructura del proyecto:

Filename- index.js: Tomando la array de entrada del usuario

Javascript

// Importing the module
const readline = require("readline-sync");
  
// Enter the number
let a = Number(readline.question());
let number = [];
for (let i = 0; i < a; ++i) {
  number.push(Number(readline.question()));
}
console.log(number);

Ejecute el archivo index.js usando el siguiente comando:

node index.js

Salida: Esto estará en la salida de la consola.

Filename- index.js: encontrar la frecuencia de los números

Javascript

// Importing the module
const readline = require("readline-sync");
  
// Enter the number
let a = Number(readline.question());
let number = [];
  
// Creating map
let map = new Map();
for (let i = 0; i < a; ++i) {
  let number = Number(readline.question());
  if (map.has(number)) {
    map.set(number, map.get(number) + 1);
  } else {
    map.set(number, 1);
  }
}
  
console.log(map);

Ejecute el archivo index.js usando el siguiente comando:

node index.js

Salida: Esto estará en la salida de la consola.

Publicación traducida automáticamente

Artículo escrito por zack_aayush y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *