You are on page 1of 3

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
// Multiplication Table With 10 Terms
if (userInput.length) {
const num = Number(userInput[0]);
if (Number.isInteger(num)) {
let output = [];
for (let i = num; i <= num * 10; i = i + num) {
output.push(i);
}
console.log(output.join(" "));
}
}

// Multiplication Table With Provided Term


if (userInput.length) {
const inputs = userInput[0].split(" ");
const num = Number(inputs[0]);
const term = Number(inputs[1]);

if (Number.isInteger(num) && Number.isInteger(term)) {


let output = [];
for (let i = num; i <= num * term; i = i + num) {
output.push(i);
}
console.log(output.join(" "));
}
}

// Removing Nearest Duplicates


if (userInput.length) {
const input = userInput[0].split(" ");
const output = [];

for (let i = 0; i < input.length; i++) {


if (input[i] != input[i - 1]) {
output.push(input[i]);
}
}

console.log(output.join(" "));
}

// Check Armstrong Number


if (userInput.length) {
let num = parseInt(userInput[0]);
if (Number.isInteger(num)) {
num = num.toString();
let sum = 0;
for (let i = 0; i < num.length; i++) {
sum = sum + num[i] ** 3;
}

if (sum == num) {
console.log("Yes");
} else {
console.log("No");
}
}
}

// Check Palindrome Number/String


if (userInput.length) {
const str = userInput[0];

let reverseStr = "";


for (let i = str.length - 1; i >= 0; i--) {
reverseStr = reverseStr + str[i];
}

if (str == reverseStr) {
console.log("Yes");
} else {
console.log("No");
}
}

You might also like