Дано: две строки word1 и word2. Объединить эти строки, добавляя буквы в порядке их чередования, начиная с word1. Если одна строка длиннее другой, то дополнительные буквы должны быть добавлены в конец объединенной строки.
Вернуть сформированную объединенную строку. Метод указателей.
Чтобы объединить заданные слова, мы можем использовать один указатель.
Пусть i - это указатель, который мы будем использовать. Мы начинаем с i = 0 и продвигаемся к размеру более длинного слова между словами word1 и word2, то есть до i = max(word1.length(), word2.length()).
По мере продвижения к размеру более длинного слова мы каждый раз проверяем, указывает ли i на индекс, который находится в границах слов, или нет. Если i < word1.length(), мы добавляем word1[i] к результатам. Аналогично, если i < word2.length(), мы добавляем word2[i] в результаты.
Однако если i превышает длину какого-либо слова, у нас нет букв для добавления из этого слова, поэтому мы игнорируем его и продолжаем добавлять буквы из более