首页 > 其他分享 >2024/4/20

2024/4/20

时间:2024-06-19 09:11:08浏览次数:13  
标签:count digits 20 int 2024 num str 6174

【题目描述】1955年,卡普耶卡(D.R.Kaprekar)对4位数字进行了研究,发现一个规律:对任意各位数字不相同的4位数,使用各位数字能组成的最大数减去能组成的最小数,对得到的差重复这个操作,最终会得到6174这个数字,并且这个操作最多不会超过7次。请编写程序验证这个猜想。
【练习要求】请给出源代码程序和运行测试结果,源代码程序要求添加必要的注释。
【输入格式】在一行中输入一个任意各位数字不相同的4位数。
【输出格式】验证6174猜想,输出过程中计算得到的各数,数据间以空格为间隔。
【输入样例】2694
【输出样例】2694 7173 6354 3087 8352 6174

def kaprekar_constant(num):    count = 0    while num != 6174:        digits = [int(x) for x in str(num)]        digits.sort()        asc_num = int(''.join(map(str, digits)))        desc_num = int(''.join(map(str, digits[::-1])))        num = desc_num - asc_num        count += 1    return count

验证猜想

for i in range(1000, 10000):    if len(set(str(i))) == 4:        count = kaprekar_constant(i)        if count <= 7:            print("对于数字 {},猜想成立,操作次数为 {}".format(i, count))

 

标签:count,digits,20,int,2024,num,str,6174
From: https://www.cnblogs.com/drz1145141919810/p/18255466

相关文章

  • 电商人群零食饮品创新趋势报告-2024年秋冬季研发趋势预测
    来源:数说故事  ......
  • 2024中国低碳供应链&物流创新发展报告
    来源:罗戈研究近期历史回顾:  ......
  • 离散制造业数字化智能工厂及MES一站式生产运营管理平台建设方案(文末附120份相关资料下
    原文《离散制造业数字化智能工厂及MES一站式生产运营管理平台建设方案》PPT格式,主要从生产方式智能化、产品与服务智能化、生产装备智能化、供应链仓储智能化、智能工厂逻辑架构、智能工厂总体架构、智能工厂整体应用方案、智能工厂基础建设、智能工厂生产控制、智能工厂生产......
  • 【国赛赛题详解】2024年数学建模国赛ABCDEF题(点个关注,后续会更新)
     您的点赞收藏是我继续更新的最大动力!一定要点击如下的蓝色字体链接,那是获取资料的入口!点击链接加入群聊【2024国赛资料合集】:http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=eQt5WRIvc5-fogZRrrahAhbqDa2nKfW8&authKey=%2BqQfThTxNnhw5LGJFRIcneF8JXBj1ufd2K01UpKPrpcgkKDskF......
  • 洛谷 P1020 导弹拦截
    题目链接:导弹拦截思路    代码#include<bits/stdc++.h>usingnamespacestd;constintN=1e5+5;inta[N],x,l,dp[N],maxn;intg[N],cnt;intmain(){while(cin>>x)a[++l]=x;for(inti=1;i<=l;i++){intk=1......
  • 最新区块链论文速读--CCF C会议 ICPADS 2023 共28篇 附pdf下载 (3/4)
    Conference:InternationalConferenceonParallelandDistributedSystems(ICPADS)CCFlevel:CCFCCategories:ComputerArchitecture/ParallelandDistributedComputing/StorageSystemsYear:2023Num:28第1~7篇区块链文章请点击此处查看第8~14篇区块链文章请点击......
  • 2024年高考落幕,计算机行业依然是热门选择吗?
    随着2024年高考的结束,许多考生和家长开始关注专业选择的问题。在当今信息化、数字化的时代,计算机行业一直备受瞩目。但是,面对瞬息万变的科技行业,计算机专业是否依然是一个值得考虑的选择呢?本文将探讨这个问题,帮助考生和家长做出更明智的决策。一、计算机行业的现状与前景......
  • 4.20
    Vue中mixins的使用方法详解 vue中mixins的使用方法官方解释:混入(mixins):是一种分发Vue组件中可复用功能的非常灵活的方式。混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项。举个栗子:定义一个混入对象:解释......
  • 2024.6 做题记录
    395.CF717AFestivalOrganization&P5320[BJOI2019]勘破神机396.square869120Contest#3GSumofFibonacciSequence特判\(n=1\)。将\(n,m\)都减\(1\),答案即为\[[x^m]\frac{1}{(1-x-x^2)(1-x)^n}\]若能把这个分式拆成\(\frac{A(x)}{(1-x)^n}+\frac{......
  • 基于知识图谱和neo4j图数据库的电影推荐系统(2024版)
    首先下载neo4j图数据库https://neo4j.com/deployment-center/知识图谱相关概念:知识图谱是一种结构化的知识存储形式,它以图形数据库为基础,用来表示实体(如人、地点、事件等)之间的复杂关系。这种技术结合了自然语言处理、信息提取、数据挖掘、图论等多种技术,目的是使机器能......