![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
tmlcitmyhome
努力的前提就是不要太羡慕别人
展开
-
完数
//完数(如果一个数等于其因子之和,这个数就成为完数) //求10000以内的所有完数 @Test public void test1() { long p[]=new long[100];//保存完数分解的因子 long i,num,s,c=0; int count;//保存一个完数的因子总数 for(num=2;num<=10000;num++){原创 2017-04-09 10:37:21 · 345 阅读 · 0 评论 -
亲密数
/*** 亲密数 假设有a,b两个数,若a的所有因子之和等于b,b的所有因子之和 等于a,并且a不等于b,则称a和b是一对亲密数*/int b1,b2,count,a,i; int g1[]=new int[1000],g2[]=new int[1000]; //Scanner scanner=new Scanner(System.in原创 2017-04-09 10:39:26 · 790 阅读 · 0 评论 -
水仙花数
/** * 153=1^3+5^3+3^3 * 371=3^3+7^3+1^3 * 370=3^3+7^3+0^3 * 407=4^3+0^3+7^3 * 这些是三位数,并且数值等于各位数字的三次幂之和 */@Testpublic void test3(){ System.out.println("输出100原创 2017-04-09 10:40:57 · 269 阅读 · 0 评论 -
写一个函数,返回一个数组中所有元素被第一个元素相除的结果
来自《编程之美》中面试题原创 2017-07-18 08:52:52 · 766 阅读 · 0 评论 -
腾讯2017暑期实习生编程题(第一道)
给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?输出需要删除的字符个数。package com.itmyhome.tencent;import static org.junit.Assert.*;import java.util.Scanner;import org.junit.Test;public class MainS原创 2017-07-31 21:27:52 · 245 阅读 · 0 评论 -
腾讯2017暑期实习生编程题(第二道)
小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间/** * 小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面, * 各个字符的相对位置不变,且不能申请额外的空间 * asdbQtYmkL ==>asdbtmkQYL */ public void test2(){ Scanner scanner=n原创 2017-07-31 22:54:44 · 216 阅读 · 0 评论