-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
124 lines (111 loc) · 2.44 KB
/
script.js
File metadata and controls
124 lines (111 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
122
123
124
//solve me first
function solveMeFirst(a, b) {
return a + b;
}
//Simple Array Sum
function simpleArraySum(ar) {
// Write your code here
let sum = 0;
for(let i=0;i<ar.length;i++) {
sum += ar[i];
}
return sum;
}
//Compare the Triplets
function compareTriplets(a, b) {
// Write your code here
let sum = [0, 0];
for(let i=0;i<a.length;i++){
if(a[i] > b[i]) {
sum[0]+=1;
} else if(a[i] < b[i]) {
sum[1]+= 1
}
}
return sum;
}
//A Very Big Sum
function aVeryBigSum(ar) {
// Write your code here
let sum = 0;
for (let i=0;i<ar.length;i++) {
sum += ar[i];
}
return sum;
}
//Diagonal Difference
function diagonalDifference(arr) {
// Write your code here
let sum1 = 0;
let sum2 =0;
for(let i=0;i<arr.length;i++) {
sum1 += arr[i][i];
sum2 += arr[arr.length - 1 -i][i];
}
return Math.abs(sum1 - sum2);
}
//Plus Minus
function plusMinus(arr) {
// Write your code here
let plus = 0;
let minus = 0;
let zero = 0;
let aleng = arr.length
for (let i=0;i<aleng;i++){
if(arr[i] < 0) {
minus+= 1;
} else if(arr[i] > 0){
plus++;
} else if(arr[i] === 0) {
zero++;
}
}
plus = plus/aleng;
minus = minus/aleng;
zero = zero/aleng;
return console.log(plus.toFixed(aleng), '\n',minus.toFixed(aleng), '\n',zero.toFixed(aleng));
}
//StairCase
function staircase(n) {
// Write your code here
var output = '';
for(var i =0; i < n; i++) {
for(var j = n-1; j > i; j--) {
output += " ";
}
for(var k = 0; k <= i; k++) {
output += "#";
}
output += "\n";
}
console.log(output);
}
//Mini-Max Sum
function miniMaxSum(arr) {
// Write your code here
let minMax = [];
let sum = 0;
for(let i=0;i<arr.length;i++) {
for(let j=0;j<arr.length;j++) {
sum += arr[j];
}
sum = sum - arr[i];
minMax.push(sum);
sum = 0;
}
let min = Math.min(...minMax);
let max = Math.max(...minMax);
return console.log(min, max);
}
//Birtday Cake Candles
function birthdayCakeCandles(candles) {
// Write your code here
let sum = 0;
let max = Math.max(...candles);
for(let i=0;i<candles.length;i++) {
if(candles[i] === max) {
sum += 1
}
}
return sum;
}