Уровень сложности: Лёгкая (Easy)
Теги: Строка, Обработка текста Дана строка s, состоящая из английских букв и пробелов ' '.
Верните длину последнего слова в строке. Слово — это максимальная подстрока, состоящая только из непробельных символов. Пример 1: Ввод: s = "Hello World" Вывод: 5 Объяснение: Последнее слово — "World", его длина = 5. Пример 2: Ввод: s = " fly me to the moon " Вывод: 4 Объяснение: Последнее слово — "moon". Пример 3: Ввод: s = "luffy is still joyboy" Вывод: 6 Объяснение: Последнее слово — "joyboy". На первый взгляд можно просто: Но! В строке могут быть лидирующие и завершающие пробелы, а также множественные пробелы между словами.
Например: " a " → split(" ") даст ["", "", "", "a", "", ""], и последний элемент — пустая строка! Хотя в Java String.split() с регулярным выражением по умолчанию игнорирует завершающие пустые строки, это поведение неочевидно и зависит от реализации. Это: 💡 Это решение не использует дополнительную память (кроме пары переменных) и раб