Лабораторная работа 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].