1768. Merge Strings Alternately
#array #string
Intuition
Approach
Complexity
Code
public String mergeAlternately(String word1, String word2) {
if(word1.length() == 1) return word1+word2;
StringBuilder mergedString = new StringBuilder();
int i = 0, j = 0;
for (; i < word1.length() && j < word2.length();) {
mergedString.append(word1.charAt(i++));
mergedString.append(word2.charAt(j++));
}
if(word1.length() > i) {
mergedString.append(word1.substring(j,word1.length()));
return mergedString.toString();
}
if(word2.length() > j) {
mergedString.append(word2.substring(j,word2.length()));
return mergedString.toString();
}
return mergedString.toString();
}Last updated