早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java编程问题描述给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?输入格式输入的第一行包含一个整数n,表示数列中整数的个数。第二行

题目详情
java编程
问题描述
  给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?
输入格式
  输入的第一行包含一个整数n,表示数列中整数的个数。
  第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一个空格分隔。
输出格式
  输出一个整数,表示给定的数列有多个段。
样例输入
8
8 8 8 0 12 12 8 0
样例输出
5
样例说明
  8 8 8是第一段,0是第二段,12 12是第三段,倒数第二个整数8是第四段,最后一个0是第五段。
评测用例规模与约定
  1 ≤ n ≤ 1000,0 ≤ ai ≤ 1000。
▼优质解答
答案和解析
import java.util.Arrays;
public class CountStr {
public static int countSting(String str){
int sum=1;
String[] strs=str.split(" ");
System.out.println(strs.length);
System.out.println(Arrays.toString(strs));
for(int i=0;i if(i==0){
continue;
}
if(!strs[i].equals(strs[i-1])){
sum+=1;
}
}
return sum;
}
public static void main(String[] args) {
int number=countSting("8 8 8 0 12 12 8 0");
System.out.println(number);
number=countSting("8 8 8 0 12 12 8 0 66 66 9 3");
System.out.println(number);
}
}
看了 java编程问题描述给定一个...的网友还看了以下:

关于植物生长发育过程中基因表达的叙述,错误的是()A、有丝分裂间期表达的蛋白质中有DNA聚合酶B、  2020-05-13 …

在一片水稻田的生态系统中,昆虫以水稻为食,青蛙以昆虫为食,三者的关系可用右图表示,图中各长方形的长  2020-06-04 …

中国人民对外友好协会(全国友协)和美国全国中州长协会于2011年7月在美国犹他州盐湖城举行首届中美  2020-06-17 …

看图完成下列问题:在一片草原的生态系统中,昆虫以草为食,青蛙以昆虫为食.三者的相互关系用右图表示,  2020-07-01 …

下列叙述中,哪一项与“小肠是最主要的吸收器官”这一功能无关()A.小肠长约2-3米,是消化道中最长  2020-07-29 …

(1)方程组的解集用列举法表示为.用描述法表示为.(2)两边长分别为3,5的三角形中,第三条边可取  2020-08-01 …

如图中①-④是某些常见的生物学曲线,有关叙述正确的是()A.表示菜豆种子萌发及幼苗长成植物体过程中有  2020-11-05 …

读长江水系图,回答下列问题:(1)根据图①中长江所在的位置及支流分布情况,简述长江流域易发生洪水灾害  2020-12-02 …

读长江水系图,回答下列问题:(11分)(1)根据图①中长江所在的位置及支流分布情况,简述长江流域易发  2020-12-02 …

小飞蛾在险境中挣扎,香瓜子在墙角砖缝中生长出小苗,这是文中叙述的两件小事。下面的分析,不恰当的一项是  2020-12-23 …