Сложность: easy
Дана строка
s, содержащая слова и пробелы. Нужно вернуть длину последнего слова. Пример:
Input: s = "Hello World"
Output: 5
Explanation: Последнее слово — "World", его длина 5.
👨💻 Алгоритм:
1⃣Пройти строку с конца, игнорируя пробелы.
2⃣Найдя последнее слово, считать его длину.
3⃣Вернуть длину последнего слова.
😎 Решение:
public class Solution {
public int LengthOfLastWord(string s) {
int length = 0, i = s.Length - 1;
while (i >= 0 && s[i] == ' ') i--; // Пропуск пробелов
while (i >= 0 && s[i] != ' ') { // Подсчет длины слова
length++;
i--;
}
return length;
}
}Ставь 👍 и забирай 📚 Базу знаний