15. Sum Reversed Numbers - Arrays and Lists Exercises
Колеги нещо забих на тази задача от упражненията... Някой би ли споделил решение или алгоритъм, по който стига до решението?
Лично аз опитвам да прочета лист от string-ове и след това всеки елемент да го Reverse, но стигам до там че string е непроменим. Следващото което ми идва на ум е StringBuilder... но просто не знам как точно да го ползвам?!?
Аз съм следвала същата идея, единствената разлика е, че го правя без метод само в Main и кодът е само няколко реда - http://pastebin.com/pvDe5GWR
Дори можеш още с един ред да съкратиш. Като махнеш "string eachElement = numbers[i];" а долния ред замениш с "char[] element = numbers[i].ToCharArray();" :) Поздрави
static void Main(string[] args)
{
int sum = Console.ReadLine().Split().Select(e => new String(e.Reverse().ToArray())).Sum(e => int.Parse(e));
Console.WriteLine(sum);
}
Страхотно съкратено решение!
Ето и моето: използва още по-малко памет и време: https://pastebin.com/2TbBrchn