We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 75d5c40 commit 12f1fccCopy full SHA for 12f1fcc
src/leetcode/hot 100/739. Daily Temperatures/firstSubmission.ts
@@ -1 +1,16 @@
1
-export function dailyTemperatures(temperatures: number[]): number[] {}
+export function dailyTemperatures(temperatures: number[]): number[] {
2
+ const result: number[] = [];
3
+ const stack: number[] = [0];
4
+ for (let i = 1; i < temperatures.length; i++) {
5
+ while (temperatures[i]! > temperatures[stack[stack.length - 1]!]!) {
6
+ const index = stack.pop()!;
7
+ result[index] = i - index;
8
+ }
9
+ stack.push(i);
10
11
+ while (stack.length) {
12
13
+ result[index] = 0;
14
15
+ return result;
16
+}
0 commit comments