[Challenge] Enigmes & Casse-têtes divers

Réduire
X
 
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages
  • Igor Poulpupov
    Legendary


    • novembre 2005
    • 2332

    #841
    Bien joué Mufftii ! (et dommage pour Rag'd) Tu as même trouvé la faille dans mon codage. C'était en rapport avec l'énigme de Rag'd il y a quelques jours, avec la lettre imaginaire de Groovy. En fait la manière que j'ai imaginé ici pour coder est l'une des premières méthodes à laquelle j'avais pensé pour l'énigme de Rag'd.
    Bref, je me suis aussi dit que Groovy aurait sûrement dit ça dans sa lettre, et il m'a un peu donné raison cette nuit

    Mufftii a tout expliqué comme il faut, mais je vais quand même donner des explications très détaillées :
    Spoiler Alert !
    Il fallait effectivement remarquer que :
    - le codage n'utilise que les chiffres de 0 à 5. Base 6 ?
    - il y a 33 chiffres : 3*11 (et 44 = 4*11 avec l'exemple). Et en coupant en paquets de 11 chiffres, on remarque deux groupes de 0, sur les côtés gauches : 00154122412 - 00000054554 - 32131443454. Ca sent vraiment l'écriture en base (6 donc) : des espaces attribués de 11 chiffres, les 0 sur la gauche ne servent qu'à remplir ces espaces.
    Spoiler Alert !
    C'est d'ailleurs une écriture qui est réellement utilisée pour les messages numériques (binaires par exemple) : la taille dépend de la longueur maximale que peut prendre la valeur codée. Par exemple pour une valeur qui peut aller de 0 à 999, en binaire on codera sur 7 bits car 999 s'écrit 1100011. Et donc, par exemple, 5 s'écrira 0000101. Au décodage, il suffit (et il est nécessaire !) de savoir l'espace attribué à chaque valeur pour tout décoder.

    Ensuite, comme l'alphabet tient en 26 lettres, passage de la base 6 à la base 26 (et là, à la main, c'est long, donc mieux vaut utiliser dcode par exemple) : 00154122412 - 00000054554 - 32131443454 devient 74BBE - B4I - H4JHEI qui donne "hello les retros" une fois passé en lettres avec le code le plus simple :
    Code:
    0123456789ABCDEFGHIJKLMNOP
    abcdefghijklmnopqrstuvwxyz
    Et puis comme l'a dit Mufftii, a=0 n'est pas un très bon codage de base : par exemple "afin" aurait le même codage que "fin" à cause de la complétion par des 0 à gauche. J'aurai dû prendre :
    Code:
    123456789ABCDEFGHIJKLMNOPQ
    abcdefghijklmnopqrstuvwxyz

    Bref, bien joué encore Mufftii (et bravo pour ta patience sur l'étape la plus laborieuse), voilà un point bien mérité :
    Spoiler Alert !
    (\ 21 Points /)
    Igor Poulpupov

    (\ 18 points /)
    Mufftii

    (\ 17 points /)

    (\ 16 points /)
    Rag'd

    (\ 15 points /)


    (\ 14 points /)


    (\ 13 Points /)


    (\ 12 Points /)
    Stephcout

    (\ 11 Points /)

    (\ 10 Points /)

    (\ 9 Points /)

    (\ 8 Points /)

    (\ 7 Points /)
    Guil

    (\ 6 Points /)


    (\ 5 Points /)
    Belg@r@th

    (\ 4 Points /)

    (\ 3 Points /)

    (\ 2 Points /)
    Azur, GT400, batjijo

    PEONS (\ 1 Point /)
    Stephh, Madyoyo
    Igor "Ironicus" Poulpupov
    Chaotique neutre
    Humain-Mâle

    "Le temps, c'est de la glande"

    Commentaire

    • mufftii
      Dictator


      • avril 2004
      • 1962

      #842
      Petite remarque :
      Spoiler Alert !
      pour passer de la base 6 à la base 10 , ce n'est pas si long :
      par exemple , pour 545546
      on tape à la calculatrice : 5*6+4=*6+5=*6+5=*6+4=
      réponse :7558
      Evidemment , pour passer en base 26 , c'est un peu plus long et il faut stocker les intermédiaires. ( ou les copier )
      Dernière modification par mufftii, 27 juillet 2015, 18h24.

      Commentaire

      • Igor Poulpupov
        Legendary


        • novembre 2005
        • 2332

        #843
        Oui,
        Spoiler Alert !
        c'est effectivement la deuxième partie qui est plus longue. Le plus simple est de poser les divisions (euclidiennes) par 26 comme à l'école et de garder tous les restes de droite à gauche : 7558=26*290+18, 290=26*11+4, 11=26*0+11 (une décomposition complète par mot, un reste de division par lettre, avec des divisions par 26 c'est pas super marrant).
        Alors qu'avec dcode par exemple, en un clic il te fait le passage de base 6 à 26. J'avais pas envie que vous abandonniez par lassitude, donc j'ai préféré donner cette piste (une recherche "changement de base" sur google envoie directement sur le bon outil de dcode) mais apparemment tu es assez patient
        Igor "Ironicus" Poulpupov
        Chaotique neutre
        Humain-Mâle

        "Le temps, c'est de la glande"

        Commentaire

        • mufftii
          Dictator


          • avril 2004
          • 1962

          #844
          Puisque vous insistez :


          Mon tout remplit une ligne , et est parfaitement équilibré côté voyelles en français , mais pas en anglais .

          Commentaire

          • Rag'd
            Legendary


            • octobre 2011
            • 3368

            #845
            Et mon premier et mon second alors

            Sinon, l'énigme précédente m'a poussé à faire un petit programme pour la conversion en base N.
            Dernière modification par Rag'd, 27 juillet 2015, 19h21.

            Commentaire

            • Igor Poulpupov
              Legendary


              • novembre 2005
              • 2332

              #846
              Je me doutais que tu serais inspiré niveau programmation.
              D'ailleurs je crois que je n'avais fait que l'évoquer sans donner de lien, donc si tu as du temps à perdre sur des énigmes pour sans doute découvrir de nouvelles choses en Python : http://www.pythonchallenge.com/ . Les énigmes sont très vite très difficiles, et très vite impossibles à résoudre sans faire de (courts) progs. Je ne sais plus trop jusqu'où j'avais été, un peu au delà de la 10eme énigme je pense, et j'avais laissé tomber. On peut évidemment trouver des solutions sur des sites internet, mais c'est pas rigolo. Par contre, après coup, voir les solutions écrites les plus simplement en Python apprend souvent beaucoup.
              Igor "Ironicus" Poulpupov
              Chaotique neutre
              Humain-Mâle

              "Le temps, c'est de la glande"

              Commentaire

              • Guil
                Legendary


                • avril 2002
                • 2467

                #847
                Envoyé par mufftii Voir le message
                Puisque vous insistez :


                Mon tout remplit une ligne , et est parfaitement équilibré côté voyelles en français , mais pas en anglais .
                Spoiler Alert !
                cocaine / cocain ?

                Ah non mince, manque le "u" !
                Dommage ça fait de belles lignes...
                Guil

                Commentaire

                • Belg@r@th
                  Admiral


                  • avril 2006
                  • 1802

                  #848
                  Bien trouvé, Guil!
                  Des fois, il vaut mieux ne rien dire et passer pour un con que de l'ouvrir et ne laisser aucun doute à ce sujet.

                  Commentaire

                  • mufftii
                    Dictator


                    • avril 2004
                    • 1962

                    #849
                    Oui mais non !
                    Mais c'était une bonne idée .
                    Dernière modification par mufftii, 27 juillet 2015, 22h41.

                    Commentaire

                    • Rag'd
                      Legendary


                      • octobre 2011
                      • 3368

                      #850
                      Envoyé par Igor Poulpupov Voir le message
                      Je me doutais que tu serais inspiré niveau programmation.
                      D'ailleurs je crois que je n'avais fait que l'évoquer sans donner de lien, donc si tu as du temps à perdre sur des énigmes pour sans doute découvrir de nouvelles choses en Python : http://www.pythonchallenge.com/ . Les énigmes sont très vite très difficiles, et très vite impossibles à résoudre sans faire de (courts) progs. Je ne sais plus trop jusqu'où j'avais été, un peu au delà de la 10eme énigme je pense, et j'avais laissé tomber. On peut évidemment trouver des solutions sur des sites internet, mais c'est pas rigolo. Par contre, après coup, voir les solutions écrites les plus simplement en Python apprend souvent beaucoup.
                      Ça à l'air sympa, mais encore un bouffeur de temps
                      En plus, si même toi tu trouves ça difficile ...

                      Les solutions les plus simples sont toujours intéressantes à découvrir (par contre je n'aime pas trop les concours des programmes les plus courts possibles comme en Perl)
                      Bref, j'essaierai dans faire quelques unes pour la forme

                      À propos de programmes, je me suis amuser à faire un petit programme qui retournes une liste des mots français parfaitement équilibré côté voyelles.
                      (De quoi faire saliver mufftii )

                      Après correction (j'avais oublié le u) :
                      Spoiler Alert !

                      82 mots
                      asymptotique
                      asymptotiques
                      boyaudier
                      boyaudiers
                      cyanurerions
                      cytoplasmique
                      cytoplasmiques
                      ennuyassions
                      essuyassions
                      géosynclinaux
                      guerroyai
                      guerroyais
                      guerroyait
                      hydrofugeai
                      hydrofugeais
                      hydrofugeait
                      hydrofugerai
                      hydrofugerais
                      hydrofugerait
                      hydrographique
                      hydrographiques
                      hydrominéraux
                      hydrostatique
                      hydrostatiques
                      hypogastrique
                      hypogastriques
                      hypostatique
                      hypostatiques
                      hypothéquai
                      hypothéquais
                      hypothéquait
                      ichtyosaure
                      ichtyosaures
                      langueyions
                      noyautiez
                      paronymique
                      paronymiques
                      paroxysmique
                      paroxysmiques
                      paroxystique
                      paroxystiques
                      patronymique
                      patronymiques
                      paumoyiez
                      polybasique
                      polybasiques
                      prophylactique
                      prophylactiques
                      psycho-éducatif
                      psycho-éducatifs
                      pythagorique
                      pythagoriques
                      ressuyassions
                      rudoyaient
                      rudoyassiez
                      sous-payiez
                      soustrayiez
                      spasmolytique
                      spasmolytiques
                      stylographique
                      stylographiques
                      suroxydaient
                      suroxydassiez
                      suroxyderai
                      suroxyderais
                      suroxyderait
                      surpayerions
                      sursoyaient
                      symptomatique
                      symptomatiques
                      tutoyaient
                      tutoyassiez
                      typographique
                      typographiques
                      uropygiale
                      uropygiales
                      vagolytique
                      vagolytiques
                      xylographique
                      xylographiques
                      zygomatique
                      zygomatiques


                      Du coup, je propose :

                      Spoiler Alert !

                      ichtyosaure car il remplit bien une ligne de pèche
                      Dernière modification par Rag'd, 27 juillet 2015, 23h13.

                      Commentaire

                      • Igor Poulpupov
                        Legendary


                        • novembre 2005
                        • 2332

                        #851
                        Classe. Tu as un fichier avec tous les mots du dico ?
                        Comme on dit, si c'est bête, c'est sur internet, j'avais trouvé ça : http://www.echolalie.org/wiki/index....sRienQuUneFois. Il y a des mots qu'ils ont et que tu as pas et inversement, tout dépend du dico je suppose. J'avais trouvé ce lien pour résoudre celle avec "guerroyait". J'avais préféré ne pas répondre, de même que cette fois ci - ça tue un peu le principe de l'énigme. Mais vu que tu as donné ta liste je vais tenter, quoi que ça reste bien mystérieux... Peut être :
                        Spoiler Alert !
                        Stylographique ?

                        PS : pour le Python Challenge, oui, c'est vite très dur. Le problème est que d'une part, ils donnent pas toujours les règles du jeu, donc faut tout comprendre par soi-même, d'autre part les programmes à faire sont courts, mais pas évidents du tout à mettre en place, avec des fonctions assez évoluées donc pas très connues.
                        C'est pas le genre de truc sur lequel il faut rester jusqu'à ce qu'on trouve, parce que sinon au bout de 2 semaines à pas voir le bout des 33 énigmes, la dépression guette.
                        Igor "Ironicus" Poulpupov
                        Chaotique neutre
                        Humain-Mâle

                        "Le temps, c'est de la glande"

                        Commentaire

                        • mufftii
                          Dictator


                          • avril 2004
                          • 1962

                          #852
                          Mon énigme est un peu tordue , et la réponse n'est pas dans la liste !
                          Par contre tout est là sous vos yeux .

                          Commentaire

                          • Belg@r@th
                            Admiral


                            • avril 2006
                            • 1802

                            #853
                            Si c'est ce que je pense, c'est excellent !!!

                            Spoiler Alert !
                            La première ligne d'un clavier AZERTY, qui contient A, E, I O, U, Y...
                            Et il est vrai que pour le QWERTY, ca ne fonctionne pas, car il manque le A

                            J'ai baissé les yeux pour réfléchir ... et j'ai trouvé.
                            Tu as raison, la réponse est vraiment sous nos yeux !!
                            Des fois, il vaut mieux ne rien dire et passer pour un con que de l'ouvrir et ne laisser aucun doute à ce sujet.

                            Commentaire

                            • mufftii
                              Dictator


                              • avril 2004
                              • 1962

                              #854
                              Bien joué Belg@r@th !

                              new scores :
                              Spoiler Alert !
                              (\ 21 Points /)
                              Igor Poulpupov

                              (\ 18 points /)
                              Mufftii

                              (\ 17 points /)

                              (\ 16 points /)
                              Rag'd

                              (\ 15 points /)


                              (\ 14 points /)


                              (\ 13 Points /)


                              (\ 12 Points /)
                              Stephcout

                              (\ 11 Points /)

                              (\ 10 Points /)

                              (\ 9 Points /)

                              (\ 8 Points /)

                              (\ 7 Points /)
                              Guil

                              (\ 6 Points /)
                              Belg@r@th

                              (\ 5 Points /)

                              (\ 4 Points /)

                              (\ 3 Points /)

                              (\ 2 Points /)
                              Azur, GT400, batjijo

                              PEONS (\ 1 Point /)
                              Stephh, Madyoyo

                              Commentaire

                              • batjijo
                                Ectoplasme Ambulant


                                • août 2001
                                • 8131

                                #855
                                Il serait possible d'avoir des énigmes pour les nuls ?
                                Club de la Batte Cloutée

                                Commentaire

                                Chargement...