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