Практична робота до лекції №6
Бали: 100
Дано рядок символів. Знайти кількість слів у даному рядку. Слова розділяються довільною кількістю пропусків.
Формат вихідних даних
У стандартному потоці міститься рядок довжиною не більше 255 символів.
Формат вихідних даних
У стандартний потік вивести результат.
Приклад вхідних даних
I love you!
Приклад вихідних даних
3
Бали: 100
Дано рядок символів. Побудувати обернений рядок.
Формат вихідних даних
У стандартному потоці міститься рядок довжиною не більше 255 символів.
Формат вихідних даних
У стандартний потік вивести результат.
Приклад вхідних даних
abcd
Приклад вихідних даних
dcba
Бали: 100
Дано рядок символів. Перевірити чи є він паліндромом. Паліндромом називаються рядки, що однаково читаються зліва направо і справа наліво. Вивести «Yes» або «No».
Формат вихідних даних
У стандартному потоці міститься рядок довжиною не більше 255 символів.
Формат вихідних даних
У стандартний потік вивести результат.
Приклад вхідних даних
abba
Приклад вихідних даних
Yes
Бали: 100
Дано рядок символів довжиною не більше 255 символів. Визначити кількість малих літер латинського алфавіту.
Формат вихідних даних
У стандартному потоці міститься рядок довжиною не більше 255 символів.
Формат вихідних даних
У стандартний потік вивести результат.
Приклад вхідних даних
Abba
Приклад вихідних даних
3
Бали: 100
Дано рядок символів довжиною не більше 255 символів, що містить один символ «-».
Формат вихідних даних
У стандартному потоці міститься рядок довжиною не більше 255 символів.
Формат вихідних даних
У першому рядку вихідного потоку вивести частину рядка до символу «-»,
у другому рядку – частину, що знаходиться після цього символу. Символ «-» не виводити в жодній частині.
Приклад вхідних даних
Abba-Yes
Приклад вихідних даних
Abba
Yes
Бали: 100
Дано рядок виду: a#b=, де a та b деякі цілі додатні числа не більші 10000, а символ «#» - одна із операцій: «+», «-», «*». Знайти значення виразу s та у вихідний потік вивести рядок a#b=s.
Формат вихідних даних
У стандартному потоці міститься рядок довжиною не більше 255 символів.
Формат вихідних даних
У стандартний потік вивести результат.
Приклад вхідних даних
2+3=
Приклад вихідних даних
2+3=5
Бали: 100
Дано рядок символів, що містить числа. У вихідний потік вивести суму цих чисел.
Формат вихідних даних
У стандартному потоці міститься рядок довжиною не більше 255 символів.
Числа та їх сума не перевищують ~2 ·10^9~.
Формат вихідних даних
У стандартний потік вивести результат.
Приклад вхідних даних
Abba1980 Yes5NO1990 Ok2 5!
Приклад вихідних даних
3982
Бали: 100
Ви розробляєте прилад для аналізу біоматеріалу на наявність коронавірусу. Прилад аналізує матеріал, і кодує інформацію про нього в текстовий рядок довжиною не більше.
Вчені дослідли, що при зараженні вірусом, цей код містить в собі підрядок "sars-cov-2"
Ваша задача, по вказаному коду визначити, чи є зараження вірусом
Формат вхідних даних
Текстовий рядок, довжиною не більше 100 символів
Формат вихідних даних
Вивести YES, якщо є зараження, і NO в іншому випадку.
Приклад вхідних даних
I am sars-cov-2virushahaha
Приклад вихідних даних
YES
Бали: 100
Визначити, скільки різних літер входить у заданий текст, що містить не більше 100 літер і закінчується крапкою.
Формат вхідних даних
Вхідний потік містить рядок, який складається з малих латинський букв і пропусків.
Формат вихідних даних
Вивести кількість різних букв.
Приклад вхідних даних
aaabaac.
Приклад вихідних даних
3
Бали: 100
Обчислити суму порядкових номерів в алфавіті всіх літер, які входять у введене слово. Слово містить лише великі і/або малі англійські літери.
Формат вхідних даних
Зі стандартного вхідного потоку вводиться слово довжиною не більше 100 символів.
Формат вихідних даних
В стандартний вихідний потік вивести ціле число - суму порядкових номерів всіх літер.
Приклад вхідних даних
peace
Приклад вихідних даних
30