Задача 04. Flip List Sides
Здравейте, не мога да се сетя на какво може да се дължи това, че кода ми гърми с един runtime error и дава 90/100.
Предварително благодаря !:)
http://pastebin.com/ufKr8jbE
Здравейте, не мога да се сетя на какво може да се дължи това, че кода ми гърми с един runtime error и дава 90/100.
Предварително благодаря !:)
http://pastebin.com/ufKr8jbE
https://pastebin.com/9QA0ViDT
най-простото решение не ви е нужно да търсите нищо,просто да размените местата на стойностите,няма нужда да вадите добавяте и тн.просто им разменята местата,като не пипате края началото и средата.усложнявате си живота.Търсите местата на които да махнете после трябва да върнете другата стойност там. А има математически модел които го прави директно.Сорри не му знам името.Намерих го преди време в интернет докато търсех как да си разбърквам едно тесте карти,което правех.
Може ли да обясниш твоето решение? Нещо не мога да схвана идеята...
Цикълът започва от елемент на индекс 1 (втория елемент), а не нула и се върти до средата на Листа. Последователно разменяме стойностите на втори елемент с препоследен, трети с предпредпоследен и т.н., като за размяната ползваме временна променлива.
Не ни интересува четен или нечетен брой са елементите - ако са четен ще разменим средните елементи, а ако са нечетен ще остане средният непроменен.
Благодаря ти,схванах идеята!