sábado, 10 de outubro de 2009

Problema 2.22

Este problema, embora marcado como difícil nas folhas, não é muito complexo. A ideia é simples. Pegar na cadeia, separar os caracteres pares para um lado (linha 6), e os ímpares para outro (linha 7), e depois juntar as duas cadeias (linha 9). Daí, sem mais o programa:

1.def codifica(cad):
2.    """
3.    Codifica a cadeia. Concatena a sequência dos caracteres nas posições pares
4.    com os caracteres na posições ímpares.
5.    """
6.    pares = cad[::2]
7.    impares = cad[1::2]
8.    return pares + impares

Sem comentários:

Enviar um comentário