从易到难,6个代表性编程问题,你敢挑战吗?附解答方案( 十 )
\n \n
4. 寻找不同的幂数
\n \n通过蛮力的方法解决了这个问题 。 将每个结果添加到数组 , 然后从数组中删除重复项 。 最后一步是对数组进行排序 。
\n- \n
-
<?phpfunctiondistinctPowers($min $max) { $numbers = [
; for ($i = $min; $i <= $max; $i++) { for ($j = $min; $j <= $max; $j++){ $numbers[
= pow($i $j); $unique_numbers =array_unique($numbers); sort($unique_numbers); return $unique_numbers;echo print_r(distinctPowers(2 5) 1); // [4 8 9 16 25 27 32 64 81125 243 256 625 1024 3125
echo print_r(count(distinctPowers(2 100)) 1); // 9183 distinct terms \n
\n
5. Kaprekars Constant函数
\n \nKaprekars Constant函数问题有点难解决 。 这是列表中第一个需要递归才能解决的问题 。
推荐阅读
- 我的世界|我的世界:6个“友尽”的小技巧,不要轻易在好友的服务器尝试!
- 斗鱼|“吃鸡”更新68M,除了9个返场皮肤外,光子又增加6个载具!
- 吃鸡游戏|“吃鸡”迎来两个扭蛋大转盘,镭射特效AKM、2个萌宠、6个超跑!
- 吃鸡游戏|“吃鸡”迎86M更新,4种特效、6个超跑,霓彩绰号“版本之王”!
- bilibili|上线6个月后,这个爆款产品还在突破我的认知
- 地下城与勇士|DNF:玩家伤害划分6个档次!20亿以下不够意思,50亿是大佬标准
- 折纸|《怪物猎人:崛起》狂热玩家6个月升满千把折纸斩斧
- 李元芳|王者荣耀:想成为一名合格的李元芳,你需要掌握6个小技巧
- 魔兽世界怀旧服|魔兽怀旧服:TBC版本各个职业最具代表性的技能盘点(完结篇)
- 侠盗猎车手6|炉石传说:狗贼嘘嘘教玩佣兵,6个T1就能连胜上分?看完大受震撼