这道题的原题是Leetcode 406题

题目:假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h,k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。

思路:输入是二维列表,(1)根据列表的第二维进行排序,(2)在根据列表的第一维倒序排列,(3)最后根据列表第二维的值将排序后的序列插入新的列表中。

代码:

from operator import itemgetter
queue = eval(input())queue.sort(key = itemgetter(1))
#print(queue)
queue.sort(key = itemgetter(0), reverse = True)
#print(queue)output = []
for item in queue:output.insert(item[1], item)#print(output)
print(output)

参考博客:https://blog.csdn.net/sinat_27421407/article/details/80822444

Python语言程序设计(嵩天老师)-期末考试3.2-站队顺序输出相关推荐

  1. 【python】Python语言程序设计/嵩天老师入门课程笔记整理

    分章节目录 1.python开发环境配置 1.1 程序语言分类(执行方式): 1.2 python程序语法元素分析: 1.3 python保留字 2.python绘图 2.1 编程语言概述 2.2 t ...

  2. MOOC python语言程序设计 嵩天老师 笔记(第六周)

    1.S和T是两个集合,哪个选项对S^T的描述是正确的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪ ...

  3. python语言程序设计 嵩天老师(第七周)

    1.Python对文件操作采用的统一步骤是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬ ...

  4. 电大1253c语言程序设计考试题,电大1253《C语言程序设计》开放大学期末考试试题2020年1月(含答案)...

    <电大1253<C语言程序设计>开放大学期末考试试题2020年1月(含答案)>由会员分享,可在线阅读,更多相关<电大1253<C语言程序设计>开放大学期末考试 ...

  5. python语言程序设计嵩天-Python语言程序设计基础(第2版)嵩天课后答案

    嵩天.礼欣.黄天羽Python语言程序设计基础(第2版)习题答案本书提出了以理解和运用计算生态为目标的Python语言教学思想,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个P ...

  6. 中南大学c语言程序设计2013年下学期期末考试,2013级计算机专业本科生C语言程序设计期末考试资料.doc...

    中南大学考试试卷 -2014学年第 1 学期期末考试试题 时间95分钟 计算机与程序设计语言基础 课程40学时 2.5学分 考试形式:闭卷 专业年级:计算机科学与技术2013级 总分 100分,占总评 ...

  7. python语言程序设计嵩天-python语言程序设计基础(嵩天版),第二章程序练习题...

    python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...

  8. 中南大学c语言程序设计2013年下学期期末考试,中南大学C语言历年试卷

    中南大学C语言历年试卷 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 中南大学考试试卷2005 -- 2006 学年 2 学期 时间1 ...

  9. python慕课笔记 Python语言程序设计 嵩天笔记整理

    ** 1.python基本语法元素 1.2** C诞生于1972年,python诞生于1990年 静态语言:编译执行:C/C++\Java,执行速度快 脚本语言:解释执行:Python.JavaScr ...

最新文章

  1. Oracle 表的访问方式(2)-----索引扫描
  2. hdu3472 混合欧拉
  3. 预备作业02-20162314王译潇 黑客帝国之路1.1
  4. Android之如何设置背景的透明度
  5. Hadoop 集群的三种方式
  6. LeetCode 378. 有序矩阵中第K小的元素(二分查找)
  7. 网络中的计算机如果加入家庭组,win10系统加入其他计算机家庭组的操作方法
  8. LeetCode:安排工作以达到最大收益【455】
  9. Android Fragment 真正彻底的解决(下一个)
  10. 广义逆高斯分布(Generalized Inverse Gaussian Distribution)及修正贝塞尔函数
  11. java基础篇---网络编程(TCP程序设计)
  12. 你相信这是XP经典桌面拍摄地现在的模样吗?
  13. Pytorch优化器全总结(二)Adadelta、RMSprop、Adam、Adamax、AdamW、NAdam、SparseAdam
  14. Python井字棋游戏开发带实验报告
  15. 消息队列及短信发送平台
  16. 汇川HnU系列PLC以太网通讯解决方案
  17. 如何处理编码GBK的不可映射字符
  18. C语言 读写锁pthread_rwlock_init
  19. fish or cut bait 当机立断
  20. rtos中的喂狗思路——freertos

热门文章

  1. 如何利用计算机处理,旧电脑如何处理?去卖回收教你几招!榨干闲置电脑最后一丝价值!...
  2. NANK南卡lite Pro无线蓝牙耳机上手体验
  3. ASO优化在大数据时代应该怎么操作,aso优化如何操作
  4. php think-queue队列的安装使用和Supervisor的安装配置和使用
  5. 王阳明心学层级图——适合内心困惑的人了解
  6. android App中bug收集的工具类
  7. Spring 实战(第 5 版)
  8. Reactive 反应式编程
  9. 阿里为什么总mysql_为什么部署在阿里云上 MySQL 老是因为内存而挂掉,不是个例....
  10. c语言编程中负1什么意思,C语言中的if(1)是什么意思啊