给定两个字符串s1和s2, 检查两个字符串是否都字谜彼此的。
例子:
Input : s1 = "listen"
s2 = "silent"
Output : The strings are anagrams.Input : s1 = "dad"
s2 = "bad"
Output : The strings aren't anagrams.
Python提供了内置功能sorted()不会修改原始字符串, 但返回已排序的字符串。
【Python sorted()检查两个字符串是否为字谜】以下是上述方法的Python实现:
# function to check if two strings are
# anagram or not
def check(s1, s2):# the sorted strings are checked
if ( sorted (s1) = = sorted (s2)):
print ( "The strings are anagrams." )
else :
print ( "The strings aren't anagrams." )# driver code
s1 = "listen"
s2 = "silent"
check(s1, s2)
输出如下:
The strings are anagrams.
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
推荐阅读
- CSS图标用法详细指南(+代码示例)
- 算法题(整数流中的中位数(运行的整数))
- 算法题(大于Y且数字总和等于X的最小数字)
- JavaScript数学对象Math完整参考
- 如何使用Python在OpenCV中读取图像(代码实现)
- CSS如何使用3D变换(代码示例)
- 在只允许使用2位数字(4和7)的序列中查找第n个元素|S2 (log(n)方法)
- Western Digital面向经验分享| FTE招聘校园
- 如何从给定的C/C++程序中删除注释()