笔试题:“1234”字符串分解为1,2,3,4,12,23,34,123,234,1234输出
2014-04-28 12:19
295 查看
求职做笔试题时,遇到的一个小编程,写出来溜溜。
题目的要求是:给出一个数字字符串,例如1234,按下列方式输出1,2,3,4,12,23,34,123,234,1234。
程序如下,已运行通过。
public void splitNumber(String number){
int digit = number.length();
for(int i = 1;i<=digit;i++){
for(int j = 0;j<digit-i;j++){
String subNumber = number.substring(j, j+i);
System.out.println(subNumber);
}
}
}
题目的要求是:给出一个数字字符串,例如1234,按下列方式输出1,2,3,4,12,23,34,123,234,1234。
程序如下,已运行通过。
public void splitNumber(String number){
int digit = number.length();
for(int i = 1;i<=digit;i++){
for(int j = 0;j<digit-i;j++){
String subNumber = number.substring(j, j+i);
System.out.println(subNumber);
}
}
}
相关文章推荐
- C/C++ | 23-12 用指针的方法,将字符串“ABCD1234efgh”前后对调显示
- C语言编程 for循环 3 .屏幕上输出如下图形: 1 12 123 1234 12345 123456
- 腾讯笔试题:输入16的倍数个字符串,按格式排版输出
- 【笔试题】C语言:在字符串中找出第一个只出现一次的字符。如输入“abaccdeff”,则输出'b'。
- 文章标题:计算s=1+12+123+1234...
- H面试程序(12): 输出字符串中第一个只出现一次的字母
- 有N个数,组成的字符串,如012345,求出字串和取MOD3==0的子串,如012 12 123 45。
- 数据结构基础(11)------------输出字符串的所有组合( Permutation)--腾讯笔试附加题
- 计算1+12+123+1234+12345
- 【Java笔试题】输出字符串的所有组合
- C++笔试题 字符串的比较,全排列,类似 和分解的问题
- 有N个数,组成的字符串,如012345,求出字串和取MOD3==0的子串,如012 12 123 45。
- 写一个函数,要求传入一个1到n位数的随机数值,如传入随机数123456789,返回12345金币67银币89铜币,传入随机数1234,返回0金币12银币34铜币。 提示:推荐Int,Rnd,Mid,L
- 嵌入式笔试面试题(12)---字符串和字符的笔试题
- 2018阿里校招笔试——给定一个字符串S和有效单词的字典D,请确定可以插入到S中的最小空格数,使得最终的字符串完全由D中的有效单词组成,并输出解。
- 有一个数据文件:123 34 17 651234 345….这些数据都是随机产生的,编写程序读出该文件.并将其以从大到小的顺序输出到另一个文件中.
- 字符串倒序输出(一道笔试题),2种方法,指针/malloc,strcpy
- 实现一个挺高级的字符匹配算法: 给一串很长字符串,要求找到符合要求的字符串,例如目的串:123 1******3***2 ,12*****3这些都要找出来
- 5-12 指定位置输出字符串 (10分)
- 实现一个挺高级的字符匹配算法: 给一串很长字符串,要求找到符合要求的字符串,例如目的串:123 1******3***2 ,12*****3 这些都要找出来