[Exam Problems] C# Basics - 25.07.2014 Evening - Problem {05} - Change Even Bits
Здравейте колеги , готвя се за утрешния изпит , но понеже така и не научих побитовите операции , се мъча да я реша със стрингове и масиви от char-ове . Решението ми дава 80/100 в Judge и мисля , че знам защо . Но немога да измися начин да го оправя .
Решението ми - Pastebin
В условието пише че последния вход L може да е between 0 and 18 446 744 073 709 551 615 . Тоест това е максимум ulong . Проблема е че Convert.ToString(L, 2) гърми като му подам Ulong. Потърсих в нета и намерих направен спецялен метод за целта , имплементирах си го в кода , но пак ми дава 2 грешни отвогора.
Някой вижда ли друг проблем ?