SkiTrip C# проблем в Judge
Здравейте, имам следният проблем със задача SkiTrip. Когато принтирам резултата, всичко ми е окей и излиза правилно.
Обаче когато го сложа в Judge, не ми влиза в последния if, който е за opinion и дава грешен резултат, защото не коригира цената спрямо мнението.
Това е кода:
using System;
                    
public class Program
{
    public static void Main()
{
        int days = int.Parse(Console.ReadLine());
        string room = Console.ReadLine();
        string opinion = Console.ReadLine();
        
        double nights = days - 1;
        double price = 0;
        
        if (room == "room for one person")
        {
                price = nights * 18;
        }
        else if (room == "apartment")
        {
                price = nights * 25;
            if (nights < 10)
            {
                price = price - 0.3 * price;
            }
            else if (nights >= 10 && nights <= 15)
            {
                price = price - 0.35 * price;
            }
            else if (nights > 15)
            {
                price = price - 0.50 * price;
            }
            
        }
        else if (room == "president apartment")
        {
                price = nights * 35;
            if ( nights < 10)
            {
                price = price - 0.10 * price;
            }
            else if ( nights >= 10 && nights <= 15)
            {
                price = price - 0.15 * price;
            }
            else if (nights > 15)
            {
                price = price - 0.20 * price;
            }
        }
        if (opinion == "possitive")
        {
            price = price + 0.25 * price;
        }
        else if (opinion == "negative")
        {
            price = price - 0.10 * price;
        }
        Console.WriteLine("{0:f2}",price);     
        
}
}
Смених го с "positive" и вече работи на 100%.
Благодаря много :)