int m,n;
m=sqrt(n);
m*m==n?yes:no;

https://www.codewars.com/kata/56269eb78ad2e4ced1000013/solutions/java

public class NumberFun {
public static long findNextSquare(long sq) {
long root = (long) Math.sqrt(sq);
return root * root == sq ? (root + 1) * (root + 1) : -1;
}
}

最新文章

  1. EXT5 时间框控制(开始时间不能大于结束时间)
  2. js 对象 copy 对象
  3. HTML常用符号
  4. out 和 ref 参数修饰符
  5. Windows Phone使用总结(长期更新)
  6. windows在远程桌面连接中使用命令行参数
  7. [转]JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
  8. temp gbk2utf8
  9. emacs快捷键学习(一)--Linux最强大的编辑器
  10. 将samba加入到windows域《转载》
  11. POJ 3461 Oulipo(模式串在主串中出现的次数)
  12. 开学&东大一周游记
  13. 正方形网格 TRIANGLE_STRIP连接
  14. js List<Map> 将偏平化的数组转为树状结构并排序
  15. Shell跳板机sshstack
  16. Vasya and Basketball CodeForces - 493C
  17. XSS SQL CSRF
  18. 高斯消元part2
  19. 好用的截图picpick工具,无需注册,无需破解
  20. async,await,Task 的一些用法

热门文章

  1. tomcat8 url包含|等特殊字符报错400的问题
  2. Mycat分布式数据库架构解决方案--搭建MySQL读写分离环境--一主多从
  3. Dubbo(二):zookeeper 注册中心
  4. C# 获取系统SysWOW64的方法
  5. C#开发中常用的加密解密方法
  6. python的new与init
  7. axios + vue导出excel文件
  8. 47、安装node-sass后运行报错
  9. Android Drawable和Bitmap区别
  10. Android Studio 导入 Android 系统模块并编译和调试