lintcode入门篇七
Posted yunxintryyoubest
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lintcode入门篇七相关的知识,希望对你有一定的参考价值。
211. 字符串置换
给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换。
置换的意思是,通过改变顺序可以使得两个字符串相等。
样例
Example 1:
Input: "abcd", "bcad"
Output: True
Example 2:
Input: "aac", "abc"
Output: False
class Solution: """ @param A: a string @param B: a string @return: a boolean """ def Permutation(self, A, B): # write your code here dic_A,dic_B = {},{} for i in A: dic_A[i] = dic_A.get(i,0)+1##每次循环,相同字符的值加1,初始值为0 for j in B: dic_B[j] = dic_B.get(j,0)+1 return dic_A == dic_B
以上是关于lintcode入门篇七的主要内容,如果未能解决你的问题,请参考以下文章