본문 바로가기
Beakjoon&프로그래머스/Java

[LeetCode/Java] Merge Strings Alternately

by 현장 2025. 12. 19.

 

-Code

class Solution {
    public String mergeAlternately(String word1, String word2) {
        StringBuilder sb = new StringBuilder();
        int wordLength1 = word1.length();
        int wordLength2 = word2.length();
        int idx1 = 0;
        int idx2 = 0;

        while (idx1 + idx2 < wordLength1 + wordLength2) {
            if (idx1 < wordLength1) {
                sb.append(word1.charAt(idx1));
                idx1++;
            }

            if (idx2 < wordLength2) {
                sb.append(word2.charAt(idx2));
                idx2++;
            }
        }

        return sb.toString();
        
    }
}