Skip to content

Commit fb0ddb7

Browse files
committed
Solved: 1365,1431,2160,2373,1816
1 parent 287856e commit fb0ddb7

5 files changed

+82
-0
lines changed

1365-Smaller_than_curr.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
var smallerNumbersThanCurrent = function (nums) {
2+
let m = [];
3+
4+
for (let i = 0; i < nums.length; i++) {
5+
let count = 0;
6+
for (let j = 0; j < nums.length; j++) {
7+
if (nums[i] > nums[j]) {
8+
count++;
9+
}
10+
}
11+
m.push(count);
12+
}
13+
return m;
14+
};
15+
console.log(smallerNumbersThanCurrent([8, 1, 2, 2, 3]));

1431-Kids-Greatest_Candies.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
var kidsWithCandies = function (candies, extraCandies) {
2+
let res = [];
3+
let m = Math.max(...candies);
4+
for (let i = 0; i < candies.length; i++) {
5+
candies[i] + extraCandies >= m ? res.push(true) : res.push(false);
6+
}
7+
8+
return res;
9+
};
10+
console.log(kidsWithCandies([2, 3, 5, 1, 3], 3));

18116-Tuncate-Sentence.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
var truncateSentence = function (s, k) {
2+
let arr = s.split(" ");
3+
let res = "";
4+
for (var i = 0; i < k; i++) {
5+
if (i == k - 1) {
6+
res += arr[i];
7+
} else {
8+
res += arr[i] + " ";
9+
}
10+
}
11+
return res;
12+
};
13+
console.log(truncateSentence("Hello how are you Contestant", 4));

2160-Minimum-Sum.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
var minimumSum = function (num) {
2+
var myArr = String(num)
3+
.split("")
4+
.map((num) => {
5+
return Number(num);
6+
});
7+
var m = myArr.sort((a, b) => a - b);
8+
var l1 = "".concat(m[0], m[2]);
9+
var l2 = "".concat(m[1], m[3]);
10+
return Number(l1) + Number(l2);
11+
};
12+
console.log(minimumSum(2932));

2373-Largest-Local-valu.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
var largestLocal = function (grid) {
2+
let matrix = new Array(grid.length - 2)
3+
.fill(0)
4+
.map(() => new Array(grid[0].length - 2).fill(0));
5+
6+
for (let i = 0; i < grid[0].length - 2; i++) {
7+
for (let j = 0; j < grid[0].length - 2; j++) {
8+
matrix[i][j] = Math.max(
9+
grid[i][j],
10+
grid[i][j + 1],
11+
grid[i][j + 2],
12+
grid[i + 1][j],
13+
grid[i + 1][j + 1],
14+
grid[i + 1][j + 2],
15+
grid[i + 2][j],
16+
grid[i + 2][j + 1],
17+
grid[i + 2][j + 2]
18+
);
19+
}
20+
}
21+
22+
return matrix;
23+
};
24+
console.log(
25+
largestLocal([
26+
[1, 1, 1, 1, 1],
27+
[1, 1, 1, 1, 1],
28+
[1, 1, 2, 1, 1],
29+
[1, 1, 1, 1, 1],
30+
[1, 1, 1, 1, 1],
31+
])
32+
);

0 commit comments

Comments
 (0)