Вы устанавливаете i, чтобы быть длиной строки, которая начинается с 1.
Индексирование вашего массива начинается с 0, поэтому, когда вы обращаетесь к элементу в конце, вы фактически пытаетесь выйти за пределы своих границ. Это первый запуск цикла, который выдает ошибку.
Вам нужно добавить -1 к вашей инициализации i.