题目要求:
思路:
1.输入的整数放进数组中
2.只要前一个数与后一个数不相同就视为一个段。注意的是,数组的第一个元素就是一个段了,所以初始值为1
代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int temp =1;
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int arr[] = new int [n];
for(int i =0;i<arr.length;i++){
arr[i] = sc.nextInt();
}
for(int i =0;i<arr.length-1;i++){
if(arr[i]!=arr[i+1]){
temp++;
}
}
System.out.println(temp);
}
}