Софтуерно Инженерство
Loading...
+ Нов въпрос
Revolutionist avatar Revolutionist 0 Точки

Ако сами не можем да се сетим за решението да се отказваме ли от програмирането ? :)

0
bekop avatar bekop 8 Точки

Малко по-трудно се разбира логиката, но наистина интересно решение. (:

0
pwnd0rum avatar pwnd0rum 35 Точки

Ето едно по-кратичко решение, с използване само на една опашка, но пък за сметка на това с 2 for цикъла :)
https://pastebin.com/ZAvRuuKB

0
bekop avatar bekop 8 Точки

Колега наистина много чисто решение, поздравления! Дълго време се чудих  защо въртиш първия цикъл до 17, разбрах, но за втория да изваждаш само 32 елемента от опашката, все още не мога. Би ли ни обяснил набързо?

0
pwnd0rum avatar pwnd0rum 35 Точки

Благодаря :) Първия цикъл въртя до 17, за да прибавя достатъчно достатъчно елементи в опашката, а именно 49, понеже първия си го имаме и е изпринтиран още преди цикъла. Втория цикъл е до 32 понеже условието на задачата изисква да изпринтираме 50 елемента от поредицата и имайки предвид, че преди това сме изпринтирали 17+1, изчисляваме че остава да се изпринтират още 32. Така в опашката ще останат 2 елемента, но ако ги изпринтираме джъдж ще ни се кара.Надявам се да се разбира :)

0
TeodorStefanovPld avatar TeodorStefanovPld 952 Точки

по принцип не слагам готови решения но ето го и моето https://pastebin.com/YZpfhCYB малко го усложних излишно но обичам да знам кое къде отива и какво прави.иначе е straightforward.

0
harizanov87 avatar harizanov87 6 Точки

Примерно решение от мен с 2 опашки:

https://pastebin.com/yfDiYgfW

0
TeodorStefanovPld avatar TeodorStefanovPld 952 Точки

това не е 5та задача иначе,кода си е ок,само не съм сигурен защо последния foreach работи защото при всяко число различно от x би счупило уж и върнало че го няма, а х може да е още в масива.

А колегата bekop е пуснал празно решение.

0
IvanSpiridonov avatar IvanSpiridonov 17 Точки

Е то това е де, и аз не знам ;)

Оправих линка, благодаря. 

0
25/01/2018 19:33:15
bekop avatar bekop 8 Точки

В крайна сметка благодарение на всички вас и на "Въведение в програмирането със С#" на Наков и колектив, разбрах алгоритъма за решаването на задачата. Кратко решение и от мен: https://pastebin.com/f3t1QZj9

0