Софтуерно Инженерство
Loading...
MinorGlitch avatar MinorGlitch 18 Точки

Master Numbers - Недостатъчна памет.

Здравейте, можете ли да ми помогнете с оптимизацията на решението ми на 12-та задача от Methods. Debugging and Troubleshooting Code - Exercises

Условие: https://judge.softuni.bg/Contests/Compete/Index/305#11

Решение: https://pastebin.com/r8zpRkwh

0
Fundamentals Module 04/10/2017 19:19:56
Jeliozver avatar Jeliozver 356 Точки
Best Answer

Пробвай намирането на Палиндрома да не го обръщаш на стринг и да го въртиш и сравняваш. Може би това товари най-много. Аз ползвах алгоритъм от stackoverflow за него. Виж го и пробвай с него дали ще стане.

https://github.com/jeliozver/SoftUni-Work/blob/master/Programming-Fundamentals-September-2017/05-Methods-Debug-Troubleshoot-Code-Exercises/P12-Master-Numbers/StartUp.cs

1
MinorGlitch avatar MinorGlitch 18 Точки

Благодаря ти, получи се :).

0
k.sevov avatar k.sevov 1071 Точки

И аз благодаря, не бях се сетил за такъв вариант с директно използване на цифрите. С обръщане на стринг може да стане така -https://pastebin.com/qDvW64nJ

0
KaloyanGangov avatar KaloyanGangov 15 Точки

Благодаря ти, реших да направя задачата с обръщане на стринг, ама и мен ме подкара рамта, махнах обръщането към стринг и директно обърнах числото и всичко точно!

Странно как едно обръщане в стринг яде %100 повече памет. 

0