Здрвайте,
Имам проблем със задача Crooked digits от Мock exam 1. Кодът работи локално, но Judge ми дава 60/100 като явно надвишавам времевия лимит (Time limit exceeded). Това е кодът ми:
https://pastebin.com/hpYkWjqH
Някой има ли идея как да го оптимизирам? Благодаря предварително!
Здравей!
Можеш да оптимизираш като не правиш няколко List-а, а работиш директно с елементите на един стринг и една променлива за сбора. Освен това, можеш да не превръщаш всяка цифра в int, а в byte(понеже използваш числата от 0-9). Надявам се да съм помогнала.
Поздрави,
Даяна
1 Like
Доста излишни неща имаше, след като съкратих броя на списъците и промних някои типове данни проработи.
Благодаря за вниманието и успех!
1 Like