wordpress 接收詢盤長治seo顧問
題目
給你兩個字符串 word1 和 word2 。請你從 word1 開始,通過交替添加字母來合并字符串。如果一個字符串比另一個字符串長,就將多出來的字母追加到合并后字符串的末尾。
返回 合并后的字符串 。
示例 1:
輸入:word1 = “abc”, word2 = “pqr”
輸出:“apbqcr”
解釋:字符串合并情況如下所示:
word1: a b c
word2: p q r
合并后: a p b q c r
示例 2:
輸入:word1 = “ab”, word2 = “pqrs”
輸出:“apbqrs”
解釋:注意,word2 比 word1 長,“rs” 需要追加到合并后字符串的末尾。
word1: a b
word2: p q r s
合并后: a p b q r s
示例 3:
輸入:word1 = “abcd”, word2 = “pq”
輸出:“apbqcd”
解釋:注意,word1 比 word2 長,“cd” 需要追加到合并后字符串的末尾。
word1: a b c d
word2: p q
合并后: a p b q c d
提示:
1 <= word1.length, word2.length <= 100
word1 和 word2 由小寫英文字母組成
解決思路
解決方法
fun mergeAlternately(word1: String, word2: String): String {val stringBuilder = StringBuilder()val largeLength = word1.length.coerceAtLeast(word2.length)for (i in 0 until largeLength) {if (i < word1.length){stringBuilder.append(word1[i])}if (i < word2.length){stringBuilder.append(word2[i])}}return stringBuilder.toString()}
總結(jié)
太簡單了吧,其實可以使用數(shù)組去做
不管難易,貴在堅持
加油