[kata](5kyu) 约瑟夫战死排序(排列)

本文记录了作者在CodeWars平台上的编程挑战经历,包括理解kyu与dan等级制度,以及解决具体编程问题的过程。文章还探讨了如何正确求解公共分母问题,并分享了个人对于编程艺术的理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前一直不懂,今天百度了下,发下kyu是级别的意思,dan是段的意思,级别数值越小越强,段数数值越大越强.

原题  https://www.codewars.com/kata/josephus-permutation/train/java

 

第一道5kyu题,做得有点艰难

今天又点了一道5kyu的题,测试通过了,但是解题只是求出了多个数值(传入list)的最小公倍数,而不是传入的表示形式上的分子/分母的公共分母,没有考虑到即使分母/分子不是正整数,但乘以分子可能得到正整数的可能.

原题 http://www.codewars.com/kata/common-denominators/train/java

今天看了下慕课MOOC的java进阶分数73+可以拿实体证书,但是取证时间过了3天,算了吧,就当昨天100RMB买的健身次卡抵消这次100取证的钱花销了吧!~

上题的要求是公共分母而不是多个数值的最小公倍数, 还是有区别的.

比如下列:

lst = new long[][] { {1, 131}, {5, 130} };
lst = new long[][] { {1,100},{2,500},{1,20000}};

获得的结果通过之前的写法不能完全获取绝对正解.待续吧!

 

将编程看作是一门艺术,而不单单是个技术。 敲打的英文字符是我的黑白琴键, 思维图纸画出的是我编写的五线谱。 当美妙的华章响起,现实通往二进制的大门即将被打开。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值