Завдання#
Узагальнене формулювання завдання до лабораторної роботи#
Вивчити тип даних String, зрізи, операції з рядками.
Розробити програму відповідно до варіанта завдання.
Вхідні дані і результат роботи супроводжувати відповідною інформацією на екрані.
Показати розроблену програму викладачеві.
Письмово відповісти на Питання для самоперевірки.
Оформити звіт відповідно до вимог.
Варіанти завдань до лабораторної роботи#
Кількість слів у рядку і максимальний розмір кожного зі слів вибираються студентом. Рекомендуємо працювати з латинськими символами.
Поміняти місцями слова з максимальною і мінімальною довжиною при виконанні умови, що такі слова єдині.
Замінити закінчення (останні два символи) на
xzу словах, довжина яких дорівнює 5.Поміняти місцями слово, що починається на
a, зі словом, що закінчується наz, за умови, що такі слова існують і є єдиними.Видалити останні
3символа зі слів, що починаються наa.Видалити перші 3 символи зі слів, що закінчуються на
th.Доповнити символом
*слова, що мають довжину менше заданої (максимальної) до максимальної.Замінити перші 3 символи слів, що мають обрану довжину, на символ
*.Видалити всі символи
aзі слів, довжина яких дорівнює обранії.Замінити всі символи
aнаdу словах, довжина яких менше обраної.Замінити перші малі літери на великі у кожному слові, довжина якого більше обраної.
Вставити пробіл після перших 2-х символів в слова, що мають довжину, на \(1\) менше заданої.
Замінити першу малу літеру на велику в словах, що мають обрану довжину.
Вставити пробіл перед останніми 2-мя символами в слова, що мають мінімальну (задану) довжину.
Порахувати кількість голосних букв у рядку і замінити їх на
*.Упорядкувати символи у рядку за алфавітом.
Вивести всі слова, у яких перша і остання літери однакові
Упорядкувати рядок по спадаючій довжин слів.
Перевірити у математичному виразі, заданому рядком, відповідність відкриваючих і закриваючих дужок.
Вивести усі слова в рядку у зворотному порядку.
Видалити подвійні пробіли і перемістити всі знайдені в тексті цифри в кінець рядка.
Дано два рядки \(S_1\) і \(S_2\). Створити рядок, що складається з латинських букв, які не належать будь-якому рядку \(S_1\) і \(S_2\).
Дано два рядки \(S_1\) і \(S_2\). Створити рядок, що складається з символів, що входять або в \(S_1\), або в \(S_2\), але не в обидві відразу.
З рядка видалити всі цифри і малі латинські букви.
Складіть програму, у результаті виконання якої у першому заданому рядку подвоюється кожен символ, що належить також другому рядку.
Скласти програму, у результаті виконання якої з першого заданого рядка видаляється кожен символ, що належить другому рядку.
У даному рядку подвоїти всі цифри і малі латинські букви.
Дано два рядки. Створити рядок, що складається тільки з символів, спільних для двох даних рядків.
Визначити, чи задовольняє рядок наступній властивості: рядок містить (окрім букв) тільки одну цифру, причому її числове значення дорівнює довжині рядка.
Дана послідовність символів \(s_1, s_2, \ldots, s_n\). Підрахуйте, скільки разів серед даних символів зустрічаються символи
+та*.Дана послідовність символів \(s_1, s_2, \ldots, s_n\). Визначте число входжень групи букв
abc.