题目描述

工号系统由小写英文字母(a-z)和数字(0-9)两部分构成。新工号由一段英文字母开头,之后跟随一段数字,比如"aaahw0001",“a12345”,“abcd1”,“a00” 注意新工号不能全为字母或者数字,允许数字部分有前导 0 或者全为 0。但是过长的工号会增加同事们的记忆成本,现在给出新工号至少需要分配的人数X 和新工号中字母的长度 Y,求新工号中数字的最短长度 Z。

输入描述

一行两个非负整数 X Y,数字用单个空格分隔

输出描述

输出新工号中数字的最短长度 Z

示例1
260 1
1
示例2
6 1
1
示例3
2600 1
2
public static void main(String[] args) {int people = 2600 ;int letter = 1;int number = count(people, letter);System.out.println(number);}public static int count(int people, int letter) {//英文字母是26的次方,而数字的次方,只需要加到大于人数int i = 0;while ((Math.pow(26, letter) * (Math.pow(10, i))) < people) {i++;}if (i == 0) {return 1;} else {return i;}}

员工工号问题-华为OD相关推荐

  1. 华为OD机试 - 新员工座位安排系统(C 语言解题)【独家】

    最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单 华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典 [华为OD机试]全流程解析+经验分享,题型分 ...

  2. 【华为OD机试模拟题】用 C++ 实现 - 新员工座位安排系统(2023.Q1)

    最近更新的博客 [华为OD机试模拟题]用 C++ 实现 - 去重求和(2023.Q1) 文章目录 最近更新的博客 使用说明 新员工座位安排系统 题目 输入 输出 示例一 输入 输出 示例二 输入 输出 ...

  3. 华为OD机试题,用 Java 解【新员工座位安排系统】问题 | 含解题说明

    华为Od必看系列 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南 华为od机试,独家整理 已参加机试人员的实战技巧 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单 华 ...

  4. 华为OD机试题,用 Java 解【员工出勤 or 出勤奖的判断】问题 | 含解题说明

    华为Od必看系列 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南 华为od机试,独家整理 已参加机试人员的实战技巧 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单 华 ...

  5. 【新2023Q2押题JAVA】华为OD机试 - 优秀员工统计

    最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单 华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典 [华为OD机试]全流程解析+经验分享,题型分 ...

  6. 华为OD机试 - 新员工座位安排系统(Python) | 机试题算法思路

    最近更新的博客 华为OD机试 - 招聘(Python) | 备考思路,刷题要点,答疑 [新解法] 华为OD机试 - 五键键盘 | 备考思路,刷题要点,答疑 [新解法] 华为OD机试 - 热点网络统计 ...

  7. 华为OD机试题 - 新员工座位安排系统(JavaScript)| 机考必刷

    更多题库,搜索引擎搜 梦想橡皮擦华为OD

  8. 华为OD机试 - 员工出勤(Python) | 机试题算法思路 【2023】

    最近更新的博客 华为OD机试 - 自动曝光(Python) | 机试题算法思路 [2023] 华为OD机试 - 双十一(Python) | 机试题算法思路 [2023] 华为OD机试 - 删除最少字符 ...

  9. 华为OD机试题 - 员工出勤(JavaScript)| 机考必刷

    更多题库,搜索引擎搜 梦想橡皮擦华为OD

最新文章

  1. 神经病啊!——微信同层播放器接(踩)入(坑)总结
  2. 使用Bochs调试Linux内核初级入门
  3. 测试Maven版本插件自动递增版本号
  4. leetcode-回文链表
  5. python全栈工程师能接到私活么_Python全栈工程师(包、模块 的导入)
  6. [内核同步]自旋锁spin_lock、spin_lock_irq 和 spin_lock_irqsave 分析
  7. SQL 16进制数转化10进制
  8. iOS开发: info访问权限配置
  9. SRM 403(1-250pt, 1-500pt)
  10. 用c语言编写金山打字游戏,c#实现简单金山打字小游戏(源码)
  11. 除了php云和骑士还有什么_骑士CMS是什么开源程序
  12. 网上传说软件测试培训真的那么黑心吗?都是骗局?
  13. Makefile:94: recipe for target 'install-***-recurse' failed 解决方法
  14. 预装windows 8 系统GPT模式的ThinkPad T440改装64位 windows 7旗舰版
  15. STM32操作增量式编码器(一)----使用外部中断实现测速
  16. 智慧养老的发展形势及智慧养老热点、痛点、难点
  17. html、css 实现一个漂亮的表格
  18. 35个可以提高千倍效率的Java代码小技巧
  19. 叶筱静受邀主持北大“2019数字新金融领袖峰会”圆桌论坛
  20. 知到网课艺术中国真题题库分享(含答案)

热门文章

  1. 02标准建模流程:模型构建
  2. 从开一家餐馆告诉你:如何用战略思维思考问题?
  3. 微信 设置新消息提醒铃声(自定义铃声)
  4. ipad分屏大小怎么调整_怎么用PS给图片添加文字,手把手教你调整字体大小
  5. linux将新硬盘挂载到/home下-转载
  6. 微信小程序常用功能总结(持续更新中~)
  7. 解决实体类字段与数据库字段不一致的问题
  8. 基于51单片机的温度控制proteus仿真原理图PCB
  9. 计算机毕业设计Java飞机订票管理系统(源码+系统+mysql数据库+lW文档)
  10. 如何使Windows 10的Alt + Tab应用程序切换器更加透明