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 |