/
katherinesiv
/
CSharp_Practice4
Обзор
Документация
Войти
/
katherinesiv
/
CSharp_Practice4
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
HistogramTask.cs
21 строка
691 B
Сиваева Екатерина
create HistogramTask.cs
13 ноя 2025, 21:15
13 ноя 2025, 21:15
ac9bae1
Код
Авторство
О чём код?
namespace Names; internal static class HistogramTask { public static HistogramData GetBirthsPerDayHistogram(NameData[] names, string name) { var days = new string[31]; for (var i = 0; i < days.Length; i++) days[i] = (i+1).ToString(); var birthsDaysCounts = new double[31]; foreach (var person in names) { if (person.Name == name && person.BirthDate.Day != 1) birthsDaysCounts[person.BirthDate.Day - 1]++; } return new HistogramData( $"Рождаемость людей с именем '{name}'", days, birthsDaysCounts); } }