-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchapter6.js
More file actions
121 lines (96 loc) · 2.44 KB
/
Copy pathchapter6.js
File metadata and controls
121 lines (96 loc) · 2.44 KB
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
const ps = require("prompt-sync");
const prompt = ps();
//const name = prompt("Enter something :");
//6.1,
function getPentagonalNumber(number){
const value = (number * (3*number - 1)) /2
return value;
}
console.log(getPentagonalNumber(1));
console.log(getPentagonalNumber(2));
console.log(getPentagonalNumber(3));
//6.,
function sumDigit(number){
let total = 0
while(number > 0){
let temp = number % 10;
total+= temp;
number = Math.trunc(number/ 10);
}
return total;
}
console.log(sumDigit(234));
//6.3
function isPanlindrome(number){
let actualNumber = number
let reverseNumber = 0;
while(number>0){
let temp = number % 10;
reverseNumber = reverseNumber*10
reverseNumber += temp;
number = Math.trunc(number/ 10);
}
if( reverseNumber == actualNumber){
return true;
}
return false;
}
console.log(isPanlindrome(4563));
console.log(isPanlindrome(121));
//6.4
function reverse(number){
let reverseNumber = 0;
while(number>0){
let temp = number % 10;
reverseNumber = reverseNumber*10
reverseNumber += temp;
number = Math.trunc(number/ 10);
}
return reverseNumber;
}
console.log(reverse(4563));
console.log(reverse(121));
//6.5.
let number1 = prompt("Enter first number to be sorted:");
let number2 = prompt("Enter second number to be sorted:");
let number3 = prompt("Enter third number to be sorted:");
/**function sorting(numbe1, number2, number3){
let temp = 0;
if (number1 < number2){
temp = number2;
number2 = number1;
number1 = temp;
}
else if(number2 < number3){
temp = number3;
number3 = number2;
number2 = temp;
}
return [number1, number2, number3];
}
function finalsorting(number1, number2, number3){
if (number1 >= number2 && number2 >= number3){
return [number1, number2, number3];
}
sorting(number1, number2, number3);
finalsorting(sorting(number1, number2, number3)[0], sorting(number1, number2, number3)[1], sorting(number1, number2, number3)[2]);
}
function sorting(number1,number2,number3){
if (number1>=number2 && number2>=number3){
return [number1, number2, number3];
}
else if (number2>=number1 && number1>=number3){
return (`${number2} , ${number1}, ${number3}`);
}
else if (number3>=number1 && number1>=number2){
return [`${number3}, ${number1}, ${number2})`];
}
else if (number2>=number3 && number3>=number1){
return [`${number2} ,${number3}, ${number1}`];
}
else if (number3 >=number2 && number2<=number1)
return [`${number3}, ${number2} , ${number1}`];
}
}
*/
sort