Лабораторная работа 14. Файлы
1. Найти самую длинную строку. Прочитайте файл
text.txt
и выведите на экран строку с максимальной длиной (и её номер).2. Подсчитать количество слов в каждой строке
Для каждого номера строки вывести:
Line <N>: <K> words
.3. Вывести только уникальные строки
Прочитайте
input.txt
и запишите вunique.txt
все строки, которые встречаются в файле только один раз.4. Реверс строк
Считайте все строки из
input.txt
, переверните порядок строк (последняя станет первой и т. д.) и сохраните вreversed.txt
.5. Заменить табы на пробелы
В файле
data.txt
замените все вхождения символа табуляции (\t
) на четыре пробела и запишите в новый файл.6. Отсортировать строки по алфавиту
Прочитайте
names.txt
, отсортируйте все строки в лексикографическом порядке и сохраните результат.7. Подсчёт символов
Напишите программу, которая выводит общее количество символов (включая пробелы и переводы строк) в файле
document.txt
.8. Фильтрация по длине строки
Запишите в
short.txt
только те строки изinput.txt
, длина которых меньше или равна 80 символам.9. Проверка «палиндромности» файла
Считайте весь текст из
palindrome.txt
, удалите пробелы и знаки пунктуации, и проверьте, является ли он палиндромом (читается одинаково в обе стороны).10. Конкатенация файлов построчно
Есть два файла
fileA.txt
иfileB.txt
одинаковой длины (по строкам). Создайтеmerged.txt
, в котором N-я строка — этоA[N] + " | " + B[N]
.