华为OD机试 - 打印任务排序
2023-09-14 09:04:04 时间
题目描述
- 某个打印机根据打印队列执行打印任务。打印任务分为九个优先级,分别用数字1-9表示,数字越大优先级越高。打印机每次从队列头部取出第一个任务A,
- 然后检查队列余下任务中有没有比A优先级更高的任务,如果有比A优先级高的任务,则将任务A放到队列尾部,否则就执行任务A的打印。
- 请编写一个程序,根据输入的打印队列,输出实际的打印顺序。
输入描述
- 输入一行,为每个任务的优先级,优先级之间用逗号隔开,优先级取值范围是1~9。
输出描述
- 输出一行,为每个任务的打印顺序,打印顺序从0开始,用逗号隔开
用例
输入 | 9,3,5 |
输出 | 0,2,1 |
说明 |
|
相关文章
- 【华为云技术分享】Linux内核补丁源码分析(1)
- 【华为云技术分享】云图说 | 华为云智能边缘平台IEF:智能边缘 让AI触手可及
- 【我的物联网成长记10】五分钟了解物联网SIM卡【华为云技术分享】
- python让你再也不为文章配图与素材发愁,让高清图片占满你的硬盘! #华为云·寻找黑马程序员#
- 华为OD机试 - 字符串重新排列、字符串重新排序(Java & JS & Python)
- 华为OD机试 - 字符串筛选排序(Java & JS & Python)
- 华为OD机试 - 运维日志排序
- 全民开发者时代到来!华为云开发者日深圳站成功举办
- 【华为云技术分享】云小课 | SAP HANA高可用之实战演练
- 华为云IoT专家直播——构筑智慧路灯实战分享
- 华为云Astro的前世今生:用7年时间革新低代码开发观念
- 【华为机试真题 Python实现】整型数组按个位值排序
- 【华为机试真题 Python实现】一个正整数到 Excel 编号之间的转换
- 华为DHCP的配置总结
- 玩转华为ENSP模拟器系列 | 配置Console用户界面举例
- 100集华为HCIE安全培训视频教材整理 | 双机热备(八)
- 华为鸿蒙系统2.0来了,你觉得华为鸿蒙能成功吗?