华为OD机试真题-机场航班调度程序-2023年OD统一考试(C卷)

news/2024/7/20 18:17:51 标签: 华为od, 开发语言, java

题目描述:

XX市机场停放了多架飞机,每架飞机都有自己的航班号CA3385,CZ6678,SC6508等,航班号的前2个大写字母(或数字)代表航空公司的缩写,后面4个数字代表航班信息。但是XX市机场只有一条起飞用跑道,调度人员需要安排目前停留在机场的航班有序起飞。为保障航班的有序起飞,调度员首先按照航空公司的缩写(航班号前2个字母)对所有航班进行排序,同一航空公司的航班再按照航班号的后4个数字进行排序最终获得安排好的航班的起飞顺序。请编写一段代码根据输入的航班号信息帮助调度员输出航班的起飞顺序。

说明:

1、航空公司缩写排序按照从特殊符号$ & *, 0~9,A~Z排序;

输入描述:第一行输入航班信息,多个航班号之间用逗号(“,”)分隔,输入的航班号不超过100个例如:

CA3385,CZ6678,SC6508,DU7523,HK4456,MK0987

备注:航班号为6位长度,后4位为纯数字,不考虑存在后4位重复的场景

输出描述:

CA3385,CZ6678,DU7523,HK4456,MK0987,SC6508

补充说明:

示例1

输入:

CA3385,CZ6678,SC6508,DU7523,HK4456,MK0987

输出:

CA3385,CZ6678,DU7523,HK4456,MK0987,SC6508

说明:

输入目前停留在该机场的航班号ÿ


http://www.niftyadmin.cn/n/5312964.html

相关文章

【PB续命07】JDBC连接达梦数据库

JDBC(Java DataBase Connectivity) 称为Java数据库连接,它是一种用于数据库访问的应用程序API,由一组用Java语言编写的类和接口组成,有了JDBC就可以用同一的语法对多种关系数据库进行访问,而不用担心其数据库操作语言的差异。 有了…

【JVM线上故障排查】

对于后端程序员,特别是 Java 程序员来讲,排查线上问题是不可避免的。各种 CPU 飚高,内存溢出,频繁 GC 等等,这些都是令人头疼的问题。楼主同样也遇到过这些问题,那么,遇到这些问题该如何解决呢&…

Python爬虫-爬取豆瓣Top250电影信息

🎈 博主:一只程序猿子 🎈 博客主页:一只程序猿子 博客主页 🎈 个人介绍:爱好(bushi)编程! 🎈 创作不易:喜欢的话麻烦您点个👍和⭐! 🎈…

如何把图片多余的部分去掉?看完你就懂了

在那个令人兴奋的元旦,我踏上了飞往哈尔滨的旅程。作为一个南方小土豆,我满心期待着捕捉这座北方城市的美景,留下一些宝贵的照片回忆。一下飞机,我就感受到了哈尔滨的独特魅力。凛冽的寒风中,中央大街的灯火璀璨&#…

机器学习原理到Python代码实现之NaiveBayes【朴素贝叶斯】

Naive Bayes 朴素贝叶斯算法 该文章作为机器学习的第二篇文章,主要介绍的是朴素贝叶斯算法的原理和应用。学习本章内容建议对概率论中的联合概率以及先验概率、后验概率有初步的学习和掌握。 难度系数:⭐⭐⭐ 更多相关工作请参考:Github 算法…

Docker简述与基础部署详解

docker官网:https://www.docker.com docker中文库:https://www.docker.org.cn/ Docker是一种开源的容器化平台,用于轻松打包、交付和运行应用程序。Docker的主要优势在于它提供了一种轻量级、可移植、自包含的容器化技术,使得应用程序及其所…

redisson滑动时间窗应用场景

概述 前10分钟内累计3次验证失败后,增加图形验证码验证条件,前10分钟内累计6次验证失败后,系统自动锁定该账号15分钟,15分钟后自动解锁;方案 基于redisson(zset)滑动时间窗记录最近10分钟内该…

laravel getQueryLog() time 代表什么

laravel中的getQueryLog()方法返回了执行的所有查询的详细信息,包括查询语句、绑定的参数和查询的执行时间等。其中,time字段代表了每个查询的执行时间,以毫秒为单位。 以下是一个示例代码,演示了如何使用getQueryLog()方法获取查…