博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode135. 分发糖果
阅读量:3935 次
发布时间:2019-05-23

本文共 735 字,大约阅读时间需要 2 分钟。

LeetCode135. 分发糖果

  • 画折线图理解
class Solution:    def candy(self, ratings: list) -> int:        cnt = 1        tmp = 1        l = 1        r = 0        for i in range(1, len(ratings)):            if ratings[i] > ratings[i - 1]:                tmp += 1                l = tmp                r = 0                cnt += tmp            elif ratings[i] == ratings[i - 1]:                tmp = 1                l = tmp                r = 0                cnt += tmp            else:                tmp = 1                r += 1                if r < l:                    cnt += r                else:                    cnt = cnt + r +1        return cntif __name__ == '__main__':    r = [1, 2, 3, 2, 1, 1]    s = Solution()    print(s.candy(r))

转载地址:http://abrgn.baihongyu.com/

你可能感兴趣的文章
MySQL使用Navicat导出数据,数据会被减少
查看>>
java中NIO对文件的读取操作
查看>>
idea中@Data标签getset不起作用
查看>>
git使用
查看>>
spring boot jpa多表查询展示实体的方法
查看>>
javanio中FileChannel写入文件write,追加文件,以及多文件合并
查看>>
jpa操作mysql乱码以及中文查询错误
查看>>
必须串行执行程序如何提高执行效率之队列方法
查看>>
@Cacheable在同一个类中方法调用不起作用
查看>>
Vysor:在电脑里控制你的安卓手机
查看>>
带时区的时间MySQL以及java中的处理
查看>>
boot中jar包部署的方式读取classes下的文件
查看>>
微服务架构的基础框架选择:Spring Cloud还是Dubbo?
查看>>
mapdb实现分析
查看>>
Spring Cloud Netflix Eureka源码导读与原理分析
查看>>
gemfire的简单了解
查看>>
pom配置之:<distributionManagement>snapshot快照库和release发布库
查看>>
Hystrix仪表盘--Unable to connect to Command Metric Stream
查看>>
文本入库特殊字符处理, 防止SQL注入
查看>>
微信公众号开发的几点总结
查看>>