Advertisement
brenoitalo

Merge strings alternately

Dec 3rd, 2023
1,323
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 0.43 KB | Fixit | 0 0
  1. class Solution {
  2.     fun mergeAlternately(word1: String, word2: String): String {
  3.         val merged = StringBuilder()
  4.         var i = 0
  5.         var j = 0
  6.  
  7.         while (i < word1.length && j < word2.length) {
  8.             merged.append(word1[i++])
  9.             merged.append(word2[j++])
  10.         }
  11.  
  12.         merged.append(word1.substring(i))
  13.         merged.append(word2.substring(j))
  14.  
  15.         return merged.toString()
  16.     }
  17. }
  18.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement