ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1038. Проверка орфографии

AC
Послано Alexandr Vasilyev 6 июл 2016 16:44
My program (with error, I know where it is, but I will not write about it):
import sys
text = sys.stdin.readlines()
text = ''.join(text)
for symbol in ',;:-\n':
    text = text.replace(symbol, ' ')
text = text.replace('!', '.').replace('?', '.')
import re
text = ' '.join(text.split())
text = text.replace('. ', '.')
text = '.'.join(text.split('.'))
text = text.replace(' .', '.')
count = 0
for sentence in text.split('.'):
    if sentence != '':
        if sentence[0].islower():
            count += 1
        for word in sentence.split():
            for letter in word[1:]:
                if letter.isupper():
                    count += 1
print(count)

Edited by author 06.07.2016 19:17