1

Тема: У заданому тексті знайти найкоротше речення.

Допоможіть написати тільки алгоритм

2

Re: У заданому тексті знайти найкоротше речення.

  1. Опишіть як ви визначаєте, що фрагмент тексту є реченням.

  2. З заданого тексту отримайте всі речення.

  3. З речень отримайте їх довжини.

  4. З довжин отримайте мінімальну довжину.

  5. З речень отримайте те, яке має мінімальну довжину (на цьому етапі вона у вас вже є).

  6. Поверніть інформацію про отримане речення (саме речення або його позицію в тексті, залежить від того що означає "знайти найкоротше речення").

Подякували: koala, FakiNyan, pluszz, ostap34PHP, Betterthanyou5

3

Re: У заданому тексті знайти найкоротше речення.

Визначити що уривок тексту є реченням просто треба визначити що фрагмент знаходиться між двома знаками котрі означають завершення речення(.?!) або між початком тексту та символом завершення речення. Починається
з великої літери, цифри або символа переведення каретки після котрого йде велика літера або цифра.
Залишається проблема з скороченнями. Скорочення можна визначити слідуючим способом це слово(набір символів після пробіла) за котрим йде "." якщо наступне слово після крапки буде з малої літери то це буде скорочення а не кінець речення.
Також треба звернути увагу на те що в тексті можуть бути цифри типу 36.6 або 1.000.000.000.
Можуть бути дивні набори символів типу #@)₴?$0 або смайлики.

Подякували: leofun011