摘要:
查看复制到剪切板打印importjava.util.Random; /** *查找缺失的一个数字 *@author老紫竹java2000.net * */publicclassTest{ publicstaticvoidmain(Stringargs[]){ inttotal=0; int[]a=newint[100]; //生成一个缺失的数组 Randomr=newRandom(); intlost=r.nextInt(99)+1; for(inti=1;i<lost;i++){ a[i-1]=i; } for(inti=lost;i<=99;i++){ a[i-1]=i+1; 阅读全文
摘要:
有3个青年都说自己最聪明,这时来了个老头,拿出来3顶黑帽子,2顶白帽子,让3个人都闭上眼睛,老头把3顶黑帽子一人头上戴上了一顶,让3个人都睁开眼睛,说谁能说出自己头上的帽子是什么颜色的谁就最聪明。3个人面面相觑,有一个人突然说我知道了,我戴的是黑帽子? 问他怎么知道自己戴的是黑帽子? 答案: 1 不可能是2个白帽子,否则有一个人可能立即就能知道自己戴的是黑帽子,因为只有2顶白帽子 2 如果有一个白帽子,且戴在自己头上 则另外2个人肯定看到一黑,一白,因为不可能有2个白帽子,所以他们立即就能知道他们各自戴的一定是黑帽子 可是他们都面面相觑 3 所以肯定,自己头上一定是黑帽子 阅读全文
摘要:
1×2×3.。。×100 1 每隔5个,会产生一个0,比如 5, 10 ,15,20.。。 2 每隔 5×5 个会多产生出一个0,比如 25,50,75,100 3 每隔 5×5×5 会多出一个0,比如125.。。 所以 100的末尾0的个数为 100/5 + 100/25 = 20+4 = 24个 阅读全文
摘要:
1!= 1 2!= 2 3!= 6 4!= 24 5! = 120 6! = 720 ... 从5开始,末位数字都是0,所以末尾数字是 1+2+6+24 = 33; 末尾数是3 阅读全文
摘要:
1.对字符串进行排序,用任意一种编程语言来实现,不能使用现有的类,在排序中,字符串“Bc”,“Ad”,“aC”,“Hello”,“X man”,“little”,“During”,“day”能够排序成 “Ad”,"aC",“Bc”,“During”,“day”,“Hello”,“little”,“Hello”,也就是说,在排序的过程并不是传统的按照字符串排序,在排序中还需要将小写字母一并排序,也就是说a字符串要在B或b之前。 查看复制到剪切板打印importjava.util.Arrays; importjava.util.Comparator; /** *微软面试题-按照 阅读全文