题目六

原创 2012年03月30日 22:55:35

做过的一个题目:

下列代码运行结果为:

12345

23456

89

23456789

即把一个串从数字不连续的位置断开。
package com.study.write;
import java.util.ArrayList;
import java.util.Scanner;


public class Test1 {
	public static void main(String[] args) {
			Scanner in = new Scanner(System.in);
			String s = in.next();
			int i = 0;
			ArrayList<Integer> array = new ArrayList<Integer>();
			int j = Integer.parseInt(s.substring(i,i+1));
			array.add(j);
			i = i + 1;
			while(i < s.length()) {
				int q = Integer.parseInt(s.substring(i,i+1));
				if(q == j + 1){
					array.add(q);
					j = q;
					i++;
				}
				else {
					
				   for(int p = 0; p < array.size(); p++ ) {
					   System.out.print(array.get(p));
				   }
				   System.out.println();
				   array.clear();
				   j = Integer.parseInt(s.substring(i,i+1));
				   array.add(j);
				   i++;
				  
				}
				}
			
			for(int t : array)
				System.out.print(t);
		}




}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

计算机网络---基础题目汇总六

1、在OSI七层模型中,Apache属于那一层的应用() 正确答案: A A、应用层 B、会话层 C、网络层 D、数据链路层 Apache服务器也就是www服务器,由于www采用HTTP...

操作系统---基础题目汇总六

1、一个进程是()。 正确答案: C A、由协处理机执行的一个程序 B、一个独立的程序+数据集 C、PCB结构与程序和数据的组合 D、一个独立的程序 所谓进程,是指一个程序在一个数据集上的...

简单编程题目连载(六)——找零钱

经典动态规划

c#上机实验之题目六

分析:        要实现的就是一个排序器。 代码如下:using System; using System.Collections.Generic; using System.Linq; ...

华为OJ题目(六):名字的漂亮度

思路:这个题目题意有点深奥,但是读懂了,就会比较简单。“漂亮度”,即给每个字母赋值,要求最大的“漂亮度”,即先统计出现字母的类型以及其个数,然后给个数大的字母赋予大的“漂亮值”。例如:“zhangsa...

矩阵经典题目六:poj 3070 Fibonacci

http://poj.org/problem?id=3070 按已构造好的矩阵,那么该矩阵的n次方的右上角的数便是f[n]。 #include #include #includ...

中新赛克的面试题目

  • 2016-11-27 22:30
  • 2.62MB
  • 下载

九度OJ-题目1513:二进制中1的个数

题目链接地址: 九度OJ-题目1513:二进制中1的个数 题目描述: 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 输入: 输入可能包含多个测试样例。 对于每个输入文件...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)