. [스위프트] LeetCode1154 문자열 변환 | 문자열이 다른 문자열로 변환

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤ 마이크로 채널 공개 번호 : 감히 (WeiGanTechnologies)
➤ 블로그 공원 주소 : 산 칭 윙 치 ( https://www.cnblogs.com/strengthen/ )
➤GitHub 주소 : https://github.com/strengthen/LeetCode
원래 주소 ➤ : HTTPS : //www.cnblogs. COM / 강화 / P / 11333863.html 
➤ 주소가 링크 블로그 공원 용 산 치 않은 경우,이 기사의 저자를 크롤링 할 수있다.
➤ 텍스트가 업데이트가 수정되었습니다! 클릭 강하게 원래 주소를 읽어 보는 것이 좋습니다! 지원 저자! 원본을 지원!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

두 문자열을 감안할 때  str1 와  str2 같은 길이의, 당신은 변환 할 수 있는지 여부를 결정하기  str1 에  str2 0 개 이상의 수행하여  변환을 .

하나의 변환에서는 한 캐릭터의 모든 항목을 변환 할 수 있습니다  str1 다른 소문자 영어 문자.

돌아 가기  true 당신이 변환 할 수 있으며 경우에만 경우  str1 에  str2.

예 1 :

입력 : STR1 = "aabcc"STR2 = "ccdee" 
출력 : 
설명 : 다음 'D'에서 '예'다음 'B' '는'C '로의'C '를 변환. 변환의 순서가 중요합니다.

예 2 :

입력 : STR1 = "leetcode"과 str2 = "codeleet" 
출력 : 거짓 
설명 : STR2에 str1과 변환 할 수있는 방법이 없습니다.

노트 :

  1. 1 <= str1.length == str2.length <= 10^4
  2. 모두  str1 와는  str2 단지 소문자 영어 문자가 포함되어 있습니다.

각각 같은 길이의 두 문자열을 감안할 때  str1 ,하고  str2. 당신이 문자열을 결정하는 데 도움이 바랍니다  str1 변환 후 0 번 이상의 문자열로 켤 수 없습니다  str2.

때마다 변환은 한 시간이 될 것입니다  str1 모두가 (예 참조) 다른 소문자로 나타나는 같은 문자가된다.

만 문자열이  str1 성공적으로 위의 방법으로 문자열로 변환 할 수 있습니다  str2 반환 할 수 있습니다  True그렇지 않으면  False.

예 1 :

입력 : STR1 = "aabcc"STR2가 = "ccdee" 
출력 : 참 
설명 : 'c'는 다음 A는 'C'를하게 하였다 '예'이면, 'B'가된다 'D'를해진다 . 변환의 순서가 매우 중요합니다.

예 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