/**
* @param {number[]} T
* @return {number[]}
*/
var dailyTemperatures = function(T) {
var res = [], len = T.length;
for (var i = 0; i < len; i++) {
var wait = 0;
for (var j = i + 1; j < len; j++) {
if (T[j] > T[i]) {
wait = j - i;
break;
}
}
res.push(wait);
}
return res;
};
go
func dailyTemperatures(T []int) []int {
res := make([]int, 0)
length := len(T)
for i := 0; i < length; i++ {
var wait int = 0
for j := i + 1; j < length; j++ {
if T[j] > T[i] {
wait = j - i
break
}
}
res = append(res, wait)
}
return res
}
习题
思路
数组遍历
解答
javascript
go