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

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编程问题描述给定一个...的网友还看了以下:

把下列六句诗排成六行,使诗的内容连贯,层次分明,结构完美,标点符号正确.[前提问为要求,现在的为问题  2020-03-30 …

一长为L的杆杆顶连一个小球,杆底作为圆心O,杆连球在竖直平面内绕O点做圆周运动,请问小球到达%一长  2020-06-02 …

连音奏法的一些疑问提两个问题,一个问题比较入门,还望大神谦虚回答。第一个,教材有这么一段话:乐谱中  2020-06-11 …

寻答案寻了18年的问题→25个格子第2排最右边一个去掉怎么一笔连成不可斜着连(谁能治好我这块心病)  2020-06-11 …

概率题一串01随即数列里连续五个数字里出现4个一样的几率一个数列产生了12个随机数字全部都是0或1  2020-06-18 …

java编程问题描述给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?输  2020-07-17 …

根据下列问题列方程,并将其化成一元二次方程的一般形式三个连续整数两两相乘,再求和,结果为299,问  2020-07-19 …

一个平面下面有条绳子,绳子上有个小球.把这个小球从水平上放下来,问连这个小球的绳子与平面的夹角为多  2020-08-02 …

请问anyif这两个单词可以连读吗?听录音好象是连读成了[eni:f],请问连读时是发这个音吗?不好  2020-12-22 …

关于时钟的问题,列个方程吧,一次,物理科学家爱因斯坦病了,他的朋友出一个问题给他消遣:设想12点时如  2021-01-04 …