-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathps5.js
More file actions
34 lines (26 loc) · 637 Bytes
/
Copy pathps5.js
File metadata and controls
34 lines (26 loc) · 637 Bytes
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
32
33
34
const prompt = require("prompt-sync")({sigint:true})
// get input and add them to array
const inp = () => {
let values = [];
let value;
do{
value = prompt("enter value: ");
console.log(value)
values.push(Number.parseInt(prompt(value)));
} while(value != 0);
console.log(`Final output is - ${values}`);
}
let numbers = [1, 2, 3, 4, 5, 6];
// inp()
const p3 = (numbers) => {
return numbers.map((element) =>{
return element ** 2;
})
}
// p4
const p4 = (numbers) => {
return numbers.reduce((el1, el2) =>{
return el1 * el2;
})
}
console.log(p4(numbers))