演算法創作 交替合併字串問題解決方法

2021-10-22 19:06:06 字數 548 閱讀 8241

問題描述

給你兩個字串word1和word2.請你給你兩個字串word1和word2。請你從word1開始,通過交替新增字母來合併字串。如果乙個字元 串比另乙個字串長,就將多出來的字母追加到合併後字串的末尾。

返回合併後的字串。

示例:輸入:word1=』ab』,word2=』pqrs』

輸出:』apbqrs』

解決方案

我們可以利用len計算兩個字串長度,再利用if函式判斷len(word1)和len(word2)誰長,再通過for迴圈將兩個字串交叉儲存,然後將較長的字串剩餘部分儲存,最後返回合併的字串。

**清單 1 dfs求解1到100求和問題python**

class solution(object):

def mergealternately(self, word1, word2):

w1 ,w2=len(word1) ,len(word2)

hebing=

jieguo=」」

if w1==w2:

for a in range(0,w1):

mybatis字串轉義問題解決

提前劇透 如果引數中有.等特殊引數,需要使用 但需要注意sql注入問題 select select from account order by limit public listgetaccountlist param orderby string orderby,param orderrule s...

Kali2016終端字串重疊解問題解決

好多朋友在把kali2.0更新到kali2016的時候,遇到了終端字串重疊的問題,今天在網上看到了乙個可靠的方法,測試下來可以用,故在這裡分享如何解決。啟動系統,開啟終端,輸入以下命令安裝字型 apt get install ttf wqy microhei ttf wqy zenhei xfont...

mysql排序自段為字串型別問題解決

677 000.000.000.000 2018 01 09 22 20 58 編輯刪除 鎖定199 666 777 888 標配 000.000.000.000 2018 01 09 22 20 58 編輯刪除 鎖定257 597000.000.000.000 2018 01 09 22 20 5...