网站建设和制作怎么赚钱,wordpress 安卓接口,字体 wordpress,公众号的微网站怎么做题目
给你两个字符串 word1 和 word2 。请你从 word1 开始#xff0c;通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长#xff0c;就将多出来的字母追加到合并后字符串的末尾。
返回 合并后的字符串 。
示例 1#xff1a;
输入#xff1a;word1 “abc”…题目
给你两个字符串 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()}总结
太简单了吧其实可以使用数组去做
不管难易贵在坚持
加油