public static IEnumerable <string> ReadPizzaData(DataSize size) { var assembly = Assembly.GetExecutingAssembly(); switch (size) { case DataSize.Big: return(EmbeddedResourceReader.ReadStrings("HashCode2017.Practice.Resources.big.in", assembly)); case DataSize.Medium: return(EmbeddedResourceReader.ReadStrings("HashCode2017.Practice.Resources.medium.in", assembly)); case DataSize.Small: return(EmbeddedResourceReader.ReadStrings("HashCode2017.Practice.Resources.small.in", assembly)); default: throw new ArgumentException(); } }
public static IEnumerable <string> ReadFile(ProblemSettings problemSetting) { var assembly = Assembly.GetExecutingAssembly(); switch (problemSetting) { case ProblemSettings.kittens: return(EmbeddedResourceReader.ReadStrings("HashCode2017.Qualification.Resources.kittens.in", assembly)); case ProblemSettings.me_at_the_zoo: return(EmbeddedResourceReader.ReadStrings("HashCode2017.Qualification.Resources.me_at_the_zoo.in", assembly)); case ProblemSettings.trending_today: return(EmbeddedResourceReader.ReadStrings("HashCode2017.Qualification.Resources.trending_today.in", assembly)); case ProblemSettings.video_worth_spreading: return(EmbeddedResourceReader.ReadStrings("HashCode2017.Qualification.Resources.videos_worth_spreading.in", assembly)); default: throw new ArgumentException(); } }