public static void Main() { // Пак сам - да вникна в тази задача! string[] foodArgs = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); List <Food> foods = new List <Food>(); foreach (string food in foodArgs) { Food currentFood = FoodFactory.GenerateFood(food); foods.Add(currentFood); } Mood mood = MoodFactory.GenerateMood(foods); Console.WriteLine(foods.Sum(f => f.PointsOfHappines)); Console.WriteLine(mood); }
private void CalculateMood() { this.mood = MoodFactory.GenerateMood(this.food.Sum(f => f.Happiness)); }