Софтуерно Инженерство
Loading...
+ Нов въпрос
badbutcher avatar badbutcher 144 Точки

Ето малко помощ за "Double Palindromes"

Понеже гледам че много хора не са направили това упражнение най-вероятно защото на никой нему се прави copy+paste 129 пъти. Затова реших да направя програма която да улесни копирането.

http://pastebin.com/ftA3TG5Z

Единственият недостатък на тази програма е че работи само със сайта който намерих(същия който Наков показа), но може би ако смените регекса пак ще проработи.

Надявам се че ще ви свърши работа.

6
Programming Fundamentals 18/05/2016 15:59:55
dimitur_botev avatar dimitur_botev 112 Точки

Да това е добро решение! Елегантно избягване на тежкият физически труд :Д

 

1
tpettrov avatar tpettrov 4 Точки

Браво и благодаря !

0
ViPeRsA avatar ViPeRsA 189 Точки

Не можа ли просто да влезеш  и да копнеш експектед аутпута :D

4
badbutcher avatar badbutcher 144 Точки

Предполагам че можеш :D

Но ако го нямаше аутпута щеше да си прецакан.

 

0
Lamms avatar Lamms 197 Точки

То го нямаше преди, Наков го отвори допълнително.

2
raging avatar raging 92 Точки

това нещо е ужасно

0
raging avatar raging 92 Точки

https://github.com/trip-trippin/test-repo/blob/master/TestProject/polindromes/Program.cs this

0
borislav9212 avatar borislav9212 745 Точки

Ето моето решение, копнах го от интернет, според мен целта на задачата е да се научим да си търсим информация в Google.

http://pastebin.com/TPn8de0c

1
badbutcher avatar badbutcher 144 Точки

То това беше целта и затова написах тази програма, да улесни нещата с копирането. Но както ViPeRsA каза можеш просто да копнеш аутпута което аз и сигурно много други сме игнорирали.

2
YavorSpassov avatar YavorSpassov 133 Точки

С търсене в Google, стигнах до твоето решение. :)
site:https://softuni.bg/forum palindrome

0
xanderbg avatar xanderbg 53 Точки

Аз съм ползвал ексел :) отне ми 5 мин :)

0
DDaskalov avatar DDaskalov 10 Точки

Алгоритъма ти е верен, но с една голяма неточност в типовете данни, няма да може да ти изпише всичките числа, защото ulong, който е дава най-големи целочислени числа (без знак, положителни) има 20 знака (цифри), а 129 двоен палиндром има 42 цифри в десетичното си представяне... Всъщност няма как да я решим тази задача, дано някой друг го прочете това преди да се е сблъскал  с главоблъсканицата...

0
02/09/2016 16:04:29
Maria_ls avatar Maria_ls 383 Точки

Аз се пробвах с BigInteger, който поддържа толкова големи числа, но пък се държи доста по-различно от стандартните числени типове, и не можах да измисля как да го превърна в двоичен стринг за следващата проверка, тъй като не поддържа Convert.ToString(), нито number.ToBinaryString(). Ако някой измисли друг начин, различен от папагалското копиране на 129 числа - да даде жокер.

П.П. Някой да знае начин да се превърне BigInteger в двоично?

0