TOPIC

Por que runtime?

V L asked 2 years ago

while True:
    try:

        frase = input()
        dados = []
        for i in frase:
            if ord(i) not in dados and ord(i) != 32:
                dados.append(ord(i))
        dados.sort()

        if len(dados) == 0:
            print()
        else :
            for i in range(len(dados)-1):
                if i == 0:
                    primeiro = chr(dados[0])

                if dados[i] != dados[i+1]-1:
                    print("{}:{}, ".format(primeiro, chr(dados[i])), end='')
                    primeiro = chr(dados[i+1])

            print("{}:{}".format(primeiro, chr(dados[-1])))

    except EOFError:
        break

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

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