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