给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。实现代码
时间: 2024-04-17 08:24:17 浏览: 112
统计字符串中字母和数字个数
好的,以下是一个示例的 Python 代码实现:
```python
defStrings(word1, word2):
merged = ''
i, j = 0, 0
while i < len(word1) or j < len(word2):
if i < len(word1):
merged += word1[i]
i += 1
if j < len(word2):
merged += word2[j]
j += 1
return merged + word1[i:] + word2[j:]
# 测试示例
word1 = "abc"
word2 = "defgh"
result = mergeStrings(word1, word2)
print(result)
```
运行这段代码,将会输出合并后的字符串:"adbecfgh"。
这个代码逐个字符地从两个字符串中交替取出字符,并将它们拼接到合并后的字符串中。最后,如果有一个字符串比另一个长,会将多出来的字符追加到合并后的字符串的末尾。
希望这个示例能够帮助到你!如果你还有其他问题,请随时提问。
阅读全文