这周老师让我们在leetcode中array模块中随便选一题,因为不是很清楚网站中的难度区分,便选了一个难度适中的题目,也就是这道Teemo Attacking。

这道题目的难点便是在查询数组当前数据的时候也能对当前节点的下一个数据进行访问,以及判断当前数据是否是数组的最后一个。好了,直接上代码,难度不是很大的一道题目:

#495
#https://leetcode.com/problems/teemo-attacking/description/
#2018.4.23 xutkclass Solution(object):def findPoisonedDuration(self, timeSeries, duration):""":type timeSeries: List[int]:type duration: int:rtype: int"""timeSeries.sort()tmp_position = 0poisoned_time = 0array_length = len(timeSeries)while tmp_position < array_length:if tmp_position + 1 == array_length:poisoned_time += durationbreakif timeSeries[tmp_position] + duration > timeSeries[tmp_position + 1]:poisoned_time += timeSeries[tmp_position + 1] - timeSeries[tmp_position]else:poisoned_time += durationtmp_position += 1return poisoned_time

Teemo Attacking相关推荐

  1. 495. Teemo Attacking

    495. Teemo Attacking 标签(空格分隔): leetcode array medium 题目 In LOL world, there is a hero called Teemo a ...

  2. 【LeetCode】495. Teemo Attacking(提莫大魔王)

    In LOL world, there is a hero called Teemo and his attacking can make his enemy Ashe be in poisoned ...

  3. 【Lintcode】1207. Teemo Attacking

    题目地址: https://www.lintcode.com/problem/teemo-attacking/description 在LOL中有一个叫"提莫"的英雄,假设被提莫攻 ...

  4. LeetCode 495. Teemo Attacking

    题意:在LLP的世界里,有个英雄叫Teemo,他的攻击能使他的敌人Ashe处理中毒状态.现在,给出Teemo的攻击序列和每次攻击的中毒持续时间,输出Ashe中毒的总共时间. 思路:根据每次攻击时间,可 ...

  5. 继续过中等难度.0309

      .   8  String to Integer (atoi)    13.9% Medium   . 151 Reverse Words in a String      15.7% Mediu ...

  6. LeetCode--495

    495. Teemo Attacking 题目概述 In LLP world, there is a hero called Teemo and his attacking can make his ...

  7. LeetCode刷题之python解法(持续更新)

    1. Two Sum 4行 class Solution:def twoSum(self, nums: List[int], target: int) -> List[int]:d = {}fo ...

  8. LeetCode 力扣算法题解汇总,All in One

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: https://fuxuemingzhu.cn 关键词:LeetCode,力扣,算法,题解,汇总,解析 把自己刷过的所有题目做一个整理, ...

  9. Leetcode算法题-解法转载

    版权声明:本文为博主原创文章,未经博主允许不得转载.    https://blog.csdn.net/fuxuemingzhu/article/details/85112591 作者: 负雪明烛 i ...

  10. 合并区间 · Merge Intervals 插入区间 · Insert Interval

    [抄题]: 给出若干闭合区间,合并所有重叠的部分. 给出的区间列表 => 合并后的区间列表: [ [[1, 3], [1, 6],[2, 6], => [8, 10],[8, 10], [ ...

最新文章

  1. html页面布局名称,HTML页面模块的常用命名
  2. ssh服务常见问题及其解决办法
  3. 基于Android移动终端的微型餐饮管理系统的设计与实现2-侧滑菜单
  4. 特斯拉纯视觉FSD版本Bug频发!马斯克:不认真测试的车主就取消资格
  5. Lambda表达式和表达式树
  6. 字体设置_Endnote教程|字体设置
  7. 全球及中国生产性服务产业动态展望与十四五建设现状规划报告2022版
  8. sql输出带颜色的字段_带你走进MySQL数据库(MySQL入门详细总结一)
  9. 复旦大学吴立德《数值优化》、《深度学习》和
  10. [蓝桥杯]算法提高 金属采集(树形dp)
  11. 基于小波变换的信号降噪处理及仿真研究_信号处理方法推荐--1(转载自用,侵删)...
  12. 非阻塞connect
  13. r怎么对两组数据统计检验_数据科学中最常用的统计检验是什么
  14. 离线部署 CDH 6.2 及使用 CDH 部署 Hadoop3 大数据平台集群服务
  15. C++工作笔记-对友元函数的进一步理解
  16. php测试接口的小工具,PHP API接口测试小工具
  17. 一般信道容量迭代算法c语言,离散信道容量的迭代算法
  18. 扫描40亿可路由的 IPv4 地址后发现这些打印机的 IPP 端口遭暴露
  19. html页面的盒子边框怎么做的,HTML+CSS入门 用三层盒子结构实现多边框详解
  20. indesign使用教程,如何将图形添加到项目?

热门文章

  1. java计算机毕业设计网上鲜花交易平台源代码+数据库+系统+lw文档
  2. 基于单片机的无线防盗报警系统设计(#0449)
  3. 魔兽世界个人插件、宏、WA 使用记录
  4. Tryhackme-BurpSuite
  5. matplotlib的学习,全是源码,勿喷
  6. [单片机框架][bsp层][AT32F415][bsp_tim] tim定时器配置和使用
  7. 卫生事业管理学重点 题库含答案(终极完全版)
  8. 联想电脑如何打开BIOS并开启虚拟化——以G50为例
  9. 进入bios看了,vt 已经开了,为什么打开模拟器还显示未开启?
  10. 2018软工—团队现场编程实战(抽奖系统)