在一行上输入一个长度不超过
的字符串。具体的规范为:仅包含三个无符号十进制整数
,形如
;数字
与
间使用一个半角逗号间隔;省略号部分由三个连续半角句号构成,且前后各有一个半角逗号。
在一行上输出一个整数代表被省略的数字数量。
2,3,...,7
3
1,2,...,100000000
99999997
用str来保存控制台输入的字符串,用“,”来分割成字符数组,用字符数组最后一个数减去第一个数再减2即得到答案。注意要用Long把字符转换为long类型整数,不然不行。7.17
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNextLine()) { // 注意 while 处理多个 case
String str = in.nextLine();
String[] strmap = str.split(",");
Long last = Long.valueOf(strmap[strmap.length - 1]);
Long pre = Long.valueOf(strmap[1]);
System.out.println(last - pre - 1);
}
}
} public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] arr=sc.nextLine().split(",");
System.out.println((Long.parseLong(arr[arr.length-1])-Integer.parseInt(arr[1])-1));
}