C# Basics Exam 19 December 2014 - problem 2 - Spy Hard
Авторско решение - качено в Judge
Получава 100/100 .Според мен има грешка:
int baseOfSystem = int.Parse(Console.ReadLine());
Console.Write(baseOfSystem);
string message = Console.ReadLine().ToLower();
Console.Write(message.Length);
Трябва да бъде :
int baseOfSystem = int.Parse(Console.ReadLine());
string message = Console.ReadLine().ToLower();
Console.Write(baseOfSystem);
Console.Write(message.Length);
И по двата начина дава 100/100 ?
Защо??
По условие изходът трябва да съдържа на 1 ред 3 групи числа на един ред - за основата на кодиране, за дължината на оригиналното съобщение и самото кодирано съобщение.
При авторското решение първата група числа се отпечатва веднага след въвеждането, а в изхода на следващия ред се получават само последните 2 групи числа.
На практика изходът се отпечатва на 2 реда, но системата го възприема като 1 ред, тъй като за отпечатването навсякъде се използва Console.Write().
Не знам дали обясних съвсем ясно, но при стартиране на програмата се вижда веднага.