Python | 蓝桥杯-幸运数字的解决方法

问题描述

到x星球旅行的游客都被发给一个整数,作为游客编号。x星的国王有个怪癖,他只喜欢数字3,5和7。 国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品。 前10个幸运数字是:3 5 7 9 15 21 25 27 35 45,因而第11个幸运数字是:49。小明领到了一个幸运数字 59084709587505。 去领奖的时候,人家要求他准确说出这是第几个幸运数字

解决方案

其实这道题所考察的就是质因子分解,看有几个3,5,7。其中我们一定要认真审题,想明白题是什么意思,从而我们能从更好的方面解决问题。

代码清单

结语

这道蓝桥杯-幸运数字的题对求质因子是比较经典的,解决完后我们回顾一下此问题,就是解决一个质因子分解计算的问题,只要思路清晰,其实还是能做出来的。对于之后的文章或许我们将不限制于蓝桥杯,我们将去寻找更多有趣且更加锻炼我们思维的题。

实习编辑:李欣容

作者:李兴慰、刘欣、徐艾文

稿件来源:深度学习与文旅应用实验室(DLETA)

(0)

相关推荐

  • 小学六年级数学竞赛初赛试题(4)(图片版)附答案

    第一大题属于简便计算,第1小题考虑将2400分成600×4,根据乘法结合律将4与0.25结合乘积为1,把3¼分成3+¼,利用分配律进行计算,达到简便的目的: 第2题将1992×199119911991 ...

  • 算法创作|蓝桥杯关于成绩统计问题解决方法

    标题问题描述示例:小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数.如果得分至少是 60 分,则称为及格.如果得分至少为 85 分,则称为优秀.请计算 ...

  • Python|蓝桥杯真题-单词分析

    问题描述 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度.小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个 ...

  • Python|蓝桥杯之最长公共前缀

    问题描述 编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入:["flower","flow& ...

  • 算法创作|蓝桥杯真题分糖果问题解决方法

    问题描述有n个小朋友围坐成一圈.老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:每个小朋友都把自己的糖果分一半给左手边的孩子.一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数.反复 ...

  • 算法创作|蓝桥杯——排列序数问题解决方法

    问题描述示例:如果用a b c d这4个字母组成一个串,有4!=24种,如果把它们排个序,每个串都对应一个序号:abcd  0abdc  1acbd  2acdb  3adbc  4adcb  5ba ...

  • Python | 2020蓝桥杯真题-寻找2020

    问题描述小蓝有一个数字矩阵,里面只包含数字 0 和 2.小蓝很喜欢 2020,他想找到这个数字矩阵中有多少个 2020 .小蓝只关注三种构成 2020 的方式:· 同一行里面连续四个字符从左到右构成 ...

  • 路亚渔轮解决线杯上线不均匀的方法

    路亚渔轮解决线杯上线不均匀的方法.我用的是Nasci的线杯,上线时线总是外侧多于内侧,多次重新上线不能解决,但实际使用又不会有太大影响所以就没在意. 经过朋友讨论盒内附赠的9号配件的用处,我们仔细讨论 ...

  • 算法创作|蓝桥杯-体力消耗问题解决方法

    问题描述用文字描述要解决的问题是什么.示例:小明要做一个跑步训练.初始时,小明充满体力,体力值计为 10000.如果小明跑步,每分钟损耗600 的体力.如果小明休息,每分钟增加300的体力.体力的损耗 ...

  • Python|2020年蓝桥杯:蛇形填数

    问题描述如下图所示,小明用从 1 开始的正整数"蛇形"填充无限大的矩阵.1 2 6 7 15 -3 5 8 14 -4 9 13 -10 12 -11 --(1)容易看出矩阵第二行 ...