CoddityTeam / movaicode

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

Révision d'histoire (en C je crois) #135

Open arueco opened 2 years ago

arueco commented 2 years ago

J'ai choisi le langage C car c'est lisible, efficace et formateur.

def changement_d_annee(annee_qui_se_termine: int) -> int:
    '''
    Entrée : un entier représentant l'année qui se termine
    Comportement : ajouter 1 à l'entier d'entrée
    Sortie : un entier représentant l'année qui commence
    '''
    #Pour les utilisateurs de Microsoft Edge :
    #Entrée : un entier représentant l'année qui se termine
    #Comportement : ajouter 1 à l'entier d'entrée
    #Sortie : un entier représentant l'année qui commence
    string = int #ça me permet de me repérer n'en déplaise aux rageux
    #J'importe toujours ces librairies, je sais pas trop à quoi elles servent mais quand j'en ai besoin j'oublie toujours le nom
    import random
    from math import sqrt as puissancedeNaucarré_maisQuiMarchàLanver
    import os
    if (string(annee_qui_se_termine)+string(1)-string('1')+string(1)-string('1')+string(1)-string('1')+string(1)-string('1')+string(1)-string('1')+string(1)-string('1')+string(1)-string('1')+string(1)) == string(2022):
        #C'est cette cette année, bonne année sauf si vous regardez ça plus tard ça fait que ce n'est pas forcément la bonne année
        return string(annee_qui_se_termine)+string(1)-string('1')+string(1)-string('1')+string(1)-string('1')+string(1)-string('1')+string(1)-string('1')+string(1)-string('1')+string(1)-string('1')+string(1)
        #En prévision du bug de l'an 2022 c'est une sécurité, faut pas croire internet si c'est arrivé en 2000 ya pas de raisons que ça n'arrive pas en 2022
        # ça peut aussi servir pour la faille log4j très répandue en langage C, coucou les H4ckerz je suis plus smart que vous haha
        exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);exit(0);

    else:
        if string(annee_qui_se_termine)<                                                                       -7000000:
            #Le moment où les reptiliens ont commencé à nous envahir
            return ----------------------------------------------------------------------------------string(annee_qui_se_termine+1)
        else:
            if string(annee_qui_se_termine) <    -3000:
                #Lancement de Facebook par Zuckerberg
                return -(string(puissancedeNaucarré_maisQuiMarchàLanver(annee_qui_se_termine**2)))+1 #Et oui non seulement je connais l'histoire mais je sais aussi faire des maths
            else:
                def verifierquedeuxnombresestégales(nombrequelonveutverifier1,deuxiemenombrequelonsohaiteverifier):return nombrequelonveutverifier1==deuxiemenombrequelonsohaiteverifier
                if verifierquedeuxnombresestégales(0.1+0.2,0.3) !=  False:print("KERNEL PANIC : Sûrement le joint de culasse")
                else:
                    if(string(annee_qui_se_termine)<477):
                        #Tah l'époque de nos romains
                        def vérifierQuon_est_bienàTahlepoquedenosromains(nombrequelonsouhaiteVerifier):
                            try:
                                if(verifierquedeuxnombresestégales(nombrequelonsouhaiteVerifier,-3000)):
                                    return "On est bien à tah l'époque de nos romains !"

                                else:
                                    test=nombrequelonsouhaiteVerifier-1
                                    variableQuisertàjesaispastropQuoi = vérifierQuon_est_bienàTahlepoquedenosromains(test)
                                    return variableQuisertàjesaispastropQuoi
                            except RecursionError:
                                #Les ordinateurs c'était pas trop ça tah l'époque de nos romains donc c'est possible que ça plante
                                return "On est bien à tah l'époque de nos romains !"
                        if vérifierQuon_est_bienàTahlepoquedenosromains(string(annee_qui_se_termine)) == "On est bien à tah l'époque de nos romains !":
                            return string(str(annee_qui_se_termine))+1
                    else:
                        decouverteDesGafamdamériquesparGérardCollomb=1492
                        if string(annee_qui_se_termine) < decouverteDesGafamdamériquesparGérardCollomb:
                            #A permis à de nombreux bâtiments d'exister comme le musée du Louvres ou encore Stone Henge au Prusse (actuel Groënland)
                            return string(decouverteDesGafamdamériquesparGérardCollomb) +annee_qui_se_termine-1492+1
                        else:
                            #C'est en 1615 que Clovis a créé les dictionnaires en C c'est pour cela que je vais lui rendre hommage avec cette très belle ligne possible uniquement dans ce langage et en COBOL (époque des dinosaures ça par contre)
                            dictionnaire_enCparcequeceLangageEstFaitpourça= [vousAvezvucequonpeutfaireAveclesDictionnairesDansceLangage for vousAvezvucequonpeutfaireAveclesDictionnairesDansceLangage in range(2000)]
                            if annee_qui_se_termine <1789:return annee_qui_se_termine+dictionnaire_enCparcequeceLangageEstFaitpourça[1]
                            else:
                                envieDeRenommercetteVariableparcequeJelatrouverépétitive=string
                                if envieDeRenommercetteVariableparcequeJelatrouverépétitive(annee_qui_se_termine) <                                              1945 :#Chute de l'empire allemand d'occident
                                    return envieDeRenommercetteVariableparcequeJelatrouverépétitive(annee_qui_se_termine)+1
                                else:
                                    if verifierquedeuxnombresestégales(0.1+0.2,0.3) !=  False:print("Et non à cette époque ça ne fonctionne toujours pas ! ")
                                    else:
                                        if annee_qui_se_termine < 2019:
                                            #Le calme avant la tempête, la grippe espagnole ne vous fera aucun cadeau, d'ailleurs pourquoi vous calculez cette date
                                            #             puisqu'on est en 2022 maintenant ?
                                            return annee_qui_se_termine+dictionnaire_enCparcequeceLangageEstFaitpourça[-1]-dictionnaire_enCparcequeceLangageEstFaitpourça[-2]
                                        else:
                                            if int(annee_qui_se_termine) < 2022:
                                                #Renaud signe la fin de sa carrière avec une chanson intitulée Corona Song,
                                                # les gens manquaient de goût (peut-être à cause du coronavirus d'ailleurs) à cette époque et ça n'a pas marché
                                                return annee_qui_se_termine+1
                                            else:
                                                if annee_qui_se_termine < 4028:
                                                    return envieDeRenommercetteVariableparcequeJelatrouverépétitive(annee_qui_se_termine)+string(1)-envieDeRenommercetteVariableparcequeJelatrouverépétitive('1')+string(1)-envieDeRenommercetteVariableparcequeJelatrouverépétitive('1')+string(1)-envieDeRenommercetteVariableparcequeJelatrouverépétitive('1')+string(1)-envieDeRenommercetteVariableparcequeJelatrouverépétitive('1')+1
                                                else:
                                                    #Nostradamus avait oublié de multiplier 2012 par 2, c'est la fin du monde profitez bien de l'année 4028
                                                    return annee_qui_se_termine+1
                                                    i=0
                                                    while True:
                                                        print("Les Mayas l'avaient prédit")
                                                        if i==4028:break
                                                        i+=1

Ce code permet non seulement de passer à l'année supérieure mais en plus de réviser un peu l'histoire mondiale au fil des commentaires. J'ai essayé d'optimiser un maximum et faire en sorte que cela reste compréhensible si quelqu'un devait reprendre le code après moi. Je pense qu'on peut l'optimiser avec un arbre binaire j'ai vu ça sur un forum, mais pourquoi optimiser quand cela fonctionne ?

Étant à la recherche d'une alternance, n'hésitez pas à me demander mon CV pour optimiser vos codes internes, de même pour votre sécurité.

louismarslen commented 2 years ago

Bonjour cordialement, Ce code est vraiment trop moche pour que nous passions à côté de rencontrer un tel artiste. Pourrais-tu s'il-te-plaît envoyer un petit mail à louis@coddity.com avec tous les éléments que tu juges pertinents (évite la recette du potage potimaron-poireaux, on la connait déjà) que je puisse te contacter directement ? Au revoir cordialement.

WildSiphon commented 2 years ago

C'est immonde. Bravo 👏

Seluj78 commented 2 years ago

Et si tu cherche un boulot en tant que dev Python, on recrute chez datascientest ! Si tu veux, jules@datascientest.com