Partage
  • Partager sur Facebook
  • Partager sur Twitter

Aider à booster pour micro projet

    3 mars 2021 à 16:07:56

    Bonjour, 

    Je construis un mini projet application ios et j'aimerais quelqu'un m'aide 

    J'ai besoin de tous les numéros possibles à mettre dans la base de données 

    voici le fichier Excel pour comprendre 

    https://mon-partage.fr/f/QSBg2tZP/

    Dans ma base de données j'ai besoin de toutes les combines possible 

    Par exemple dans le fichier Excel il y a la première combine on vert ça c'est le minimum il y a une autre combines en rouge ça c'est le maximum


    merci

    • Partager sur Facebook
    • Partager sur Twitter
      4 mars 2021 à 8:14:30

      Bonjour,

      tu cherches à lister toutes les combinaisons de 7 nombres pris parmi 50 sans remise. Il y a 99 884 400 combinaisons, ça fait beaucoup …

      Pour les générer toutes, il te suffit de 7 boucles →

      pour a=1 à 44
          pour b=a+1 à 45
              pour c=b+1 à 46
                    pour d=c+1 à 47
                        pour e=d+1 à 48
                            pour f=e+1 à 49
                                pour g=f+1 à 50
                                    faire quelque chose avec (a,b,c,d,e,f,g)

      Que cherches-tu à faire ?

      • Partager sur Facebook
      • Partager sur Twitter
        4 mars 2021 à 12:08:13

        Exactement ça mais le problème il faut pas répéter le même numéro dans la même combines Par exemple

        01 02 03 04 05 06 07

        01 02 03 04 05 06 08

        ....

        07 12 22 37 41 44 49

        ....

        38 39 40 41 42 43 44 

        44 45 46 47 48 49 50

        sur un fichier Excel ou TXT  doc pour l'intégrer dans mon application

        merci 

        -
        Edité par Phenix_tn 4 mars 2021 à 12:10:20

        • Partager sur Facebook
        • Partager sur Twitter
          4 mars 2021 à 17:07:17

          Regarde le code proposé par WhiteCrow, et tu verras que c'est ce qu'il a fait. 

          Il faut donc que tu demande à Microsoft de modifier Excel, pour pouvoir intégrer des fichiers avec 99 Millions de lignes.

          Ou bien, que tu organises ton projet autrement, parce que là, ça ne marchera jamais.

          Pourquoi as-tu besoin de la liste de toutes les combinaisons ?

          • Partager sur Facebook
          • Partager sur Twitter
            5 mars 2021 à 11:41:02

            White Crow a écrit:

            [...]

            Que cherches-tu à faire ?

            tbc92 a écrit:

            [...]

            Pourquoi as-tu besoin de la liste de toutes les combinaisons ?


            Nous te posons la question car il y a ptêt une meilleure solution à ton problème, le tout est de nous exposer ton problème … et pas ta solution :) ça évite en général les problèmes XY.
            • Partager sur Facebook
            • Partager sur Twitter
              5 mars 2021 à 23:52:28

              Comme dans cet autre sujet : https://openclassrooms.com/forum/sujet/classement-des-plus-eloignes-dans-une-matrice-2d

              Le demandeur a formulé un besoin ... qui était une étape de son besoin un peu plus compliqué. 

              Et pour comprendre la question, il a fallu plusieurs 'Pourquoi'.

              D'ailleurs, le demandeur en question a fini par poser sa question sur un autre forum https://www.maths-forum.com/superieur/classement-des-plus-eloignes-dans-une-matrice-t229903.html , et pareil, personne n'a compris ce qu'il voulait faire.

              • Partager sur Facebook
              • Partager sur Twitter

              Aider à booster pour micro projet

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              • Editeur
              • Markdown