我目前想知道如果給定的字符串(單詞),如何確定它是否是迴文。迴文是指向前或向後讀取時相同的單詞或短語。我想我可以通過循環閱讀一半的單詞並將每個字母與另一半進行比較來解決這個問題。例如:(word[0] == word[word.Length-1-0])
會比較第一個字母和最後一個字母,(word[1] == word[word.Length-1-1])
會比較第二個字母和第二個字母。在C#中,如何確定給定的字符串是否是迴文?
例輸入可以是:賽車
輸出示例:真
我是不是正確地處理這個問題朝着妥善解決?
這是我寫下來的一些內容。
public bool Test6(string word)
{
for (int i = 0; i < word.Length; i++)
{
if (word[0] == word[word.Length - 1 - 0])
{
}
HTTP代碼://www.dotnetperls。 com/palindrome – Eldho
到達那裏 - 這是正確的方法。一個觀察:循環計數器只需要走半個字符串長度(想想爲什麼這樣)。 –
鏈接重複的問題...標記的答案...哦,我的。我的建議:繼續使用自己的方法,不要在鏈接問題中使用答案!這不是真正的答案。 –