View difference between Paste ID: s3QntVY8 and jUUptZNY
SHOW: | | - or go back to the newest paste.
1
package JavaFund_Arrays_Exercise;
2
3
import java.util.Arrays;
4
import java.util.Collections;
5
import java.util.Scanner;
6
7
public class LadyBuds_10 {
8
    public static void main(String[] args) {
9
        Scanner scanner = new Scanner(System.in);
10
11
       int [] array = Arrays.stream(scanner.nextLine().split(" ")).mapToInt(e -> Integer.parseInt(e)).toArray();
12
       int maxLength = 0;
13
       int length = 1;
14
15
       int startIndex = 0;
16
       int bestStart = 0;
17
18
        for (int i = 1; i < array.length; i++) {
19
            if(array[i] == array[i - 1]) {
20
                length++;
21
            } else {
22
                length = 1;
23
                startIndex = i;
24
            }
25
26
            if(length > maxLength) {
27
                maxLength = length;
28
                bestStart = startIndex;
29
            }
30
        }
31
32
        for (int i = bestStart; i < bestStart + maxLength; i++) {
33
            System.out.print(array[i] + " ");
34
        }
35
36
    }
37
}
38