Skip to content

Latest commit

 

History

History
34 lines (29 loc) · 915 Bytes

Question_1768.md

File metadata and controls

34 lines (29 loc) · 915 Bytes

LeetCode Records - Question 1768 Merge Strings Alternately

Attempt 1: Use three for loops

class Solution {
    public String mergeAlternately(String word1, String word2) {
        StringBuilder stringBuilder = new StringBuilder();
        int size1 = word1.length();
        int size2 = word2.length();
        char[] arr1 = word1.toCharArray();
        char[] arr2 = word2.toCharArray();
        int size = Math.min(size1, size2);

        int i = 0;
        for (; i < size; i++) {
            stringBuilder.append(arr1[i]);
            stringBuilder.append(arr2[i]);
        }

        for (; i < size1; i++) {
            stringBuilder.append(arr1[i]);
        }
        for (; i < size2; i++) {
            stringBuilder.append(arr2[i]);
        }

        return stringBuilder.toString();
    }
}
  • Runtime: 0 ms (Beats: 100.00%)
  • Memory: 41.34 MB (Beats: 89.18%)