Задача 01. Find The Largest от More Exercises: Basic Syntax, Conditional Statements and Loops
https://pastebin.com/BSfGi8ax
За това решение получавам 80/100.
Моля за помощ.
https://pastebin.com/BSfGi8ax
За това решение получавам 80/100.
Моля за помощ.
Струва ми се, че решението е излишно усложнено (да си призная, не успях да хвана логиката и след второто прочитане).
Най-простото решение на този проблем е входа да се разбие на отделни цифри, които да се сортират в намаляващ ред - това автоматично ни дава най-голямото възможно число с тези цифри. За сортирането може да се използва функция от стандартната библиотека или да се напише собствена такава.
Звучи прекрасно.Ще се радвам да видя пример или поне функциите.
@LachezarYankov65
Ето примерно решение на задачата, което използва горния алгоритъм:
На първия ред преобразуваме стринга, който сме получили, в лист от отделните му символи. Например при вход '1234' ще получим ['1', '2', '3', '4'].
После сортираме листа в обърнат ред, т.е. ще получим ['4', '3', '2', '1']
Накрая сливаме листа в стринг, който отпечатваме: '4321'
Погледнах из интернет и четох за подобно решение.Не знам дали съм прав, но ми се струва, че не е нормално да ползваме функционалности за които все още нямаме знания предадени от курса.Лист ще изучаваме по-нататък.Това е причината да е така сложно и до голяма степен изглеждащо нелогично решение ми на тази задача.Но да речем, че тук имате своето основание.Вероятно инатът ми е безпочвен.Но това все пак е втори проблем на който не ми давате конкретен отговор.Вече имам 3-ти въпрос, на който се надявам да помогнете.След малко ще го публикувам.
Ето ти едно решение ползвам листове,но ги обхождам с итерации,това е алгоритъма bubble sort