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 1077 Точки

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

0
KaloyanGangov avatar KaloyanGangov 15 Точки

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

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

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.