python基礎練習問題:文字列を比較する文字列【難易度:1級】--景越Pythonプログラミング実例訓練キャンプ、異なる難易度Python練習問題、Pythonを独学する初心者に適しています

6501 ワード

python基礎練習問題:文字列を比較する文字列【難易度:1級】:
2つの文字列の値(ASCII文字コード)を比較することにより、2つの文字列を比較する.
  • すべてのアルファベットをUpperCase*null / NULL / Nil / Noneと見なすべき文字列を比較するための
  • .
  • 文字列がアルファベット以外の文字を含む場合、文字列全体を空の
  • と見なす.
    文字列が等しい場合は、trueを返し、等しくない場合はfalseを返します.
    例:
     JS
    "AD","BC" - >  
    "AD","DD" - >   
    "gf","FG" - >  
    "zz1","" - >  (         )
    "ZzZz","ffPFF" - >  
    "kl","lz" - >   
    null,"" - >  
    
    

    プログラミング目標:
    def compare(s1,s2):
        #your code here
    
    
    

    テストサンプル:
    Test.assert_equals(compare("AD", "BC"), True, "\'AD\' vs \'BC\'")
    Test.assert_equals(compare("AD", "DD"), False, "\'AD\' vs \'DD\'")
    Test.assert_equals(compare("gf", "FG"), True, "\'gf\' vs \'FG\'")
    Test.assert_equals(compare("Ad", "DD"), False, "\'Ad\' vs \'DD\'")
    Test.assert_equals(compare("zz1", ""), True, "\'zz1\' vs \'\'")
    Test.assert_equals(compare("ZzZz", "ffPFF"), True, "\'ZzZz\' vs \'ffPFF\'")
    Test.assert_equals(compare("kl", "lz"), False, "\'kl\' vs \'lz\'")
    Test.assert_equals(compare(None, ""), True, "\'\' vs \'\'")
    Test.assert_equals(compare("!!", "7476"), True, "\'!!\' vs \'7476\'")
    
    
    

    ベストアンサー(複数の解法):
    クリックして答えを表示
    詳細については、次のトピックを参照してください.
    Python基礎練習問題:配列の各値は配列ですか?【難易度:1級】-景越Pythonプログラミング実例訓練キャンプ、Python独学、Python進級必須良品Python進級練習問題:Codewars Universeを見つけたNexus【難易度:2級】-景越Pythonプログラミング実例訓練キャンプ、Python独学、Python進級必須良品Python基礎練習問題:雑然としたページリスト【難易度:1級】-景越Pythonプログラミング実例訓練キャンプ、異なる難易度Pythonの練習問題は、Pythonを独学する初心者向けプログラミング問題:スーパーに並ぶ【難易度:2級】–景越Pythonプログラミング訓練の挑戦1000本のPython面接問題(答えを含む)
    免責申明:
    このブログのすべてのプログラミングのテーマと答えはすべてインターネットから収集して、主にネットユーザーの学习の参考に供して、もしあなたの権益を侵害するならば管理者に连络して直ちに削除して、ありがとうございますhttps://www.codewars.com/