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. Мерси все пак!