【发布时间】:2009-01-11 17:02:11
【问题描述】:
我目前正在为欧拉问题 #4 编写一个快速解决方案,其中必须从两个 3 位数字的乘积中找到最大的回文数。
要确定一个数字是否是回文,您显然需要将该数字的倒数与原始数字进行比较。
由于 C# 没有内置的 String.Reverse() 方法,那么反转字符串最快的方法是什么?
我将使用 100,000,000 次迭代循环测试所有建议的解决方案。正确答案将给予提交最快解决方案的人。
我将在 C#.Net 3.5 控制台应用程序中测试该解决方案
【问题讨论】:
-
您可能过度指定了解决方案,尤其是因为您的字符串太小了。为什么不要求一种方法来比较两个整数,如果它们是回文则返回 true?
标签: c#