Crypto Master C# Advanced Exam Retake - 3 September 2017
Това ми е кода https://pastebin.com/Np6ciyDR
9-тия тест гърми за време, идеи ?
Това ми е кода https://pastebin.com/Np6ciyDR
9-тия тест гърми за време, идеи ?
Здравейте,
Около 3 часа се мъчих с тази задача, като се опитвах по всевъзможни начини да оптимизирам решението дотолкова, че да слезе под лимита за време. И при мен точно на деветия тест беше над лимита - 0.403с. при ограничение 0.250с. Разковничето се оказа в начина на достъпване до броя на елементите в числовия масив (при мен "numbers"). След като замених .Count() метода с .Length свойството (property), времето ми спадна точно под лимита - 0.246с. Има противоречиви мнения в StackOverflow относно това, дали действително има разлика в производителността... в случая с тази задача мисля, че именно тази промяна свърши работа.