Длина последнего слова
Easy JSДля заданной строки s, состоящей из слов и пробелов, вернуть длину последнего слова в строке. Примечание: слово — это максимальная подстрока, состоящая только из символов без пробелов.
Пример
Ввод: s = " Привет Мир " Вывод: 3 Объяснение: Последнее слово "Мир" содержит 3 буквы.
Решение

- Начинаем перебор с конца строки (7 строка);
- Если текущий символ не пробел, то начинаем считать буквы (строки 12-14);
- Если на предыдущих итерациях мы уже начали считать буквы в слове, а текущий символ - пробел, значит, слово закончилось и мы нашли его длину. Можем выходить из цикла (строки 9-11);
Код решения в виде текста
/**
* @param {string} s
* @return {number}
*/
const lengthOfLastWord = (s) => {
let result = 0
for (let i = s.length - 1; i >= 0; i--) {
const char = s[i]
if (result > 0 && char === ' ') {
break
}
if (char !== ' ') {
result = result + 1
}
}
return result
};
Больше интересных разборов в канале @js_is_easy, подписывайся