ホームページ  >  記事  >  バックエンド開発  >  Python で回文の数を決定する方法

Python で回文の数を決定する方法

coldplay.xixi
coldplay.xixiオリジナル
2021-03-09 13:57:0642879ブラウズ

Python が回文番号を決定する方法: まず配列を文字列に変換し、次に 2 つのポインターを設定し、1 つは文字列を左から右に走査し、もう 1 つは右から左に走査します。ポインタ。等しい場合、2 つのポインタが等しくなるまでは回文数ではありません。

Python で回文の数を決定する方法

このチュートリアルの動作環境: Windows 7 システム、Python バージョン 3.9、DELL G3 コンピューター。

Python で回文の数を決定する方法:

Python を使用して解くのは非常に簡単です

2 つのポインター、1 つは文字列を左から走査します。 to right, One traverses from right to left. 2 つの等しくない状況が発生した場合、2 つのポインタが等しくなるまで回文にはなりません

コード実装

class Solution:
    def isPalindrome(self, x: int) -> bool:
        s=str(x)
        l,r=0,s.__len__()-1
        while(l<=r):
            if s[l]==s[r]:
                l+=1
                r-=1
            else:return False
        return True

関連する無料学習推奨: Python ビデオ チュートリアル

以上がPython で回文の数を決定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。