题解 1821: 蓝桥杯2014年第五届真题-拼接平方数

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

拼接平方数

```pythonn,m=map(int,input().split())ls=[iforiinrange(n,m+1)ifint(i**0.5)**2==i]foriinls:ifi<10:continueelse:forjinrange(1,

蓝桥杯专题系列-1821(Python)

解题思路:模拟题注意事项:注意数据类型间的转化参考代码:n,m=map(int,input().split())low,high=int(pow(n,0.5)),int(pow(m,0.5)+1)lst=[i**2foriinrange(1,

蓝桥杯2014年第五届真题-拼接平方数-题解(Java代码)

解题思路:1.判断循环数中能否满足,任意拆开,使拆开的两个数都是平方数。2.判断循环数是平方数。只要满足1和2,该循环数就满足可以输出注意事项:要点一如何判断一个数是平方数:首先Math.sqrt()开方,然后取整然后让开方取整得到的数平方如果平方得到的数和开方之前的相等则说明该数是平方数要点二如何判

1821-拼接平方数-JAVA最详细图解+流程图

解题思路:以169为例,将此数进行拆解,如下图所示:这个过程可理解为一把刀在整数每一位从左到右平移,每次平移都把该数分解为两部分。※在用java解此题的时候,最方便的做法是将这个整数当作字符串处理,分割的左右两端则可采用字符串取位数的方式提取,