Java实现除去次方数
** 除去次方数**
自然数的平方数是:1 4 9 16 25 …
自然数的立方数是:1 8 27 64 125 …
自然数的4次方数是:1 16 81 256 …
…
这些数字都可以称为次方数。
1~10000中,去掉所有的次方数,还剩下多少个数字?
参考答案:
9875
import java.util.ArrayList;public class Main {public void printResult() {ArrayList<Long> list = new ArrayList<Long>();for(long i = 1;i <= 10000;i++)list.add(i);int count = 2;while(true) {for(long i = 1;i <= 100;i++) {long a = (long) Math.pow(i, count);if(a > 10000)break;if(list.contains(a)) {list.remove(list.indexOf(a));}}count++;if(count > 50)break;}System.out.println(list.size());return;}public static void main(String[] args) {Main test = new Main();test.printResult();}
}
Java实现除去次方数相关推荐
- [Java] 蓝桥杯ADV-185 算法提高 五次方数
问题描述 对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数 例如:1024的五次方数为1+0+32+1024=1057 有这样一些神奇的数,它的五次方数就是它自己,而且这样的数竟 ...
- java中n次方怎么表示_n次方_word中输入N次方的符号的两种方法
为了打编程题的题目,而题目里面有X²,但我不懂,只好去网上查了,经过我的多方查找,最后总结了一下几种方法.下面一起和学习啦小编来学习一下输入N次方的符号吧,希望对你有帮助! 输入N次方的符号方法一 1 ...
- 数组[Java](除去一个数组中的某个值并生成一个新数组)
** 数组 **[Java](除去一个数组中的某个值并生成一个新数组) 例如:现在有如下的一个数组: int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5} ; ...
- java之 ------ 可变參数和卫条件
可变參数:适用于參数个数不确定.类型确定的情况,java把可变參数当做数组处理. 可变參数必须位于最后一项.当可变參数个数多于一个时,必将有一个不是最后一项,所以仅仅支持有一个可变參数. 可变參数的书 ...
- python【蓝桥杯vip练习题库】ADV-185五次方数(枚举)
试题 算法提高 五次方数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数 例如:1024的五次方数为1+0+3 ...
- [蓝桥杯][算法提高VIP]五次方数-枚举
题目描述 对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数 例如:1024的五次方数为1+0+32+1024=1057 有这样一些神奇的数,它的五次方数就是它自己,而且这样的数竟 ...
- java.线程池 线程数_如何在线程“ main”中修复异常java.lang.NoClassDefFoundError:Java中的org / slf4j / LoggerFactory...
java.线程池 线程数 此错误表示您的代码或您在应用程序中使用的任何外部库都在使用SLF4J库 (一个开放源代码日志记录库),但无法找到所需的JAR文件,例如slf4j-api-1.7.2.jar因 ...
- [LeetCode] Power of Two 判断2的次方数
Given an integer, write a function to determine if it is a power of two. Example 1: Input: 1 Output: ...
- LeetCode题库整理【Java】—— 2 两数相加
LeetCode题库整理[Java] 2.两数相加 题目:给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字. 如果, ...
最新文章
- C#里的委托和事件实现 (转)
- 【每周CV论文推荐】 CV领域中数据增强相关的论文推荐
- 天锐绿盾解密_天锐绿盾携手衡阳规划设计院 实现信息系统安全管理
- 2021年薪资水平报告
- Jquery Highcharts 参数配置说明
- 服务器内存超限问题_内存超限该怎么办?
- 能打开java文件的软件有哪些_使用JAVA打开本地应用程序相关的文件
- CSDNamp;amp;《程序员》杂志创始人——蒋涛 推荐
- 多媒体计算机相关知识,多媒体基础知识题库
- 黑苹果 10.14.6 安装记录
- 从手机里上传文件到云服务器,手机如何上传文件到云服务器
- Apache ECharts 官网布局排版错乱的解决办法
- 小清新版js扫雷(使用原生js)
- python循环语句if语句的题目_Python if语句 for语句 while循环的练习
- 怎么设置计算机桌面壁纸,电脑桌面壁纸无法设置如何处理
- VR-AR应用如何改变我们的城市生活?
- 阿里云服务器的mysql安装
- 将VC++黑白屏蔽图转换为Cocos2dx中可用的png
- [SQLite 开发] 移除掉一个字串中的字头或字尾空格(TRIM)
- 金山办公2020笔试