CoddityTeam / movaicode

Concours mensuel du Pire Développeur de France
123 stars 10 forks source link

Python - renversement par paire #35

Closed eleissor closed 2 years ago

eleissor commented 3 years ago

Programme essayer, debuger et creer sur une calculette

def renversement_par_paire(chaine_de_caractere):
    resultat = chaine_de_caractere
    for loop1 in range(len(chaine_de_caractere)):
        if loop1 % 2 == 0:
            ma_variable1 = 0
        if loop1 % 2 == 1:
            ma_variable1 = 1
        ma_variable2 = 0
        resultat_temporaire1 = ""
        if len(chaine_de_caractere) % 2 == 1:
            for loop2 in range(len(resultat) // 2):
                ma_variable3 = ""
                ma_variable3 = ma_variable3 + resultat[ma_variable1 + ma_variable2 + 1]
                ma_variable3 = ma_variable3 + resultat[ma_variable1 + ma_variable2]
                resultat_temporaire1 = resultat_temporaire1 + ma_variable3
                ma_variable2 = ma_variable2 + 2
            if ma_variable1 == 0:
                resultat_temporaire1 = resultat_temporaire1 + resultat[-1:]
            if ma_variable1 == 1:
                resultat_temporaire2 = resultat_temporaire1
                resultat_temporaire1 = resultat[0]
                resultat_temporaire1 = resultat_temporaire1 + resultat_temporaire2
        if len(chaine_de_caractere) % 2 == 0:
            for loop3 in range(len(resultat) // 2 - ma_variable1):
                ma_variable4 = ""
                ma_variable4 = ma_variable4 + resultat[ma_variable1 + ma_variable2 + 1]
                ma_variable4 = ma_variable4 + resultat[ma_variable1 + ma_variable2]
                resultat_temporaire1 = resultat_temporaire1 + ma_variable4
                ma_variable2 = ma_variable2 + 2
            if ma_variable1 == 1:
                resultat_temporaire3 = resultat_temporaire1
                resultat_temporaire1 = resultat[0]
                resultat_temporaire1 = resultat_temporaire1 + resultat_temporaire3
                resultat_temporaire1 = resultat_temporaire1 + resultat[-1:]
        resultat = resultat_temporaire1
    print(resultat)
eleissor commented 3 years ago

Programme essayé, debugé et testé sur une calculette. Vive l'accord du participe passé !

louismarslen commented 3 years ago

Cher @eleissor, j'ai le plaisir et l'honneur de vous annoncer que vous n'avez PAS gagné le concours MOVAI CODE. Ce qui fait de vous un EKSSELAN Codeur.

SPOILER : j'espère qu'on aura le plaisir de recevoir votre participation à l'episode 2 du MOVAI CODE (stay tuned).

Bravo toutefois pour votre belle contribution 😊

louismarslen commented 2 years ago

Je fais un peu de ménage dans les issues -> d'ailleurs go participer à l'édition 5