1768. Merge Strings Alternately

54 阅读1分钟

思路

排序算法应用非常广泛,本题就是一道非常简单的归并排序应用。现在面试题应该很少直接出这么easy的了。

解法

class Solution {
    public String mergeAlternately(String word1, String word2) {
        int length1 = word1.length();
        int length2 = word2.length();
        StringBuilder sb = new StringBuilder();
        int i = 0, j = 0;
        while(i < length1 || j < length2) {
            if (i < length1) {
                sb.append(word1.charAt(i));
                i++;
            }
            if (j < length2) {
                sb.append(word2.charAt(j));
                j++;
            }
        }
        return sb.toString();
        
    }
}