[Exam Problems] C# Basics - Problem {5} - Bit Flipper (14 April 2014, Evening)
C# Basics Problem 5 - Bit Flipper,14 April 2014 Evening, дава ми 30%.
Със Input 8773276988229695713 ми дава верният отогор: 594226797558351645.
Със 594226797558350599 ми дава различен от верният отговр.
Мислех си че проблема идва от това че ползвам long, защото за ulong примерно Convert.ToString(x,2) не работи и гледах в нета някакво решение за разлагане нещо такова:
Extension methods: BigInteger to Binary, Hex, and Octal
http://stackoverflow.com/questions/14048476/biginteger-to-hex-decimal-octal-binary-strings
Ето го и моето решение:
http://pastebin.com/96tmCmCA
Mod Edit: Моля спазвайте правилото за именуване на темите описано в точка №9 от правилата на форума.