Бъг ли e това? - Софтуерен университет

+ Нов въпрос
icowwww avatar icowwww 404 Точки
Best Answer

Пропускаш винаги първия инпут

първо записваш нов инпут в commands, влизаш в цикъла и преди да си правил нещо с него четеш нов инпут

премести commands = Console.ReadLine().Split().ToList(); да е точно преди края на цикъла

Конзолата ти дава резултат, защото пишеш комадни през ред, като по този начин не ти и трябва да правиш нещо с първия ред

0
19/06/2017 15:46:32
rosenmdimov avatar rosenmdimov 16 Точки

Предположих, че "повредата" може и да е в моят телевизор, затова и създадох темата като въпрос...

Мерси за отговора - оправих входа и Judge каза 100/100 :)

1
19/06/2017 15:55:42
Rosen42 avatar Rosen42 3 Точки

Единственото което ми идва на ум е разлика във версиите не съм много сигурен. Може и трол да е.

-1
rosenmdimov avatar rosenmdimov 16 Точки

Ех, че смешно...

-1
Rosen42 avatar Rosen42 3 Точки

Не се опитвах да бъда забавен, ама какво друго предположение може да се направи от снимката

0
Sim0o0na avatar Sim0o0na Moderator 475 Точки

Очевидно не си insert-нал второто 50. Сподели кода също, за да можем да ти помогнем.

0
rosenmdimov avatar rosenmdimov 16 Точки

е, ако не съм го инсъртнал, защо ми излиза на конзолата?

ето го кода: https://pastebin.com/TttrX47A

0
Sanity avatar Sanity SoftUni Team 139 Точки

Четеш първата команда, след което влизаш в цикъла и директно четеш следващата ... Така игнорираш първата команда и въобще не я процесираш.

img

0