当前位置: 首页 > 编程笔记 >

根据JavaScript中的注册号查找车牌

通京
2023-03-14
本文向大家介绍根据JavaScript中的注册号查找车牌,包括了根据JavaScript中的注册号查找车牌的使用技巧和注意事项,需要的朋友参考一下

问题

一个城市N的汽车登记系统分配两种类型的号码-

  • 客户ID-一个自然数(介于0和17554423之间)(包括0和17554423),按以下顺序分配给购车者:第一个客户获得ID 0,第二个客户获得ID 1,第三个客户获得ID 2,依此类推;

  • 号牌-分配给汽车,并包含系列(从a到z的三个拉丁小写字母)和序列号(从0到9的三个数字)。

    示例-aaa001。每个车牌都与给定的客户ID相关。例如:号码牌aaa001与客户ID 0相关;号码牌aaa002与客户ID 1相关,依此类推。

我们需要编写一个JavaScript函数,该函数接受customerID并计算与该ID对应的车牌并将其作为字符串返回。

示例

以下是代码-

const id = 545664;
const findNumberPlate = (id = 0) => {
   const letters = 'abcdefghijklmnopqrstuvwxyz';
   let num = String(id % 999 + 1);
   if(num.length !== 3);
      while(num.length !== 3){
         num = '0' + num;
      };
      const l = Math.floor(id / 999);
      return letters[l % 26] + letters[(Math.floor(l / 26)) % 26] + letters[(Math.floor(l / (26 * 26))) % 26] + num;
};
console.log(findNumberPlate(id));
输出结果

以下是控制台输出-

ava211

 类似资料:
  • 问题内容: 您能告诉我是否有DOM API搜索具有给定属性名称和属性值的元素: 就像是: 问题答案: 更新: 在过去几年中,情况发生了巨大变化。现在,您可以可靠地使用和,有关如何执行操作。 现在不需要jQuery依赖项。如果您使用的是jQuery,那就太好了……如果您不使用jQuery,则不必再依赖于仅通过属性选择元素了。 在Vanilla javascript中,执行此操作的方法不是很短,但是有

  • 本文向大家介绍在JavaScript中根据月份索引查找季度,包括了在JavaScript中根据月份索引查找季度的使用技巧和注意事项,需要的朋友参考一下 问题 我们需要编写一个JavaScript函数,该函数接受从1开始的月份索引,并返回该月份所在的季度。 示例 以下是代码- 输出结果 以下是控制台输出-

  • 我使用Gate8.5,在执行标记器和句子拆分器之后,我执行我的地名录匹配来获得对一些标记的查找注释,现在我想搜索那些有查找注释的标记,以通过一些注释来注释包含这些标记的句子,我尝试如下: 问候

  •        登陆页面,点击快速注册,会转到注册页:        输入手机号,点击获取验证码,会收到注册短信。填写验证码后,输入密码,即可完成注册。        另外,可以直接在图新用户中心网页进行注册,其账号可以直接用于外业精灵。        地址:http://usercenter.engine3d.com/usercenter/registerguide.html

  • 新版FDS(生态云帐号) or 老版FDS(开放平台开发者帐号) 新版FDS与老版FDS功能相同,仅帐号授权体系不同,新版FDS基于生态云帐号,老版FDS基于开放平台开发者帐号。 推荐大家使用新版FDS,方便团队人员变迁与管理。 开通生态云账号 注册开放平台开发者帐号 * 生态云账号 开通生态云账号 生成/获取密钥 进入用户管理 获取云密钥 图中团队的ID加上CI前缀是FDS中授权中的Grante

  • 新版SDS(生态云帐号) or 老版SDS(开放平台开发者帐号) 新版SDS与老版SDS功能相同,仅帐号授权体系不同,新版SDS基于生态云帐号,老版SDS基于开放平台开发者帐号。 推荐大家使用新版SDS,方便团队人员变迁与管理。 开通生态云账号 注册开放平台开发者帐号 * 生态云账号 开通生态云账号 生成/获取密钥 进入用户管理 获取云密钥 图中团队的ID加上CI前缀是SDS中授权中的Grante