CoddityTeam / movaicode

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

Faut tout scorer et apres on peut choisir #271

Open nathanlys opened 1 year ago

nathanlys commented 1 year ago

Bon bah on est partie pour un petit code en C :D Mais il manque un peu de commentaire pour comprendre mais bon hf

#include <stdio.h>

int main(){
    int tailll=7;
    char* bac[7]={"IPA","FENOUIL","TOMATE","REDBULL","8.6","SALADE","POIREAUX"};

    // A la base je voulais créer un nouveau tableau mais j'aime pas faire d e malloc vu que la taille est bizarre du coup flemm :)
    //showBac(bac,tailll);
    for (int indexdansLeBaaaC=0;indexdansLeBaaaC<tailll;indexdansLeBaaaC++){
        // donc la on est dans le bac, faut pas descendre trop bas, il y a  une cannette qui a ecuspoloser l'autre chour
        //
        int jeSAISpa=0;
        float score=0;
        while (bac[indexdansLeBaaaC][jeSAISpa]!='\0'){
            // j'utilise VIM pour faire genre que je suis un grand mais je connais pas les racourics j'arrive aps  a faire de copier coller du cou p j'ai tout écrit a la main c'erst long
            if (bac[indexdansLeBaaaC][jeSAISpa]<65){
                score+=8;
            } 
            if (bac[indexdansLeBaaaC][jeSAISpa]>90)
                score+=9;
          if (bac[indexdansLeBaaaC][jeSAISpa]==65){
             score++;
          } else if 
(bac[indexdansLeBaaaC][jeSAISpa]==90) {
       score++;
}
    if (bac[indexdansLeBaaaC][jeSAISpa]=='B'){
        score+=35;
    }
    if (bac[indexdansLeBaaaC][jeSAISpa]=='C'){
        score+=3;
    }
    if (bac[indexdansLeBaaaC][jeSAISpa]=='D'){
        score+=5;
    }
    if (bac[indexdansLeBaaaC][jeSAISpa]=='e'){
        score+=42;
    }
    if (bac[indexdansLeBaaaC][jeSAISpa]=='f'){
        score=score*2;
    }
    if (bac[indexdansLeBaaaC][jeSAISpa]==69){
        score+=42;
/////////////////       printf("NICE\n");
    }
    if (bac[indexdansLeBaaaC][jeSAISpa]==70){
        score+=56;
    }
    if (bac[indexdansLeBaaaC][jeSAISpa]==71){
        score+=71;
    }
    if (bac[indexdansLeBaaaC][jeSAISpa]==65+tailll){
        score+=323;
    }
    if (bac[indexdansLeBaaaC][jeSAISpa]==66+tailll){
        score+=32-tailll;
    } else if (bac[indexdansLeBaaaC][jeSAISpa]==74){
                score+=55;
            } else if (bac[indexdansLeBaaaC][jeSAISpa]==(35*2)+5) {
                score++;
            } else if (bac[indexdansLeBaaaC][jeSAISpa]==70+6+1-1) {
                score--;
            } 
            if (bac[indexdansLeBaaaC][jeSAISpa]==77){
                score=score+51;
            }
            switch (bac[indexdansLeBaaaC][jeSAISpa]) {
                case 78:
                    score+=340;
                    break;
                case 79:
                    score=-score*5;
                    break;
                case 81:
                    score++;
                    break;
                case 80:
                    score--;
                    break;
                case 82:
                    score+=13;
                    break;
                case 83:
                    score=-score-420;
                    break;
                case 84:
                    score=-score*3;
                    break;
                case 85:
                    score+=1111;
                    break;
                case 86:
                    score+=31;
                    break;
                case 87:
                    score+=32;
                    break;
                case 88:
                    score=-score;
                    break;
                case 89:
                    score+=33333;
                    break;
                default : 
                    break;
            }

        jeSAISpa++;

        }
        if (score<0){
        printf("%s\n",bac[indexdansLeBaaaC]);
        }

    }
}

// et du coup cette fonction sert a rien mais j'aime bien etre sur que mon gcc ai fonctionner du coup je le laisse il retourn des truc dans le terminal
void showBac(char** lebac, int tailllllle) {
    for (int i=0;i<tailllllle;i++) {
        printf("%s\n", lebac[i]);
    }
}
Matthieu-Coddity commented 1 year ago

trop de commentaires dans ce code 🙃