Проблем с две задачи от упражненията с масиви
Колеги, някой може ли да ми даде съвет за следните две задачи (MostFrequentNumber & EqualSums).
И двете ми дават 90/100 точки в Джъджа.
Ето и решенията ми:
Благодаря Ви предварително.
Колеги, някой може ли да ми даде съвет за следните две задачи (MostFrequentNumber & EqualSums).
И двете ми дават 90/100 точки в Джъджа.
Ето и решенията ми:
Благодаря Ви предварително.
За MostFrequentNumber - в първия цикъл въртиш до len - 1 и така изпускаш една проверка. Смени го на i < len.
За EqualSums - решението ти не работи за случая когато лявата и дясната суми са 0. Например: 1 0 0 - лявата е 0 и дясната е 0, а ти връщаш "no". Така че ще трябва малко да промениш логиката там. В моя гитхъб има примерно решение, но пробвай сам.
Здравей,
за Most Frequent Number един if() ти оправя нещата - трябва да предвидиш случая, ако дължината на масива ти е 1 - просто да връща числото на индекс 0. За другата задача ще се опитам да погледна малко по-късно. Успех!
Много ти благодаря. На втората задача, явно не съм разбрал добре условието. Мислех си, че между лявата и дясната сума винаги трябва да има един елемент, който ги разделя.