Merge Strings Alternately LeetCode solution in C++

1
class Solution {
2
public:
3
string mergeAlternately(string word1, string word2) {
4
string final = "";
5
int p = word1.size();
6
int q = word2.size();
7
int n = max(p, q);
8
for (int i = 0; i < n; i++) {
9
if (p) {
10
final = final + word1[i];
11
p--;
12
}
13
if (q) {
14
final = final + word2[i];
15
q--;
16
}
17
}
18
return final;
19
}
20
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0