样例输入 heart earth 样例输出 true
时间: 2024-04-30 13:21:32 浏览: 16
这是一个判断两个单词是否为变位词的问题,也就是两个单词所包含的字母种类和数量是否完全一致。
以下是一个 Python 代码实现:
```
word1 = input()
word2 = input()
# 将两个单词中的字母排序后比较是否相同
if sorted(word1) == sorted(word2):
print("true")
else:
print("false")
```
如果输入 heart 和 earth,则输出 true;如果输入 hello 和 world,则输出 false。
相关问题
【问题描述】 所谓“变位词”是指两个词之间存在组成字母的重新排列关系。如:heart和earth,python和typhon,1234与2134。 编程实现对输入的两个字符串判断是否为“变位词”,是输出True,不是输出False。 【输入形式】 输入两个字符串,一行一个字符串 【输出形式】 输出逻辑True或False 【样例输入】 heart earth 【样例输出】 True 【样例说明】 11234与2134不是“变位词” 【评分标准】
以下是Python3的代码实现:
```python
str1 = input() # 输入第一个字符串
str2 = input() # 输入第二个字符串
if sorted(str1) == sorted(str2): # 判断两个字符串排序后是否相同
print(True)
else:
print(False)
```
输入两个字符串后,我们可以用`sorted()`函数将它们分别排序,然后判断它们排序后是否相同。如果相同,就说明它们是“变位词”,输出True;否则输出False。
python 如果一个字符串是另一个字符串的重新排列组合,那么这两个字符串互为变位词。 比如,"heart" 与 "earth" 互为变位词,"Mary" 与 "arMy" 也互为变位词。“Hello world"与“worldHello"不是变位词。 输入格式: 第一行输入第一个字符串; 第二行输入第二个字符串。 输出格式: 若是变位词,输出:yes;否则,输出:no。 输入样例1: Mary arMy 输出样例1: yes 输入样例2: hello world world hello 输出样例2: yes 输入样例3: I am very good. verygood I am. 输出样例3: no
可以使用 Python 字典来统计每个字符串中每个字符出现的次数,最后比较两个字典是否一致即可。
具体实现步骤如下:
1. 读入两个字符串 s1 和 s2。
2. 初始化两个字典 d1 和 d2,用于记录 s1 和 s2 中每个字符出现的次数,初始值为 0。
3. 遍历字符串 s1,对于其中的每个字符 c,将 d1[c] 的值加 1。
4. 遍历字符串 s2,对于其中的每个字符 c,将 d2[c] 的值加 1。
5. 比较字典 d1 和 d2 是否相等,如果相等,则 s1 和 s2 互为变位词,输出 yes;否则输出 no。
完整代码如下:
```python
s1 = input().strip()
s2 = input().strip()
d1 = {}
d2 = {}
for c in s1:
d1[c] = d1.get(c, 0) + 1
for c in s2:
d2[c] = d2.get(c, 0) + 1
if d1 == d2:
print('yes')
else:
print('no')
```
输入样例:
```
Mary
arMy
```
输出样例:
```
yes
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)