using System.Collections.Generic;
public static void Main()
var applicants = new List<Applicant>()
new Applicant("Benjamin Jones", 384, 4),
new Applicant("Guther Freedman", 599, 3),
new Applicant("Astrid Goldman", 650, 1),
new Applicant("Rina Sanchez", 651, 2),
new Applicant("Emerald Georgia", 712, 1)
Applicant top2HighestScore = applicants.FirstOrDefault();
List<Applicant> between600And700 = applicants.ToList();
short? top3HighestScoresTotalSubmissions = 0;
Console.WriteLine("Top 2 applicant: "+top2HighestScore.Name);
between600And700.ForEach((a) => Console.WriteLine("Between 600-700: "+a.Name));
Console.WriteLine("Total Submissions: "+top3HighestScoresTotalSubmissions);
public string Name { get; set; }
public short Score { get; set; }
public short Submissions { get; set; }
public Applicant(string name, short score, short submissions)
Submissions = submissions;