第60讲:Python编程案例之不重复的三位数

news/2025/2/6 6:39:56/

文章目录

    • 1.需求描述以及设计思路
    • 2.代码编写及实现

1.需求描述以及设计思路

首先我们来理解一下什么是不重复的三位数:

不重复的三位数指的是,要求百位、十位、个位的三个数字都不能重复,从而形成的一个三位数。

例如由1、2、3、4、5这五个数字组成不重复的三位数,百位可以组成不重复数的个数为5个,十位组成不重复数的个数有4个,个位组成不重复数的个数有3个,这都是定律了。

为什么百位可以有5个呢,如果给出的几个数字不包含0,那么有多少个数字,百位可以组的数字就会是多少个,如果给出的数字中包含0,则百位可以组的数字就不能包含0,因为0开头就成了2位数了,如果给出的数字其中包含0,那么百位和十位可以组的数字个数是相同的。

十位组数字时,要去掉百位组的数字中的最后一个,例如1/2/3/4/5这五个数字,这些数字在百位中全涵盖了,到了十位组数字时,5将不能放到十位中去组数字,因为有可能会导致百位和十位是相同的,也就组不成不重复的三位数了,所以十位只有4个数字可以被组合。

十位数中可以包含0,如果给出的一组数字中包含0,百位中不能包含0,但是十位中可以包含0,因此这时百位和十位能组的数字个数就是相同的。

个位按照十位的定律,去掉十位中的最后一个,百位中的最后两个ÿ


http://www.ppmy.cn/news/479941.html

相关文章

静态NAT和动态NAT实验

静态NAT 拓扑 需求 实现企业内网主机(PC1/PC2)访问公网网站服务器(Server1) 配置步骤 第一步:给PC1/PC2/Server1配置接口IP地址,掩码,网关 第二步:R1配置路由和静态NAT -边界路由器…

15-1利用粒子群算法实现一元函数最大值的优化(附matlab程序)

1.简述 背景知识 (1)起源 1995年,受到鸟群觅食行为的规律性启发,James Kennedy和Russell Eberhart建立了一个简化算法模型,经过多年改进最终形成了粒子群优化算法(Particle Swarm Optimization, PSO) ,也…

Arm 程序状态寄存器

/* * 程序状态寄存器 */ CPSR(当前程序状态寄存器)可以在任何处理器模式下被访问。每一种模式下都有一个专用的物理状态寄存器, 称为SPSR(备份程序状态寄存器)。当特定的异常中断发生时,这个寄存器用于存放当前程序状态寄存器的内容。 在异常退出时…

TC8:SOMEIPSRV_RPC_08-10

SOMEIPSRV_RPC_08: Do not reply to messages already carrying an error 目的 对于携带错误的SOME/IP消息(return code 0x01 - 0x1f),不应该用SOME/IP Error消息回答 测试步骤 DUT CONFIGURE:启动具有下列信息的服务 – Service ID:SERVICE-ID-1 – Instance数量:1Test…

《地平线:零之曙光》——游戏体验和主观评价

《地平线:零之曙光》——游戏体验与主观评价 文章存档格式优化,写于:2020/08/17 简介 ​ 《地平线:零之曙光》是一款主打机械怪物狩猎的ARPG游戏,玩家操作女主角“埃洛伊”在距今一千多年后的世界追寻自己的身世之谜…

游戏装备锻造(打铁)

游戏装备锻造(打铁) 首先本人萌新,能力有限(还请多多指教) ​ 根据个人喜好更改锻造成功率(啊哈哈哈) ​ 今天你熟了吗?(热,本人身在四大火炉之一--------…

刀剑英雄与服务器连接中断,服务器全面升级!遇见更强的《刀剑》

辞别2010,迎来崭新的2011,中国原创首款武侠竞技网游《刀剑英雄》将在新的一年里蓄积能量,重新出发!2011年上半年,我们将对所有服务器进行全面升级,争取有效解决困扰大家的卡机问题,从核心部分提…

DNF 单机游戏 手机游戏 网络游戏 推荐游戏 TXT 小说 外挂 辅助

DNF 单机游戏 手机游戏 网络游戏 推荐游戏 TXT 小说 外挂 辅助 PS: 纯粹拉流量用的.勿喷!