07. Bomb Numbers
Привет,
На задачата с това решение - https://pastebin.com/V5efyKZX , ми дава 60точки. Някаква идея защо може да гърми? Явно не ми излизат номерата с листовете, но не мога да хвана при какви входове..
Мерси!
Привет,
На задачата с това решение - https://pastebin.com/V5efyKZX , ми дава 60точки. Някаква идея защо може да гърми? Явно не ми излизат номерата с листовете, но не мога да хвана при какви входове..
Мерси!
Проблема е че проверяваш само горната граница index + power < initialList.Count , а почваш от index - power.
Алтернативен начин е да вадиш елелементи с цикъл с вградена проверка дали не са извън обхвата на списъка.
for (int j = i + bomb[1]; j >= i - bomb[1]; j--)
{
if (j < 0 || j >= list.Count)
{
continue;
}
else
{
list.RemoveAt(j);
}
}
В условието пише "reads sequence of numbers". Пробвай да приемаш List<string> и след това да ги парсваш към decimal.
И без decimal минава.
Мерси.
Проверявал съм само горната граница. С int-овете върти добре.
Поздрави!
Задачата се оказа интересна ето го и моето решение
Супер, сега ми дава 100/100, преди 80/100.