Advertisement
MARINA_GREBENAROVA

07.Max_SequenceofEqual_Elements

Jan 23rd, 2022
795
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Linq;
  3.  
  4. namespace _07.Max_SequenceofEqual_Elements
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             int[] numbers = Console.ReadLine()
  11.                 .Split()
  12.                 .Select(int.Parse)
  13.                 .ToArray();
  14.  
  15.             int bestSequenceSize = 0;
  16.             int bestSequenceNumber = 0;
  17.  
  18.             for (int i = 0; i < numbers.Length; i++)
  19.             {
  20.                 int currentNumber = numbers[i];
  21.                 int sequenceSize = 1;
  22.  
  23.                 for (int j = i + 1; j < numbers.Length; j++)
  24.                 {
  25.                     int rightNumber = numbers[j];
  26.  
  27.                     if (currentNumber == rightNumber)
  28.                     {
  29.                         sequenceSize += 1;
  30.                     }
  31.                     else
  32.                     {
  33.                         break;
  34.                     }
  35.                 }
  36.                 if (sequenceSize  > bestSequenceSize)
  37.                 {
  38.                     bestSequenceSize = sequenceSize;
  39.                     bestSequenceNumber = currentNumber;
  40.                 }
  41.             }
  42.             for (int i = 0; i < bestSequenceSize; i++)
  43.             {
  44.                 Console.Write($"{bestSequenceNumber} ");
  45.             }
  46.             Console.WriteLine();
  47.         }
  48.     }
  49. }
  50.  
Advertisement
Advertisement
Advertisement
RAW Paste Data Copied
Advertisement