【华为机试真题 Python实现】工号不够用了怎么办(员工工号问题)【2022 Q1 Q2 |100分】
2023-09-14 09:06:44 时间
前言
《华为机试真题》专栏含牛客网华为专栏、华为面经试题、华为OD机试真题。
如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议!
本文解法非最优解(即非性能最优)。
题目描述
3020年,空间通信集团的员工人数突破20亿人,即将遇到现有工号不够用的窘境。现在,请你负责调研新工号系统。
继承历史传统,新的工号系统由小写英文字母(a-z)和数字(0-9)两部分构成。新工号由一段英文字母开头,之后跟随一段数字,比如"athw0001""a12345"“abcd1” “a00”。
注意:新工号不能全为字母或者数字,允许数字部分有前导0或者全为0。
但是过长的工号会增加同事们的记忆成本,现在给出新工号至少需要分配的人数X和新工号中字母的长度Y,求新工号中数字的最短长度Z。
输入描述:
一行两个非负整数X Y,用数字用单个空格分隔。
0<x <&
相关文章
- python实现矩阵的转置_Python实现矩阵转置的方法分析
- mt4 python_一个使用Python自动化交易外汇MT4脚本实现「建议收藏」
- python编程是啥-Python编程「建议收藏」
- Python入门系列(十)一篇学会python文件处理
- python爬虫—–Python访问http的几种方式「建议收藏」
- 【Python】python文件打开方式详解——a、a+、r+、w+、rb、rt区别[通俗易懂]
- python海龟绘图画圆_Python启蒙之海龟作图「建议收藏」
- Python实现自动回复_python 微信机器人
- UE5 中用 Python 接口创建 Level Sequence 与设置 TriggerEvent
- python lambda表达式举例_Python中lambda表达式[通俗易懂]
- python hexdump_笨办法学 Python · 续 练习 26:`hexdump`
- 新手学Python可行吗?需要什么基础?(新手学python可行吗?需要什么基础)
- Python 自动化指南(繁琐工作自动化)第二版:一、PYTHON 基础知识
- python-Python与MySQL数据库-处理MySQL查询结果
- 小白的Python之路 day5 python模块详解及import本质编程语言
- Python 基于python实现的http+json协议接口自动化测试框架源码(实用改进版)详解编程语言
- MySQL与Python搭配,实现数据库操作。(mysql-python)
- Python结合MySQL实现信息交互(python与mysql交互)
- 一步步学习:利用Python连接MySQL数据库(python连接mysql数据库)
- Python实现快速连接Redis数据库(python连接redis)
- 使用Python连接MySQL数据库,实现高效数据交互(python连接mysql)
- Python在MSSQL中的应用实践(python与mssql)
- Python如何连接MySQL数据库(python怎么连接mysql数据库)
- python用Redis与Python实现大数据收集与分析(redis 联合)