首页 > 其他分享 >竞赛-02. 销售出色区间

竞赛-02. 销售出色区间

时间:2022-10-01 15:22:33浏览次数:81  
标签:02 竞赛 销售 sales maxLen 区间 出色

题目-02. 销售出色区间

我的提交返回竞赛  
  • 通过的用户数291
  • 尝试过的用户数447
  • 用户总通过次数322
  • 用户总提交次数1217
  • 题目难度Medium

给你一份销售数量表 sales,上面记录着某一位销售员每天成功推销的产品数目。

我们认为当销售员同一天推销的产品数目大于 8 个的时候,那么这一天就是「成功销售的一天」。

所谓「销售出色区间」,意味在这段时间内,「成功销售的天数」是严格 大于「未成功销售的天数」。

请你返回「销售出色区间」的最大长度。

 

示例 1:

输入:sales = [10,2,1,4,3,9,6,9,9]
输出:5
解释:最大销售出色区间是 [3,9,6,9,9]。

示例 2:

输入:sales = [5,6,7]
输出:0

 

提示:

  • 1 <= sales.length <= 104
  • 0 <= sales[i] <= 16
/**
 * @param {number[]} sales
 * @return {number}
 */
var longestESR = function(sales) {
    let maxLen=0;
    for(let i=0;i<sales.length;i++){
       let d=0;
        for(let j=i;j<sales.length;j++){
            if(sales[j]>8){
                d++
            }else{
                d--
            }
            if(d>0){
                const len=j-i+1
                if(len>maxLen){
                    maxLen=len
                }
            }
            //没必要继续了
            if(maxLen>sales.length-i-1){
                break
            }
        }
        //没必要继续了
        if(maxLen>=sales.length-i-1){
            break
        }
    }
    return maxLen
};

 

标签:02,竞赛,销售,sales,maxLen,区间,出色
From: https://www.cnblogs.com/caoke/p/16747243.html

相关文章

  • 竞赛-01. 化学反应
    10月2日上午参加了竞赛,今天先练习下题目-01. 化学反应实验室内有一些化学反应物,其中的任意两种反应物之间都能发生反应,且质量的消耗量为 1:1已知初始 material[......
  • 肖sir___第二个月java操作JDBC_02
    1.1JDBC概述JDBC(JavaDataBaseConnectivity)是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。各种不同......
  • 2022高联P2数论
    P2:设整数\(n(n>1)\)恰有k个互不相同的质因子,记n的所有正约数之和为\(\sigma(n)\).求证:\(\sigma(n)|(2n-k)!\).既然已给出了质因子个数和\(\sigma(n)\),那么就可设出\(n\)......
  • 20222年10月1日
      今天是国庆节,阳光明媚,微风徐来,桂花香飘十里,美好的一天!我接受上天的馈赠!感恩上天!  唯有阅读,写作,烘培美食,养花,练字,瑜伽让人幸福愉悦!唯有美景,美食,美文不可辜负! ......
  • 2022-2023-1 20221322《计算机基础与程序设计》第五周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2022-2023-1计算机基础与程序设计第四周作业......
  • 2022-2023-1 20221305 《计算机基础与程序设计》第五周学习总结
    教材学习内容总结了解pep/9的使用方法将汇编语言转化为机器语言学习简单的伪代码,为写程序提供基本思路了解黑盒白盒测试的原理和使用条件教材学习中的问题和解决过程......
  • 学期(如2022-2023-1) 学号(如:20221425) 《计算机基础与程序设计》第五周学习总结
    学期(如2022-2023-1)学号(如:20221425)《计算机基础与程序设计》第五周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这......
  • 2022-10-01 12:06:22 星期六
    2022-10-0112:06:22星期六国庆不放假,令人感慨。成人礼是什么人间疾苦,就只记住了一个场景:开高考倒计时启动仪式的时候整了个东西把塑料彩纸片整的满屋子都是然后那个......
  • 【金山文档】Windows电脑软件管理-2022年10月1日
      【金山文档】Windows电脑软件管理-2022年10月1日 https://kdocs.cn/l/cchs8y4GmBTghttps://www.autoahk.com/?p=43993https://www.cnblogs.com/delphixx/p/16......
  • #yyds干货盘点#【愚公系列】2022年10月 Go教学课程 036-类型断言
    一、类型断言1,类型断言的定义GO中的类型断言用于检查接口类型变量所持有的值是否实现了期望的接口或者具体的类型。类型断言的语法格式如下:value,ok:=x.(T)其中,x......