class Solution {
public String mergeAlternately(String word1, String word2) {
StringBuilder res=new StringBuilder();
int w1=word1.length(),w2=word2.length();
int i=0,j=0;
while (i<w1||j<w2){
if(i<w1){
res.append(word1.charAt(i++));
}
if(j<w2){
res.append(word2.charAt(j++));
}
}
return res.toString();
}
}
//Method 2
class Solution {
public String mergeAlternately(String word1, String word2) {
StringBuilder res=new StringBuilder();
int n=word1.length()>word2.length()?word2.length():word1.length();
for (int i=0;i<n;i++){
res.append(word1.charAt(i));
res.append(word2.charAt(i));
}
if(word1.length()!=word2.length()){
if(word1.length()>word2.length()){
res.append(word1.substring(n));
}else{
res.append(word2.substring( n));
}
}
return res.toString();
}
}