Loading...
dimitur_botev avatar dimitur_botev 112 Точки

Double Palindromes - предложение за решение съвместимо с Judge

Здравете колеги, сега направих втората задача от домашното.Ето и кода: http://pastebin.com/rt2dW77B 

Проблема, както се вижда е че няма как да upload-на файла в системата а това води до грешка в компилация. Инача всичко си работи, но на локално ниво :D Та идеята ми е, ако някой има по-хитро решение, бих се радвал да даде хинт как да стане ( не говоря за 129 реда Console.WriteLine()). Интересно ми е вие как сте решили проблема и дали трябва да имплементирам собствен алгоритъм за намиране на числата

Тагове:
0
Fundamentals Module
borislav9212 avatar borislav9212 745 Точки

Аз я направих по-сложния начин, ето ми кода

Ще се радвам да видя по-кратко решение.

3
dimitur_botev avatar dimitur_botev 112 Точки

Аз си мислех за това, обаче просто не ми се въвеждат 129 елемента. При мене само чете от txt файл нещо като таблица с полиндроми и ги принти. Но като гледам, май като тебе ще трябва да се решава - къртовски труд :Д

1
ralitsa_d avatar ralitsa_d 171 Точки

Аз използвах функциите на Excel, за да реша задачата - импортнах си колоните с числата от тази страница. След това разделих колоната с палиндромите на 2 колони (разделях я няколко пъти, докато се сетя, че трябва да избера форматиране като текст) и накрая с една малка формулка събрах числата от всички колони в една редица с разделител запетая.

Решението не е кой знае колко кратко, но пък Excel отново се доказа като най-добрия ми приятел :)

Кодът ми не се различава от този на borislav9212, затова няма смисъл да го качвам, но реших да споделя как съм стигнала до него :)

4
hammer4 avatar hammer4 115 Точки

Моето решение Копирал съм съдържанието от този сайт, като съм изтрил двоичното представяне на числата за да стане кода в допустимия за judge размер (16 КБ). С регекс се хващат числата и се вкарват в списък и накрая се печата списъка с посочените разделители.

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