maior_numero, tamanho_sequencia = [int(x) for x in input().split ("")]
cont_repeticoes = {}
for in range(tamanho_sequencia):
    numero = int(input())

    try:
        cont_repeticoes[numero]+=1

    except KeyError:
        cont_repeticoes[numero] = 1
contadores = list(cont_repeticoes.values())

def determinar_operacao_correta():
    global cont_repeticoes, contadores, tamanho_sequencia

numeros_mais_aparecem = [numero for numero in cont_repeticoes.keys() if cont_repeticoes[numero] == max(contadores)]
numeros_menos_aparecem = [numero for numero in cont_repeticoes.keys() if cont_repeticoes[numero] == min(cont_repeticoes)]

if abs(max(contadores) - min(cont_repeticoes)) == 1:
    if len(numeros_mais_aparecem) ==1:
        return f"-{numeros_mais_aparecem[0]}"
    if len(numeros_menos_aparecem) == 1:
        return f"+{numeros_menos_aparecem[0]}"
elif abs(max(contadores) - min(cont_repeticoes)) == 2:
    if len(max(contadores)) == len|(min(contadores)) == 1:
        return f"-{numeros_mais_aparecem[0]} + {numeros_menos_aparecem[0]}"
return"*"

print(determinar_operacao_correta())
        

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: