Advertisement
psi_mmobile

Untitled

Nov 7th, 2022
1,018
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.32 KB | None | 0 0
  1. public class MyClass {
  2.     public static void main(String args[]) {
  3.         java.util.Scanner scanner = new java.util.Scanner(System.in);
  4.         String[] numberStrs = scanner.nextLine().split(" ");
  5.         int[] numbers = new int[numberStrs.length];
  6.         for(int i = 0;i < numberStrs.length;i++)
  7.         {
  8.             numbers[i] = Integer.parseInt(numberStrs[i]);
  9.         }
  10.        
  11.         int maxStreakCounter = 0;
  12.         int maxStreakNumber = 0;
  13.        
  14.         int internalCounter = 0;
  15.        
  16.         for (int i = 0; i < numbers.length;i++) {
  17.             if (i < numbers.length - 1) {
  18.                 if(numbers[i] == numbers[i+1]) {
  19.                     internalCounter++;
  20.                     if (internalCounter > maxStreakCounter) {
  21.                         maxStreakCounter = internalCounter;
  22.                         maxStreakNumber = numbers[i];
  23.                     }
  24.                 } else {
  25.                     internalCounter = 0;
  26.                 }
  27.             } else {
  28.                 String result = "";
  29.                 for (int j = maxStreakCounter; j >= 0; j--) {
  30.                     result += String.valueOf(maxStreakNumber) + " ";
  31.                 }
  32.                
  33.                 System.out.print(result.substring(0,result.length()- 1));
  34.                 break;
  35.             }
  36.         }
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement