2023-10-17 11:12:23 +04:00
|
|
|
|
using System.Text;
|
|
|
|
|
|
|
|
|
|
int[] numbers = File.ReadAllLines("../../../../var/data/data.txt").Select(x=> int.Parse(x)).ToArray();
|
|
|
|
|
int maxNumber = 0;
|
|
|
|
|
int maxNumberCount = 0;
|
|
|
|
|
foreach(var number in numbers){
|
|
|
|
|
if(number < maxNumber){
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(number == maxNumber){
|
|
|
|
|
maxNumberCount++;
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if(number > maxNumber){
|
|
|
|
|
maxNumber = number;
|
|
|
|
|
maxNumberCount = 1;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
using(FileStream fstream = new FileStream("../../../../var/result/result.txt", FileMode.OpenOrCreate)){
|
|
|
|
|
byte[] buffer = Encoding.Default.GetBytes(maxNumberCount.ToString());
|
|
|
|
|
await fstream.WriteAsync(buffer, 0, buffer.Length);
|
|
|
|
|
}
|
|
|
|
|
Console.WriteLine(maxNumberCount);
|