21 lines
565 B
Java
21 lines
565 B
Java
|
class Solution {
|
||
|
public String mergeAlternately(String word1, String word2) {
|
||
|
StringBuilder sb = new StringBuilder(word1.length() + word2.length());
|
||
|
|
||
|
int i, j;
|
||
|
for (i = 0, j = 0; i < word1.length() && j < word2.length(); ++i, ++j) {
|
||
|
sb.append(word1.charAt(i));
|
||
|
sb.append(word2.charAt(j));
|
||
|
}
|
||
|
|
||
|
if (i < word1.length()) {
|
||
|
sb.append(word1.substring(i));
|
||
|
}
|
||
|
if (j < word2.length()) {
|
||
|
sb.append(word2.substring(j));
|
||
|
}
|
||
|
|
||
|
return sb.toString();
|
||
|
}
|
||
|
}
|