79673831

Date: 2025-06-20 18:52:25
Score: 0.5
Natty:
Report link
from collections import defaultdict
import re

# Cole aqui o conteúdo do edital entre aspas triplas
edital_texto = """
(COLE AQUI TODO O TEXTO DO EDITAL)
"""

# Separar os tópicos principais
def verticalizar_edital(texto):
    secoes = re.split(r'\n(?=[A-Z][A-Z\s]+:)', texto)
    edital_dict = defaultdict(list)
    for secao in secoes:
        if ':' in secao:
            titulo, conteudo = secao.split(':', 1)
            conteudo = conteudo.strip().replace('\n', ' ')
            subitens = re.split(r'(?<=\d)\. ', conteudo)
            edital_dict[titulo.strip()].extend([item.strip() for item in subitens if item])
    return edital_dict

# Gerar e imprimir o edital verticalizado
verticalizado = verticalizar_edital(edital_texto)
for secao, conteudos in verticalizado.items():
    print(f"\n{secao}")
    for item in conteudos:
        print(f"  - {item}")
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: iguh