XX市机场停放了多架飞机,每架飞机都有自己的航班号CA338

	XX市机场停放了多架飞机,每架飞机都有自己的航班号CA3385,CZ6678,SC6508等,航班号的前2个大写字母)(或数字)代表航空公司的缩写,后面4个数字代表航班信息。但是XX市机场只有一条起飞用跑道,调度人员需要安排目前停留在机场的航班有序起飞。
	为保障航班的有序起飞,调度员首先按照航空公司的缩写(航班号前2个字母或数字)对所有航班进行排序,同一航空公司的航班再按照航班号的后4个数字进行排序最终获得安排好的航班的起飞顺序。
请编写一段代码,根据输入的航班号信息,帮助调度员输出航班的起飞顺序
输入描述
第一行输入航班信息,多个航班号之间用逗号","分隔,输入的航班号不超过100个
输出描
一行航班信息表示安排好的航班起飞顺序
补充说明
航班号为6位长度,后4位为纯数字,不考虑存在后4位重复的场景
航空公司缩写排序按照从特殊符号$ & *,0~9,A~Z排序
输入:CA3385,CZ6678,SC6508,DU7523,HK4456,MK0987
输出:CA3385,CZ6678,DU7523,HK4456,MK0987,SC6508

为啥这题必须用lambda,直接用sort不行,有哪位大佬知道?一直是90%

lst = input().split(",")# 调用lambda函数,先根据前两位缩写进行排序# 缩写相同时,再根据后四位进行排序

lst.sort(key=lambda x: (x[:2], int(x[2:])))

# 输出排序结果

print(",".join(lst))

#牛客在线求职答疑中心##牛客解忧铺#
全部评论
这个问题涉及到Python的lambda函数和sort函数的使用。Lambda函数是一个小型匿名函数,它可以接受任意数量的参数但只能有一个表达式。在Python中,sort函数可以使用lambda函数作为参数,以便根据自定义规则对列表进行排序。 在这个问题中,我们需要根据航班号的前两个字母(航空公司缩写)和后四个字母(航班信息)对航班进行排序。Lambda函数可以帮助我们实现这个需求。首先,我们使用lambda函数将航班号按照前两个字母进行排序。如果前两个字母相同,我们再按照后四个字母进行排序。 Lambda函数可以接受两个参数,一个是排序的键(key),另一个是排序的顺序(reverse)。在这个问题中,我们使用lambda函数作为sort函数的key参数,以便根据自定义规则对航班号进行排序。 所以,使用lambda函数可以使排序过程更加简洁和灵活,而直接使用sort函数则无法实现这样的自定义排序规则。
点赞 回复 分享
发布于 2024-05-25 22:44 AI生成

相关推荐

02-12 20:22
重庆大学 Java
字节暑期刚入职四天,因为是年前,所以很多正职都放假走了,也就没有给我分配mt,然后有一个老哥在我来的时候给我发了一个landing手册,然后还有关于部门业务的白皮书,还有一些业务代码。然后本人是java面的,进来第一次接触go语言 前面几天熟悉了一下go的语法和go的框架,可以读但是还不太会写,然后业务白皮书也看的很头疼,包括landing手册里要了解的很多东西说实话我看文档真的快看死了,一个嵌套一个,问题是我还完全不知道咋用这个我了解的东西,还有就是那个项目代码,那个老哥喊我去写写单测,熟悉一下go的语法,但也进行的很困难(这是我第一段实习,之前都是springboot那一套,真不太熟悉这个)想问问大家的建议,就是我从现在开始到在开年回来之前应该做些什么,我目前就一个想法 就是复现一个landing手册上的go框架小项目 就是相当于帮自己锻炼锻炼怎么写go 或者各位大佬有没有更好的锻炼go语法的建议还有就是大家都在说vibe coding,那我应该怎么锻炼自己使用ai的能力,感觉我除了给一些需求然后它给我生成代码,好像就没别的用法了,那些什么工作流、拆解、skill啥的都不知道从哪一个地方开始,包括我现在正在实习,不知道精力该怎么分配,去网上想找找关于agent开发的一些学习流程,说实话,众说纷纭,有的是从python开始打基础然后系统学那些rag prompt langchain mcp等等,有的是说直接找一个github上的ai项目然后反复问ai,我确实有点迷茫,恳求各位大佬能留下你们宝贵的建议,我一定认真反复深刻学习有一说一 我觉得字节饭挺好吃的!
双非后端失败第N人:1. go语言我建议你让ai带着你先把基本语法速通了,然后再去用go重新刷你以前刷过的leetcode,这样熟悉起来很快 2. 直接看你们组go项目,里面用***比较复杂,然后把每一个语法现象都喂给ai,一点点看
字节跳动公司福利 1371人发布
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务