【スウィフトは] LeetCode1154列変換|文字列は別の文字列に変換します

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
]➤[マイクロチャネルパブリック番号(WeiGanTechnologies)をあえてします
➤ブログパークアドレス:サンチンウィングチー(https://www.cnblogs.com/strengthen/
➤GitHubアドレス:https://github.com/strengthen/LeetCode
元のアドレス➤:HTTPS://www.cnblogs。 COM /強化/ P / 11333863.html 
アドレスがリンクブログパーク龍シャンカイはない場合➤、それは記事の著者をクロールすることができます。
➤テキストは、更新を変更されました!元のアドレスが読むことを強く推奨クリック!サポート作者!オリジナルをサポートしています!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

2つの文字列を考慮する  str1 と、  str2 同じ長さで、あなたが変換できるかどうかを判断する  str1 に  str2 はゼロ以上行うことにより  変換を

1回の変換では、1つの文字のすべてのオカレンスを変換することができ  str1 、他の小文字の英文字に。

戻る  true ならば、あなたは変換することができた場合にのみ  str1 に  str2

例1:

入力:STR1 = "aabcc"、STR2 = "ccdee" 
出力:真の
説明:そして、 ''に'C' 'D'に'E'その後、 'B'に'C'を変換します。変換の順序が重要であることに注意してください。

例2:

入力:STR1 = "leetcode"、STR2 = "codeleet" 
出力:
説明:STR2にSTR1を変換する方法はありません。

注意:

  1. 1 <= str1.length == str2.length <= 10^4
  2. どちら  str1 と  str2 小文字のみ英語の文字が含まれています。

それぞれ、同じ長さの2つの文字列を考える  str1 と  str2あなたは文字列が決定助けてください  str1 、変換後の0回以上の文字列に変換することができません  str2

たびに変換が1回になります  str1 すべてが(例を参照)、他の小文字に登場する同じ文字になります。

文字列のみが  str1 成功した上記のように文字列に変換することができます  str2 返すことができ  Trueそうでない場合は、  False

例1:

入力:STR1 = "aabcc"、STR2 = "ccdee" 
出力:真
の説明: 'C'が'E'になり、その後、 'b'が'D'になり、その後、 ''になり'C'が続きます。変換のためにも非常に重要であることに注意してください。

例2:

入力:STR1 = "leetcode"、STR2 = "codeleet" 
出力:偽
の解釈:我々はSTR2にSTR1すること方法はありません。

ヒント:

  1. 1 <= str1.length == str2.length <= 10^4
  2. str1 そして、  str2 両方のは小文字のみ表示されます

おすすめ

転載: www.cnblogs.com/strengthen/p/11333863.html