对己经排好序的数字字符串,查找出不连续的。
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
String num = "3,6,7,8,9,10,11,12,14";
int mid = 0;
String[] zh = num.split(",");
if (Integer.parseInt(zh[0]) != 1) {
for (int n = 1; n < Integer.parseInt(zh[0]); n++) {
System.out.println("----" + n);
}
}
for (int i = 0; i < zh.length - 1; i++) {
if (Integer.parseInt(zh[i + 1]) - Integer.parseInt(zh[i]) != 1) {
for (int j = 1; j < Integer.parseInt(zh[i + 1]) - Integer.parseInt(zh[i]); j++) {
mid = Integer.parseInt(zh[i]) + j;
System.out.println("----" + mid);
}
}
}
}
}
分享到:
相关推荐
这是百度的一道笔试题,给定一个字符串,查找其中连续的数字串。
输入一个字符串,从中找出最长的连续的数字串,返回数字串的长度。
入一个字符,再输入一个以回车结束的字符串(少于80个字符)在字符串中查找该字符。
从键盘输入一串由数字组成的字符串,例如“234567910”,设计一个高效算法,输出字符串中的升序序列,该升序序列中的数字要么是差值为1...如果找不到满足上述条件的数字序列,则表示输入的字符串不合法,提示重新输入。
在字符串中查找连着的字符或者数字的的最大长度,并返回最长的长度
字符串 1. 字符串基本操作 字母、数字、特殊符号都是字符;一串连续的字符就是字符串。...findstr(str1,str2)——在较长字符串中查找较短字符串出现的各个位置; strfind(str1,key)——在字符串str1
在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一...
主要介绍了C++中字符串的查找操作的两则实例分享,分别是找到第一个只出现一次的字符以及找出连续最长的数字串的方法,需要的朋友可以参考下
在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一...
sub=str.substring(4):只需传入一个参数,从给定的位置开始连续截取到字符串末尾 4)String trim():去除当前字符串中两边的空白 5)char charAt(int index):返回当前字符串中给定位置处对应的字符 6)boolean...
连续产生指定个数的字符串;将字符串开头的所有空格替换成指定的字符;查找指定的元素是否存在于元素数组中;字符串数组中是否包含指定的字符串;数组拷贝,建议使用System.arraycopy()速度更快,把source数据内容拷贝...
下面程序的功能是从键盘读入一个由英文字母和阿拉伯数字组成的字符串,当该字符串满足英文字母和阿拉伯数字交替出现(即没有连续两个英文字母或连续两个阿拉伯数字出现)时,输出“Yes”,否则输出“No”。...
因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。在系统关机前使用 shutdown命令,系统管理员会通知所有...
• 第五章 动态规划 o 5.0 本章导读 o 5.1 最大连续乘积子串 o 5.2 字符串编辑距离 o o o 5.3 格子取数 5.4 交替字符串 5.10 本章习题 第三部分 综合演练 • 第六章 海量数据处理 o 6.0 本章导读 o 6.1 关联式...
3.9 验证字符串是否为数字 3.10 数字转为罗马数字 3.11 罗马数字到数字 3.12 Count and Say 3.13 变位词 3.14 简化系统路径 3.15 最后一个单词的长度 3.16 反转字符串中的单词 3.16.1 字符串前后和中间可能存在多个...
strcspn(返回字符串中连续不含指定字符串内容的字符数) 44 5.19 44 strdup(复制字符串) 44 5.20 45 strlen(返回字符串长度) 45 5.21 45 strncasecmp(忽略大小写比较字符串) 45 5.22 46 strncat(连接两字符...
├─083 在字符串中找出连续最长数字串 ├─084 int数组分组,两组和相等 │ └─Source │ └─Debug ├─086 人民币转换 │ └─Source │ └─Debug ├─087 表示数字 ├─090 自动售货系统 │ └─Source │ └...
如果不使用^和$的话,对于\d{5,12}而言,使用这样的方法就只能保证字符串里包含5到12连续位数字,而不是整个字符串就是5到12位数字。 元字符^(和数字6在同一个键位上的符号)和$都匹配一个位置,这和\b有点类似。^...
例:若程序执行时,输入字符串为:Shanghai Dianji University,从键盘上输入字符:s,则输出后变为:Shanghai Dianji Univerity,如果输入的字符串不存在,则字符串照原样输出。 (9)编写一个函数void fun(char a...
字符串可能的余数数组问题 在所有对中找到不同的位总和。 技巧:对于每一位扫描数组中的所有元素。 O(n.64) 求和等于 k 的连续子数组的总数。 技巧:如果整数是非负的,则开窗解决方案。 否则创建 sums 数组并...