1571: нижнiйВерблюжийРегiстр

Переглянути як PDF

Надіслати розвʼязок

Бали: 15,00 (частково)
Ліміт часу: 1.0s
Ліміт памʼяті: 64M

Автор:
Тип задачі
Дозволені мови
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb

Дарина програмує і створила змiнну використовуючи нижнiй верблюжий регiстр. Тепер вона просить Вадима написати програму, яка знайде кiлькiсть слiв, що стали складниками для змiнної. Вiдомо, що у нижньомуВерблюжомуРегiстрi перше слово пишеться з малої лiтери, а всi решту - з великої.

Наприклад, якщо ~S = oneTwoThree~, то змiнна складається з 3-х слiв.

Допоможiть Вадиму написати цю програму.

Формат вхідних даних

Вхiдний потік мiстить рядок ~S~ ~(1 \le S \le 10^5 )~

Формат вихідних даних

Вивести кiлькiсть слiв, якi були використаннi для запису змiнної.

Приклад вхідних даних

saveChangesInTheEditor

Приклад вихідних даних

5

Коментарі

Будь ласка, прочитайте правила перед коментуванням.


Наразі коментарів немає.