5 лет назад
Задача - Замена символов в строке.
Сегодня разбираем задачу по просьбе Читателя. Вот она: вводится строка, состоящая только из латинских букв в любом регистре. Нужно получить другую строку, применив к исходной следующие правила: 1. Удалить все гласные буквы (гласными считать A E Y U I O как строчные, так и прописные. 2. Перед каждой согласной буквой поставить точку. 3. Все прописные буквы сделать строчными. Давайте делать. Объявляем константы и переменные const glasn: set of char = ['A','a','O','o','U','u','E','e','I','i','Y','y'];...
4 года назад
Строки (str). Индексы. Срезы. Литералы строк. Методы.
Название данной статьи отсылает к моей предыдущей статье о списках, поэтому я настоятельно рекомендую изучить её, прежде чем переходить к этой (ссылка на статью: https://clck.ru/rKVAA). Это всё определённо неспроста. Всё дело в том, что строки — это не тип, а структура данных, некоторыми аспектами похожая на списки. Напомню о том, что списки — это коллекция элементов разных типов. В отличие от списков, строки — это коллекция символов. Списки — это изменяемая коллекция, т.к. мы запросто можем переназначить любой его элемент на какой-либо другой...