We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 322b54d commit aca3c7dCopy full SHA for aca3c7d
jump-game/gwbaik9717.js
@@ -0,0 +1,28 @@
1
+// Time complexity: O(n)
2
+// Space complexity: O(1)
3
+
4
+/**
5
+ * @param {number[]} nums
6
+ * @return {boolean}
7
+ */
8
+var canJump = function (nums) {
9
+ let maxValue = nums[0];
10
11
+ for (let i = 1; i < nums.length; i++) {
12
+ if (i > maxValue) {
13
+ return false;
14
+ }
15
16
+ const newNum = i + nums[i];
17
18
+ if (newNum > maxValue) {
19
+ maxValue = newNum;
20
21
22
+ if (maxValue >= nums.length - 1) {
23
+ break;
24
25
26
27
+ return true;
28
+};
0 commit comments