• javaScript 038. 每日温度


    来源:力扣(LeetCode)
    请根据每日 气温 列表 temperatures ,重新生成一个列表,要求其对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置用 0 来代替。
    示例 1:

    输入: temperatures = [73,74,75,71,69,72,76,73]
    输出: [1,1,4,2,1,1,0,0]

        var dailyTemperatures = function (temperatures) {
            let res = []
            //方法一:超时
            // temperatures.map((item,index,arr)=>{
            //     let nums = temperatures.slice(index,temperatures.length)
            //     let i = temperatures.findIndex(num=>{
            //         return num>item
            //     })
            //     i>-1?i=i-index:i=0
            //     res.push(i)
    
            // })
            for (let i = 0; i < temperatures.length; i++) {
                let j = i + 1
                while (j < temperatures.length) {
                    if (temperatures[j] > temperatures[i]) {
                        res.push(j - i)
                         j = temperatures.length
                    }
                    j++
                }
                if(!res[i]){
                    res[i] = 0
                }
            }
            return res
        };
    
  • 相关阅读:
    弹出窗口,关闭窗口刷新
    小知识
    将datatable转换为model
    根据空格换行
    获取和赋值checkbox,radiobutton,页面所有控件只读
    repater列求和
    internet 协议入门
    Django URL name详解
    Django 视图与网址进阶
    Django视图与网址
  • 原文地址:https://www.cnblogs.com/cupid10/p/15958143.html
Copyright © 2020-2023  润新知