9.Altitude - 80/100 възможно ли е да имам грешка?!
Пробвам с всякакъв вход, обаче не мога да се сетя как точно ще ми се счупи програмата...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _76.Altitude
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] altitudeChanges = Console.ReadLine().Split(' ').ToArray();
            int currentAltitude = int.Parse(altitudeChanges[0]);
            for (int i = 1, j = 2; i < altitudeChanges.Length; i++, j++)
            {
                if (altitudeChanges[i].Contains("up"))
                {
                    currentAltitude += int.Parse(altitudeChanges[j]);
                }
                else if (altitudeChanges[i].Contains("down"))
                {
                    currentAltitude -= int.Parse(altitudeChanges[j]);
                    if (currentAltitude <= 0)
                    {
                        Console.WriteLine("crashed");
                        break;
                    }
                }
            }
            if (currentAltitude > 0)
            {
                Console.WriteLine("got through safely. current altitude: {0}m", currentAltitude);
            }
        }
    }
}
 
Извинявам се. Явно не бях пробвал всичко, което трябва. Пробвах с double и ми даде 100/100. Мерси все пак!