奇妙的数字


这道题我用了Arrays.equals方法,就是如果两个数组完全相同,那么就返回true,否则返回false。不能用arr.equals,因为可能会比较地址。

public class Main{public static void main(String[] args) {char[] nums= {'0','1','2','3','4','5','6','7','8','9'};for(int i=10;;i++) {int two=i*i;int tre=i*i*i;char[]num=(two+""+tre).toCharArray();Arrays.sort(num);if(i==100)break;if(Arrays.equals(nums, num)) {System.out.println(i);break;}}}
}

当然了也可以一一比较是否是包含十个字符和长度为10

public class Main {public static void main(String[] args) {for (int i = 0; i < 1000; i++) {int a=i*i;int b=i*i*i;String str=a+""+b;if((str.length()==10)&&(check(str))){System.out.println(i);}}}public static boolean check(String str){if(str.contains("1")&&str.contains("2")&&str.contains("3")&&str.contains("4")&&str.contains("5")&&str.contains("6")&&str.contains("7")&&str.contains("8")&&str.contains("9")&&str.contains("0")){return true;}return false;}
}

答案69


打印大叉


一次遍历就可以了,想到了那个题目,【蓝桥杯2018Java】等腰三角形
还是找到规律就行,在遍历的时候就打印。这个规律也是可以直接试出来的,哈哈,三角形还是好打的。

public class Main{public static void main(String[] args) {Scanner sc = new Scanner(System.in);int m=sc.nextInt();int n=sc.nextInt();int len=m+n-1;char[][]map=new char[n][len];for(int i=0;i<n;i++) {for(int j=0;j<len;j++) {if(j-m-i<0&&j>=i||len-j-i<=m&&i<len-j)System.out.print('*');else System.out.print('.');}System.out.println();}}
}

运行结果

【蓝桥杯2015Java】奇妙的数字、打印大叉相关推荐

  1. 蓝桥杯历届-奇妙的数字

    蓝桥杯历届-奇妙的数字 奇妙的数字 小明发现了一个奇妙的数字.它的平方和立方正好把0~9的10个数字每个用且只用了一次. 你能猜出这个数字是多少吗? 请填写该数字,不要填写任何多余的内容. #incl ...

  2. 2015蓝桥杯python——奇妙的数字

    题目: 小明发现了一个奇妙的数字.它的平方和立方正好把 00 ~ 99 的 1010 个数字每个用且只用了一次. 你能猜出这个数字是多少吗? 代码实现: for i in range(1000):a= ...

  3. 【蓝桥杯】历届试题 数字游戏(C++)

    [蓝桥杯]历届试题 数字游戏(C++) 问题描述 解题思路 具体代码 问题描述 题目链接:数字游戏. 问题描述: 栋栋正在和同学们玩一个数字游戏. 游戏的规则是这样的:栋栋和同学们一共n个人围坐在一圈 ...

  4. 蓝桥杯基础练习---特殊数字

    蓝桥杯基础练习---特殊数字 特殊的数字 该题目实现程序: 特殊的数字 问题描述: 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1的3次方+5的3次方+3的3次方=1+125+27 ...

  5. 【蓝桥杯】 算法训练 数字三角形

    历届试题 数字三角形 问题描述 在下面的数字三角形中寻找一条从顶部到底边的路径,使得路径上所经过的数字之和最大.路径上的每一步都只能往左下或 右下走.只需要求出这个最大和即可,不必给出具体路径. 三角 ...

  6. 蓝桥杯 Java试题 H: 数字三角形

    大家关注微信公众号 罡罡同学 回复蓝桥杯 可免费获得历年真题和C语言版的真题源代码 Java试题 H: 数字三角形 4 5 2 6 5 [样例输出] 27 import java.util.Scann ...

  7. [Java] 蓝桥杯ADV-170 算法提高 数字黑洞

    问题描述 任意一个四位数,只要它们各个位上的数字是不全相同的,就有这样的规律: 1)将组成该四位数的四个数字由大到小排列,形成由这四个数字构成的最大的四位数: 2)将组成该四位数的四个数字由小到大排列 ...

  8. 蓝桥杯 ADV-170算法提高 数字黑洞

    问题描述 任意一个四位数,只要它们各个位上的数字是不全相同的,就有这样的规律: 1)将组成该四位数的四个数字由大到小排列,形成由这四个数字构成的最大的四位数: 2)将组成该四位数的四个数字由小到大排列 ...

  9. 蓝桥杯·寒假百校真题大联赛(大学B组)(第1期)python

    刷题入口>>> 第一题 购物单(填空题) 问题描述 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物.老板忙的时候经常让小明帮忙到商场代为购物.小明很厌烦,但又不好推辞. 这不,大 ...

  10. 蓝桥杯 历届试题 PREV-11 横向打印二叉树 排序二叉树

    历届试题 横向打印二叉树 时间限制:1.0s 内存限制:256.0MB 提交此题 锦囊1 锦囊2 问题描述 二叉树可以用于排序.其原理很简单:对于一个排序二叉树添加新节点时,先与根节点比较,若小则交给 ...

最新文章

  1. 马斯克受罚离任董事长,默多克之子或将成接替者!
  2. [导入]我翻译的JavaScript文章
  3. VT-x,VT-d简介
  4. vim - 查找替换
  5. linux--select
  6. Angular JS 中的内置方法之$watch
  7. 梦断代码读后感(一)
  8. 使用DotNetOpenAuth搭建OAuth2.0授权框架——Demo代码简单说明
  9. 使用Flvplayer.swf播放器播放 .flv 格式的视频
  10. 本人做了5年Java,直到2018年11月中旬我通过学习拿到年薪80w
  11. python中去除空格用什么函数_python中用什么函数去掉空格
  12. NOI2010:航空管制(拓扑排序 + 思维)
  13. Android项目旋转屏幕数据丢失的原因及解决
  14. 一文了解RoaringBitmap
  15. 多节点什么网络取得技术性突破_我国学者研究“多节点量子网络”取得基础性突破...
  16. Datawhale组队学习——Pytorch进阶训练技巧
  17. 硬盘盒CE认证-EMC测试标准与流程
  18. 使用python为Excel插入附件
  19. swap分区、硬盘和磁盘
  20. WEB漏洞——SQL注入之简要SQL注入

热门文章

  1. 实用性超高的工具箱多功能微信小程序源码下载支持流量主
  2. live2d碰撞_Unity Live2D 模型(与UI)拖拽功能 实现源码
  3. 一般纳税人和小规模纳税人哪个好?哪个更划算?
  4. 华硕电脑键盘灯不亮怎么办
  5. 查看本机外网IP地址
  6. 帆软之FineReport填报报表
  7. ghost 通过docker安装
  8. 我的世界启动时要Java_我的世界启动时Java出现日志怎么办
  9. 【尚硅谷_数据结构与算法】十二、算法
  10. 这样部署防病毒网关才妙啊!2000字详解奉上