773効果的な異所性文字の単語

773効果的な異所性文字の単語

中国の 英語

二つの文字列が与えられ  、S  と  T  を決定するために、書き込み機能を  トンを  するかどうか  のS  手紙異所性言葉。

サンプル

例1:

输入: s = "anagram", t = "nagaram"
输出: true

サンプル2:

输入: s = "rat", t = "car"
输出: false

挑戦

入力文字列はUnicode文字が含まれている場合はどのように行うには?あなたはこのような状況に対処するためのソリューションを調整することはできますか?

注意事項

あなたは、文字列が小文字のみが含まれていることを前提とすることができます。

クラスソリューション:
     "" "
     @paramのS:文字列S 
    @param T:文字列Tの
    @return:与えられた二つの文字列SとT、決定への書き込み機能IF T IS S.のANアナグラム
     " ""
     '' '
     1つの。サイクル。 S、文字Tの内部の内部の場合、それは、値に対応するSおよびTのうち除去され、交換(「」「」を1 2 。ではないが場合は、直接偽を返し、前回判定sであります長さtが0であり、そして、そうでなければFALSE TRUEを返す
     '' '
     DEF isAnagram(セルフ、S、T)を:
        S = S + '  ' 
        ながら  TRUE:
            pop_num = S [0 ]
             のIF pop_num == '  ' 
                S = s.replaceはありません('  ''' 1。 BREAK 
            IFないpop_num T:
                 リターンFalseを
            ##そうでない場合は、同じ文字のうち削除される
            S = s.replaceはありません( pop_num、'' 1 
            T = t.replace(pop_num、'' 1。 IF(S LEN)== 0とlen(T)== 0 返す真の
         リターンはFalseを

 

おすすめ

転載: www.cnblogs.com/yunxintryyoubest/p/12550773.html