1. 云栖社区>
  2. 博客列表>
  3. 正文

这是3位同学写的同一段代码逻辑

一觞 2016-08-12 10:39:19 浏览3375 评论4

算法 java 阿里技术协会

摘要: **问题**:提取“整数订单号”隐藏的机房路由规则,看一下我们这几位同学的实现,槽点自寻: **规则**:订单号后四位隐藏了机房路由规则,路由规则就是订单号的倒数第4、3位和倒数第2、1位的排列顺序交换一下,例如:订单号“1234”,路由规则就是“3412”。 - **A同学** (浪费公

问题:提取“整数订单号”隐藏的机房路由规则,看一下我们这几位同学的实现,槽点自寻:
规则:订单号后四位隐藏了机房路由规则,路由规则就是订单号的倒数第4、3位和倒数第2、1位的排列顺序交换一下,例如:订单号“1234”,路由规则就是“3412”。

  • A同学 (浪费公司的水和电):

screenshot

  • B同学 (...不忙的时候还是要洗洗腿上的泥...):

screenshot

  • C同学 (还不错):

screenshot

版权声明:本文内容由互联网用户自发贡献,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

用云栖社区APP,舒服~

【云栖快讯】2017互联网超级工程阿里双11完美落幕,交易额突破1682亿,但阿里工程师如何玩转“超级工程”,背后黑科技又是如何?12月13-14日,12位大咖直播分享揭秘1682亿背后技术实践,马上预约  详情请点击

网友评论

1F
周梦康

楼主文笔好幽默,哈哈哈。第三种真的很高效吗?我等会试试看看。

idealities

数学运算肯定比字符串操作快吧。

评论
2F
xiaoqb

可以晒出自己的代码,一起切磋下:)

3F
regon

华而不实,若后4位为“0134”就呵呵了。
如果实在想秀的话,可以用位运算。

ap7558m9n 赞同
idealities

呃还真是,不知道有没有0打头这种情况。

b_pt

后四位是0134没问题吧,貌似倒数第二位是0有问题

评论
4F
咸鸭蛋

"must be greater than zero"。变量suffix可以换个其它的名称。

用于实时预测用户对物品偏好,支持企业定制推荐算法,支持A/B Test效果对比 更多>

一站式提供企业即时通讯、销售管理、协同办公。 更多>

大数据开发套件(Data IDE),提供可视化开发界面、离线任务调度运维、快速数据集成、多人协同工作等功能,为您... 更多>

为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本... 更多>
社区之星年度评选,投票可抽奖

社区之星年度评选,投票可抽奖