【蓝桥杯2015Java】奇妙的数字、打印大叉
奇妙的数字
这道题我用了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】奇妙的数字、打印大叉相关推荐
- 蓝桥杯历届-奇妙的数字
蓝桥杯历届-奇妙的数字 奇妙的数字 小明发现了一个奇妙的数字.它的平方和立方正好把0~9的10个数字每个用且只用了一次. 你能猜出这个数字是多少吗? 请填写该数字,不要填写任何多余的内容. #incl ...
- 2015蓝桥杯python——奇妙的数字
题目: 小明发现了一个奇妙的数字.它的平方和立方正好把 00 ~ 99 的 1010 个数字每个用且只用了一次. 你能猜出这个数字是多少吗? 代码实现: for i in range(1000):a= ...
- 【蓝桥杯】历届试题 数字游戏(C++)
[蓝桥杯]历届试题 数字游戏(C++) 问题描述 解题思路 具体代码 问题描述 题目链接:数字游戏. 问题描述: 栋栋正在和同学们玩一个数字游戏. 游戏的规则是这样的:栋栋和同学们一共n个人围坐在一圈 ...
- 蓝桥杯基础练习---特殊数字
蓝桥杯基础练习---特殊数字 特殊的数字 该题目实现程序: 特殊的数字 问题描述: 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1的3次方+5的3次方+3的3次方=1+125+27 ...
- 【蓝桥杯】 算法训练 数字三角形
历届试题 数字三角形 问题描述 在下面的数字三角形中寻找一条从顶部到底边的路径,使得路径上所经过的数字之和最大.路径上的每一步都只能往左下或 右下走.只需要求出这个最大和即可,不必给出具体路径. 三角 ...
- 蓝桥杯 Java试题 H: 数字三角形
大家关注微信公众号 罡罡同学 回复蓝桥杯 可免费获得历年真题和C语言版的真题源代码 Java试题 H: 数字三角形 4 5 2 6 5 [样例输出] 27 import java.util.Scann ...
- [Java] 蓝桥杯ADV-170 算法提高 数字黑洞
问题描述 任意一个四位数,只要它们各个位上的数字是不全相同的,就有这样的规律: 1)将组成该四位数的四个数字由大到小排列,形成由这四个数字构成的最大的四位数: 2)将组成该四位数的四个数字由小到大排列 ...
- 蓝桥杯 ADV-170算法提高 数字黑洞
问题描述 任意一个四位数,只要它们各个位上的数字是不全相同的,就有这样的规律: 1)将组成该四位数的四个数字由大到小排列,形成由这四个数字构成的最大的四位数: 2)将组成该四位数的四个数字由小到大排列 ...
- 蓝桥杯·寒假百校真题大联赛(大学B组)(第1期)python
刷题入口>>> 第一题 购物单(填空题) 问题描述 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物.老板忙的时候经常让小明帮忙到商场代为购物.小明很厌烦,但又不好推辞. 这不,大 ...
- 蓝桥杯 历届试题 PREV-11 横向打印二叉树 排序二叉树
历届试题 横向打印二叉树 时间限制:1.0s 内存限制:256.0MB 提交此题 锦囊1 锦囊2 问题描述 二叉树可以用于排序.其原理很简单:对于一个排序二叉树添加新节点时,先与根节点比较,若小则交给 ...
最新文章
- 马斯克受罚离任董事长,默多克之子或将成接替者!
- [导入]我翻译的JavaScript文章
- VT-x,VT-d简介
- vim - 查找替换
- linux--select
- Angular JS 中的内置方法之$watch
- 梦断代码读后感(一)
- 使用DotNetOpenAuth搭建OAuth2.0授权框架——Demo代码简单说明
- 使用Flvplayer.swf播放器播放 .flv 格式的视频
- 本人做了5年Java,直到2018年11月中旬我通过学习拿到年薪80w
- python中去除空格用什么函数_python中用什么函数去掉空格
- NOI2010:航空管制(拓扑排序 + 思维)
- Android项目旋转屏幕数据丢失的原因及解决
- 一文了解RoaringBitmap
- 多节点什么网络取得技术性突破_我国学者研究“多节点量子网络”取得基础性突破...
- Datawhale组队学习——Pytorch进阶训练技巧
- 硬盘盒CE认证-EMC测试标准与流程
- 使用python为Excel插入附件
- swap分区、硬盘和磁盘
- WEB漏洞——SQL注入之简要SQL注入