Самый быстрый способ обратить вспять в строке в C # .net - PullRequest
13 голосов
/ 11 января 2009

В настоящее время я пишу быстрое решение для проблемы Эйлера # 4, где нужно найти наибольшее число палиндромов из произведения двух трехзначных чисел.

Чтобы определить, является ли число палиндромным, вы, очевидно, сравнили бы обратное число с оригиналом.

Поскольку в C # нет встроенного метода String.Reverse (), какой самый быстрый способ перевернуть строку?

Я буду тестировать все предложенные решения в цикле с 100 000 000 итераций. Правильный ответ будет дан человеку, который предоставил самое быстрое решение.

Я буду тестировать решение в консольном приложении C # .Net 3.5

Ответы [ 11 ]

0 голосов
/ 11 января 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...