Решение задач на языке программирования Python. Строки

Дата Задача Описание
2013-12-02 Определить процент строчных и прописных букв в строке (Python)

Вводится строка. Необходимо определить в ней проценты прописных (больших) и строчных (малых) букв.

Как известно в кодировках символы упорядочены, т.е. коды 'a' < 'b'. Поэтому если...

2013-12-09 Определить длину самого короткого слова в строке (Python)

В заданной строке найти самое короткое слово. Слова могут быть разделены пробелами, несколькими пробелами, знаками препинания.

Алгоритм решения задачи:

  1. Длина...
2013-12-09 Заменить три последних символа у слов, больших определенной длины (Python)

Дан массив слов. Требуется заменить последние три символа слов, имеющих определенную длину, на символ $.

Если длина очередного слова больше определенной длины, то взять срез от начала слова...

2013-12-11 Заменить в самом длинном слове строки определенные буквы (Python)

Допустим, дана строка слов, разделенных пробелами. Необходимо найти в ней самое длинное слово и заменить в нем буквы 'a' на буквы 'b'.

Сразу следует оговорить, что в отличие, скажем от...

2013-12-18 Заменить подстроку между соответствующими скобками (Python)

В стороке заменить подстроку, находящуюся между первой открывающей квадратной скобкой и соответствующей ей закрывающей.

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

2013-12-20 Посчитать сумму и произведение цифр числа (Python)

Вводится натуральное число (> 0). Необходимо найти сумму и произведение цифр, из которых состоит это число. При этом если в числе встречается цифра 0, то ее не надо учитывать при нахождении...

2014-01-21 Найти слово по его номеру (Python)

В тексте найти слово под определенным номером (например, пятое слово по счету). Вывести на экран его первую букву.

В программе ниже переменная count используется, чтобы считать слова, а f...

2014-02-03 В строке заменить пробелы или несколько пробелов одним символом "*" (Python)

В строке заменить пробельные символы знаком звездочки ("*"). Если встречается подряд несколько пробелов, то их следует заменить одним знаком "*", пробелы в начале и конце строки удалить.

...

2014-06-14 Отсортировать слова в строке по возрастанию их длины (язык программирования Python)

Вводится строка, состоящая из слов, разделенных пробелами. Требуется отсортировать слова в строке так, чтобы наиболее короткие из них были вначале строки, а наиболее длинные в конце.

...

2014-06-23 Выбрать из строки числа (язык программирования Python)

Дана строка, содержащая натуральные числа и слова. Необходимо сформировать список из чисел, содержащихся в этой строке.

Следует посимвольно перебирать строку. Если очередной символ цифра,...