Тема: У заданому тексті знайти найкоротше речення.
Допоможіть написати тільки алгоритм
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Алгоритми та структури даних, технології → У заданому тексті знайти найкоротше речення.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Допоможіть написати тільки алгоритм
Опишіть як ви визначаєте, що фрагмент тексту є реченням.
З заданого тексту отримайте всі речення.
З речень отримайте їх довжини.
З довжин отримайте мінімальну довжину.
З речень отримайте те, яке має мінімальну довжину (на цьому етапі вона у вас вже є).
Поверніть інформацію про отримане речення (саме речення або його позицію в тексті, залежить від того що означає "знайти найкоротше речення").
Визначити що уривок тексту є реченням просто треба визначити що фрагмент знаходиться між двома знаками котрі означають завершення речення(.?!) або між початком тексту та символом завершення речення. Починається
з великої літери, цифри або символа переведення каретки після котрого йде велика літера або цифра.
Залишається проблема з скороченнями. Скорочення можна визначити слідуючим способом це слово(набір символів після пробіла) за котрим йде "." якщо наступне слово після крапки буде з малої літери то це буде скорочення а не кінець речення.
Також треба звернути увагу на те що в тексті можуть бути цифри типу 36.6 або 1.000.000.000.
Можуть бути дивні набори символів типу #@)₴?$0 або смайлики.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися