- 博客(17)
- 收藏
- 关注
原创 求字符串中连续数字的最长字符串
例如:“12abjhsgf12345”,输出:“12345”import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) {
2016-09-23 22:21:49
608
原创 求整数n的阶乘末尾0的个数
例如:n=10时,n!=3628800,有两个0 思路:只要遍历10到5,求其中5的个数import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext
2016-09-23 22:15:48
755
原创 中兴笔试
描述:输入一个整数n,以下列格式打印n行 输入整数为4,如下: 1*2*3*4*17*18*19*20 –5*6*7*14*15*16 —-8*9*12*13 ——10*11import java.util.*;public class Main{ public static void main(String []args){ Scanner sc=new Sca
2016-09-08 19:36:26
341
原创 中兴笔试题
描述:输入一个整数n,以下列格式打印2n行 输入n为4时,如下: 1 2*2 3*3*3 4*4*4*4 4*4*4*4 3*3*3 2*2 1import java.util.*;public class Main{ public static void main(String []args){ Scannner sc=new Scanner(Syste
2016-09-08 18:55:25
721
原创 完全数
描述:一个数等于它的因子之和就成为完全数,判断一个数是不是完全数,如果是输出1,不是输出-1 e.g.:28=1+2+4+7+14 输入:一个整数 输出:1或-1 输入:28 输出:1import java.util.*;public class Main{ public static void main(String []args){ Scanner sc=ne
2016-09-07 09:41:42
363
原创 提取不重复的整数
题目描述:输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 输入描述:输入一个int型整数 输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数 输入例子: 9876673 输出例子: 37689import java.util.*;public calss Main{ public static void main(String []
2016-08-29 10:53:59
466
原创 合并表记录
题目描述:数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。 输入描述: 先输入键值对的个数 然后输入成对的index和value值,以空格隔开 输出描述: 输出合并后的键值对(多行) 输入例子: 4 0 1 0 2 1 2 3 4 输出例子: 0 3 1 2 3 4import java.util.
2016-08-29 09:27:51
383
原创 java中的抽象类和接口
抽象方法:abstact修饰的方法成为抽象方法。抽象方法只有声明没有方法体。 抽象类:含有抽象方法的类必须声明为抽象类。抽象类中可以没有抽象方法。 抽象类要被继承,抽象类中的抽象方法要重写。抽象类中的普通方法可以不实现。抽象类不能被实例化。抽象类的意义: 1.为子类提供一个公共的类型 2.封装子类中重复的属性(成员变量和方法) 3.定义有抽象方法,子类虽然有不同的实现,但该方法的定义是一致
2016-08-26 17:17:58
489
原创 单词接龙
描述:拉姆刚开始学习英文单词,对单词排序很感兴趣。 如果给拉姆一组单词,他能够迅速确定是否可以将这些单词排列在一个列表中,使得该列表中任何单词的首字母与前一单词的为字母相同。 你能编写一个程序来帮助拉姆进行判断吗? 输入描述: 输入包含多组测试数据。对于每组测试数据,第一行为一个正整数n,代表有n个单词。 然后有n个字符串,代表n个单词。 保证:2<=n<=200,每个单词长度大于1且
2016-08-22 09:40:26
620
原创 快速排序
快读排序采用的是分治的思想。 快速排序是找出一个元素作为基准值pivot,然后对数组进行分区操作,使得基准值左边的元素不大于基准值,基准值右边的元素不小于基准值。 基准值:pivot i:左下标 j:右下标 算法:1.从右往左扫描,找到第一个比基准值小的值,二者进行交换 2.从左往右扫描,找到第一个比基准值大的值,二者进行交换 3.当i-st
2016-08-20 15:38:02
327
原创 算法基础-字符移位
描述:小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。 你能帮帮小Q吗? 输入描述: 输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000. 输出描述: 对于每组数据,输出移位后的字符串。 输入例子:AkleBiCeilD 输出例子:kleieilABCDimport java.util.*;p
2016-08-20 09:57:58
359
原创 字符集合
描述:输入一个字符串,求出该字符串包含的字符集合 输入描述:每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。 输出描述:每组数据一行,按字符串原有的字符顺序,输出字符集合,即重复出现并靠后的字母不输出。 输入例子:abcqweracb 输出例子:abcqwerimport java.util.*;public class Main { pub
2016-08-18 17:03:39
562
原创 汽水瓶
描述:有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝? 输入描述:输
2016-08-18 15:46:48
407
原创 明明的随机数
描述:明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。 Input Param n 输入随机数
2016-08-18 15:45:13
772
原创 进制转换
描述:写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 ) 输入描述:输入一个十六进制的数值字符串。 输出描述:输出该数值的十进制字符串。 输入例子:0xA 输出例子:10 import java.util.*; public class Main { public static void main(String[] args) {
2016-08-18 15:33:19
250
原创 简单的均值滤波器
描述:计算机在对模拟信号尽心数据采集时,经常回受到干扰,导致读取的数据发生突变。这时就需要对采集的数据做特殊处理,保证数据是可靠地,改题目模拟对电池电压的数据采集,限定条件如下: 1.电池电压有效值范围[3300-4200],包括3300和4200.无效值在计算时要丢弃 2.输入为10组电池电压,包括有效值和无效值,每5组有效值求平均值,作为最终输出值 3.输出的格式为“有效电压组数 平均值1
2016-08-17 16:34:43
871
原创 挑元音字符
字符串长度不能大于50,需要挑出的字符为a,e,i,o,u,包括大小写 输入:一行字符串 输出:元音字母的种类 元音字母的长度 一个英文空格隔开 按顺序输出元音字母 保持顺序和大小写 一下是用java写的程序: import java.util.*; import java.util.List; public class Test {public static void main(Str
2016-08-16 20:32:02
938
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人