题目详情:

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

有一个 6位的正整数,它有个很神奇的性质:

分别用2,3,4,5,6 去乘它,得到的仍然是 6 位数,并且乘积中所包含的数字与这个 6 位数完全一样!只不过是它们的顺序重新排列了而已。

请计算出这个 6 位数。


解题思路:

本题需要定义一个判断函数,将老数字的每一个数字去放到对应的数字数组里面去,让数字数组最后是表示这个数字的总个数,然后让乘后的新数字也同样去放到数字数组里面去,只不过这一次是相减,如果说最后的数字数组每一个数都是0,那么就是说他们只是顺序重新排序了而已,因为乘以6还是六位数,所以判断区间不需要很大,详细看下面代码。


代码实现:

public class d1301 {public static void main(String[] args) {for (int i = 100000; i <200000 ; i++) {if(Is(i,2)&&Is(i,3)&&Is(i,4)&&Is(i,5)&&Is(i,6)){System.out.println(i);break;}}}public static boolean Is(int x,int y) {String s = x+"";char[] c = s.toCharArray();int[] arr = new int[10];for (int i = 0; i < 10; i++) {arr[i] =0;}for (int i = 0; i < 6; i++) {arr[c[i]-'0']++;}String h = (x*y)+"";char[] ch = h.toCharArray();for (int i = 0; i < 6; i++) {arr[ch[i]-'0']--;}for (int i = 0; i < 10; i++) {if (arr[i]!=0){return false;}}return true;}
}

答案:

142857

【每日一题】031 神奇的6位数相关推荐

  1. 【Python】青少年蓝桥杯_每日一题_12.19_输出三位数

    代码实现: # 方法一:穷举法 时间复杂度 O(n的三次方)def enmuerate():N = int(input())counter = 0list1

  2. Codeforces Round #698 (Div. 2)(A ~ F)6题全,超高质量题解)【每日亿题】2021/2/4

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 [每日亿题]Codeforces Round #698 (Div. 2)(A ~ F)6题全,超 ...

  3. Leecode 260. 只出现一次的数字 III——Leecode每日一题系列

    今天是坚持每日一题打卡的第六天 题目描述 给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次. 找出只出现一次的那两个元素.你可以按 任意顺序 返回答案. 进阶:你的算法 ...

  4. 【每日一题】7月3日精讲—毒瘤xor

    [每日一题]7月3日精讲-毒瘤xor 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K Special Judge, 64bit IO Format: ...

  5. 每日一题:leetcode456.132模式

    题目描述 题目分析 我觉得这道题应该是我做过最难的中等题之一了,这是昨天的每日一题,但是昨天用nlogn的做法做出来以后在看题解,发现有些看不懂(觉得题解有点故弄玄虚).然后今天中午又花了一点时间才搞 ...

  6. python每日一题公众号_python每日一题总结4

    20180609 qzd 每日一题14 输入三个整数x,y,z,请把这三个数由小到大输出. my code x=int(input('x:')) y=int(input('y:')) z=int(in ...

  7. 【寒假每日一题】剪绳子(个人练习)详细题解+推导证明(第六天)

    文章目录 前言 题目 详细题解 写法1 O(nlogn)O(nlogn)O(nlogn) 推导证明 举一反三 总结 前言 今天终于出核酸检测的结果,还好大家都没事,不然怕是要封城了!!! 今天还是寒假 ...

  8. [Java大厂必备面试题] 点滴促就辉煌, 每日三题【Day14】: 数据库8

    目录 前言: 面试题1:谈谈你对InnoDB和MyISAM这两个引擎的理解吧? 追问:平时开发中你是怎么选择这两个引擎的? 面试题2:用过视图么?为什么要使用视图? 追问1:那视图都有哪些优点呢? 面 ...

  9. 力扣牛客每日刷题(Python解法持续更新)

    力扣牛客每日刷题(持续更新) 初试结束第15天, 之前简单的处理了部分毕设方面的任务, 对接下来的学习做了个简单的规划 决定每天开始刷几道力扣题提高一下算法的理解,不能让之前学的数据结构都忘记了 每道 ...

最新文章

  1. 带参函数_更好的理解Python第五弹函数预处理与指针
  2. iphone6 充电电流测试软件,iPhone7支持快充? 9个充电器数据实测
  3. Linux系统调用--getrusage函数详解
  4. 自然语言0_nltk中文使用和学习资料汇总
  5. 1个月增长15000 star,zx 库写shell脚本真不错~
  6. SQLAlchemy Mapping Table Columns
  7. 基于Huffman树的CBOW模型的理解
  8. java 传参数 数组_Java参数传递 数组的使用
  9. smali注入常用代码
  10. io_service线程安全队列效率
  11. python界面设计实例qt_Python GUI教程(六):使用Qt设计师进行窗口布局
  12. 06540计算机网络2018年自考真题,自考06540计算机网络基本原理复习资料六
  13. [转载]三小时学会Kubernetes:容器编排详细指南
  14. 一个上海同济大学教师的工资单(zt tianya)
  15. 用户登录很重要,实现游戏陪玩app源码注册功能
  16. 微信打不开链接怎么办,微信跳转外部浏览器打开
  17. 怎么用计算机把浓度转换成PH,ph浓度换算(ph怎么换算OH浓度)
  18. 加州大学欧文计算机排名,2019加州大学欧文分校排名(USNews排名)
  19. Quartus II 18.1的下载安装和注册
  20. 【SpringCloud】微服务笔记

热门文章

  1. mac Security CRT 破解
  2. TCP_IP详解学习笔记
  3. java面向字符的输入流_Java编程开发中面向字节的输入输出流
  4. 365天英语口语学习_19,手机座机通话障碍
  5. python 象棋-分享
  6. Managing Your Boss
  7. 动漫人物也能变“真人”?PaddleGAN帮你找到“撕漫”的TA
  8. JSTL各个标签的解析以及使用
  9. List.subList用法小记
  10. Axure各种版本注册码 | 最新Axure RP 8.1.0.3377的授权码 亲测有效