TOPIC

Presentation Error - Python

Pierre Vieira asked 10 months ago

Código funciona perfeitamente para qualquer entrada, porém fica dando Presentation Error. Pelo visto não é só eu que estou com esse problema. Se algum moderador do URI estiver lendo isso, por favor dê uma olhada na questão.


def change_all1(p: str):
    for troca in trocadas:
        p = p.replace(troca[0], troca[1])
    return p

def change_all2(p: str):
    for troca in trocadas:
        p = p.replace(troca[1], troca[0])
    return p

def analisa(original, g1, g2):
    s = ''
    tam_original = len(original)
    for c in range(tam_original):
        if original[c] != g2[c]:
            s += g2[c]
        else:
            s += g1[c]
    return s

def arrumar_frase(frase: list):
    grupo1 = list(map(change_all1, frase))
    grupo2 = list(map(change_all2, frase))
    original = frase.copy()
    frase_arrumada = []
    s = ''
    for c in range(len(original)):
        s += analisa(original[c], grupo1[c], grupo2[c]) + ' '
    frase_arrumada.append(s[:-1])
    return frase_arrumada

n, m = map(int, input().split())
trocadas = tuple(input().split() for c in range(n))
for c in range(m):
    print(''.join(arrumar_frase(input().split())))

This topic has not been answered yet. Be the first!

Remember not post solutions. Your post may be reviewed by our moderators.