static void Main(string[] args) { var input = Console.ReadLine() .Split(new string[] { " ", "," }, StringSplitOptions.RemoveEmptyEntries) .ToArray(); int points = 0; for (int i = 0; i < input.Length; i++) { points += GetPoints(input[i], points); } MoodFactory moodFactory = new MoodFactory(points); Console.WriteLine(moodFactory.Mood); }
static void Main(string[] args) { List <Food> foods = new List <Food>(); string[] input = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); foreach (var foodName in input) { Food food = FoodFactory.GetFood(foodName); foods.Add(food); } Mood mood = MoodFactory.GetMood(foods); Console.WriteLine(foods.Sum(f => f.PointsOfHappiness)); Console.WriteLine(mood); }
public static void Main() { var listOfFoods = new List <Food>(); var foodInputArgs = Console.ReadLine() .Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < foodInputArgs.Length; i++) { var currentFood = FoodFactory.CreateFood(foodInputArgs[i]); listOfFoods.Add(currentFood); } var gandalfsHappiness = MoodFactory.GandalfsHappiness(listOfFoods); var mood = MoodFactory.CreateMood(gandalfsHappiness); Console.WriteLine(gandalfsHappiness); Console.WriteLine(mood); }