题目:现有一个队列排队在超市排队结账,总共有n个结账机器,设计一个函数来计算总共的结账时间。
函数总共有两个变量:

  • 排队人员的列表,每个列表元素代表一个排队人员,元素的值代表所需结账时间
  • 超市的结账机器数n,一个正整数

说明:

  • 只有一个队列,且队列顺序不会改变
  • 假定队列每个人结账完就立刻让出结账机器

答案:
def queue_time(customers, n):
L=[0]*n
for i in customers:
L[L.index(min(L))]+=i
return max(L)

Python进阶学习之超市结账时间计算相关推荐

  1. leetcode与python进阶学习总结

    转自:leetcode与python进阶学习总结 l1是一个链表型,val是其属性,以下句子意义为如果l1不为空则取l1.val否则取0,节省代码空间,干净利落 x= l1.val if l1 els ...

  2. python进阶学习--- django框架解析 ---领悟编程语言共性与特性【后续详解】

    python进阶学习---> django框架解析 --->领悟编程语言共性与特性 1.python语言介绍   python解释型脚本语言 2.python执行原理   python解释 ...

  3. python进阶学习路线(全)

    学习路线: 1.硬件: 1.操作系统简介 2.第二篇:操作系统 2.linux基础: 1.初始Linux 2.基本使用 3.Linux进阶 3.python基础 : 1.python基础大纲 2.变量 ...

  4. python进阶学习笔记(四)--多线程thread

    在使用多线程之前,我们首页要理解什么是进程和线程. 什么是进程? 计算机程序只不过是磁盘中可执行的,二进制(或其它类型)的数据.它们只有在被读取到内存中,被操作系统调用的时候才开始它们的生命期.进程( ...

  5. Python - 深度学习系列13- 显卡与CPU计算对比

    说明 因为装3060Ti的时候踩了坑(雷?),所以不太清楚这张卡是不是如同之前想象的一样,所以这篇文章会进行一系列的实验和对比.可能对其他希望用显卡进行计算的人有所帮助. 1 本篇的代码可以在装好显卡 ...

  6. python进阶学习

    小编在此整理了python面向对象的相关内容,内容较长,请耐心读完. 注意:由于本人的个人习惯,为了使代码更加清晰明了,将采取以下方式呈现代码,诸位在学习敲代码时注意将前面的>>>去 ...

  7. 以下属于python标准库的选项是-Python 标准库一览(Python进阶学习)

    转自:http://blog.csdn.net/jurbo/article/details/52334345 写这个的起因是,还是因为在做Python challenge的时候,有的时候想解决问题,连 ...

  8. 21天Python进阶学习挑战赛打卡------第2天(基础内容)

    ​ ​ 活动地址:CSDN21天学习挑战赛 学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩:迟一天就多一天平庸的困扰.各位小伙伴,如果您: 想系统/深入学习某技术知识点- 一个人摸索学习很难坚持 ...

  9. 通过例子进阶学习C++(四)计算2的64次方,不服写写看

    本文是通过例子学习C++的第四篇,通过这个例子可以快速入门c++相关的语法. 1.乍一看题目非常简单,简单思考一下,可以通过for循环实现: #include <iostream> usi ...

最新文章

  1. nginx+tomcat+memcache实现负载均衡、session共享
  2. SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)...
  3. 双系统(xp+ubuntu)删除ubuntu(好用)
  4. 翻译:如何用Cocos2d来开发简单的IPhone游戏教程
  5. Python 数据分析三剑客之 Matplotlib(十一):最常用最有价值的 50 个图表
  6. 怎样Interlocked.Increment一个反射得到的field?
  7. 【Java学习笔记之二十六】深入理解Java匿名内部类
  8. 48. Element isSupported() 方法
  9. 计算机二级c语言考点变化,计算机二级C语言考点归纳汇总.doc
  10. MySQL5.7数据库-索引优化
  11. IntelliJ IDEA插件-翻译插件
  12. mysql.sock.lock的作用_mysql.sock的作用
  13. DataGear 数据可视化看板整合前端框架Vue
  14. linux jar环境配置文件,启动jar包 指定配置文件和运行环境
  15. ⊱如果事与愿违,请相信一定另有安排
  16. WebRTC语音对讲无声音
  17. 公司接了一个电商项目要在1个月内写10w行代码,该怎么搞定?
  18. Windows7/10耳机插入前面板没反应的解决方案
  19. 记一次服务器被植入木马/病毒:kdevtmpfsi
  20. 行人再识别之评估标准(CMC曲线)

热门文章

  1. c语言2个字符串可以相互赋值吗,c语言结构体2之变量赋值于字符串
  2. scilab系列---概述
  3. linux安装socket.io,Socket.IO
  4. uTorrent使用帮助
  5. 【漏洞复现】CVE-2022-22954 VMware Workspace ONE Access漏洞分析
  6. matlab加速模型,matlab仿真加速问题
  7. 人工智能应用和隐私保护应该如何兼顾?
  8. QT TCP局域网通讯工具 V1.0
  9. Python程序语句
  10. 【题目】动态规划:小朋友过桥问题