首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js生成年月+字母+五位数的编码,实现字母递增与五位数序号递增

这里写目录标题 需求: 如图所示: 实现: 字母递增: 序号递增: 核心代码: pass:给后人留个坑吧: 需求: 1、新增数据要求生成的编码格式为YYYYMMA00001。...例如:202209A00001 2、序号 00001递增,当序号大于99999时,字母A递增。例如:A99999 时递增为B00001 如图所示: 实现: 年月就不说了。获取一下补个零就行了。...判断一下,当序号大于99999时,index+1,在给end从1开始计数(end为序号) // 满99999 字母递增 序号重置为1 let index = 0;...+5位序号 } pass:给后人留个坑吧: 这块儿的逻辑有问题,只能算到B。...把字母递增和序号递增单独拧出来还是可以用的。。。

82720
您找到你想要的搜索结果了吗?
是的
没有找到

Leetcode No.171 Excel表列序号

题目描述 给定一个Excel表格中的列名称,返回其相应的列序号。 例如, A -> 1 B -> 2 C -> 3 ......: "A" 输出: 1 示例 2: 输入: "AB" 输出: 28 示例 3: 输入: "ZY" 输出: 701 解题思路1 字符串遍历,进制转换 初始化结果 ans = 0,遍历时将每个字母与...A 做减法,因为 A 表示 1,所以减法后需要每个数加 1,计算其代表的数值 num = 字母 - ‘A’ + 1 因为有 26 个字母,所以相当于 26 进制,每 26 个数则向前进一位 所以每遍历一位则...; } return ans; } } 时间复杂度:O(n) 空间复杂度:O(1) 解题思路2 字符串遍历,进制转换 初始化结果 ans = 0,遍历时将每个字母与...A 做减法,因为 A 表示 1,所以减法后需要每个数加 1,计算其代表的数值 num = 字母 - ‘A’ + 1 因为有 26 个字母,所以相当于 26 进制,每 26 个数则向前进一位 每位实际数值为

81020
领券