IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Enigmes Discussion :

187 questions en attente de réponse

  1. #21
    Membre actif
    Inscrit en
    Décembre 2003
    Messages
    272
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 272
    Points : 284
    Points
    284
    Par défaut
    Il faut partir du bas.

  2. #22
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 263
    Points
    34 263
    Par défaut
    j'ai trouvé
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #23
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 268
    Points : 393
    Points
    393
    Par défaut
    Exactement ce qu'il faut pour bouger ses neurones !

    Et puis ça fait du bien d'écrire de petits programmes un peu à la place des gros projets du boulot :p

  4. #24
    Membre éclairé Avatar de zeavan
    Architect
    Inscrit en
    Avril 2003
    Messages
    590
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Autre

    Informations professionnelles :
    Activité : Architect

    Informations forums :
    Inscription : Avril 2003
    Messages : 590
    Points : 774
    Points
    774
    Par défaut
    Citation Envoyé par mordrhim Voir le message

    Aucune de ces réponse ne fonctionne.
    c'est la somme des nombres fibonnaci PAIRS ..

  5. #25
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 268
    Points : 393
    Points
    393
    Par défaut
    Question à ceux qui sont encore adeptes de ce site :

    Quel langage utilisez-vous? J'utilisais le C++, et certains problèmes ont mis une dizaine de minutes avant de donner une réponse!

    D'après le forum, il semble que Python donne de très bons résultats en terme de rapidité, et surtout peut gérer de très grands nombres. J'ai donc appris la base de Python (syntaxe + module math) et c'est d'ailleurs assez facile à apprendre. Des opinions là-dessus ?

    (je suis presque Level 2! )

  6. #26
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 263
    Points
    34 263
    Par défaut
    salut,
    moi j'ai tout fait en vb
    certains défis se font à la main sinon

    edit : mais si c'est long c'est que tu passes en force brute
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  7. #27
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 268
    Points : 393
    Points
    393
    Par défaut
    Citation Envoyé par jpcheck Voir le message
    edit : mais si c'est long c'est que tu passes en force brute
    Oui je l'ai remarqué !! En fait si le programme tourne + de 30 secondes en général, je ferme et j'essaye de trouver un meilleur algo !

    En tout cas ça force à optimiser le code, et en plus de revoir, apprendre ou découvrir quelques notions de maths, ces problèmes sont de vrais bons exercices d'algo à montrer dans certaines écoles (imo).

  8. #28
    Membre expert
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 386
    Points : 3 531
    Points
    3 531
    Billets dans le blog
    1
    Par défaut
    Bon, comme je suis apparemment un gros boulet...


    Voilà ce que j'ai fait pour la question 2, mais ça ne marche pas
    (Sorry, but the answer you gave appears to be incorrect.) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    public class Calcule {
    
        /**
         * @param args
         */
        
        public static boolean Odd(int test ){
        
        if ( test % 2 == 0 ) {
            return false;//even
        }
        else {
            return true;//odd
        }
        }
        
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            
            int max = 4000000;
            int i = 1;
            int j = 2;
            int k = 2;
            int s = 0;
            
            while(k<max){
    
                s = i+j;
                i=j;
                j=s;
                
                
                System.out.println(k);
                if (!Odd(s))
                k = k+s;
                
                
            };
        }
    }
    ça me donne 1089154 comme résultat, avant de dépasser les 4 millions.

    Qu'est ce que j'ai pas compris ?
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  9. #29
    Membre expert
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 386
    Points : 3 531
    Points
    3 531
    Billets dans le blog
    1
    Par défaut
    Bon... en fait c'est peut être mon anglais qui est pourri, j'avais compris que la somme ne devais pas dépasser 4 millions : "which do not exceed four million"

    En fait, c'est le résultat juste après qui est bon :

    Congratulations, the answer you gave to problem 2 is correct.

    enfin, je reste dubitatif quand à la formulation..

    Edit : En fait, quand on parle de dépassement de 4 millions, peut on dire que le dépassement se produit à 4.000.001 ou à 5.000.000 ?
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  10. #30
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 263
    Points
    34 263
    Par défaut
    c'est une question piège ?
    quand on dit la somme des 1000 premiers nombres, ca compte les u0 à u999 ou de u1 à u1000 => tu comptes les 1000 valeurs
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  11. #31
    Scorpi0
    Invité(e)
    Par défaut
    Citation Envoyé par atm0sfe4r Voir le message
    Question à ceux qui sont encore adeptes de ce site :

    Quel langage utilisez-vous? J'utilisais le C++, et certains problèmes ont mis une dizaine de minutes avant de donner une réponse!

    D'après le forum, il semble que Python donne de très bons résultats en terme de rapidité, et surtout peut gérer de très grands nombres. J'ai donc appris la base de Python (syntaxe + module math) et c'est d'ailleurs assez facile à apprendre. Des opinions là-dessus ?

    (je suis presque Level 2! )
    Un mélange de C et de C++, selon la question...
    Du coup j'ai répondu a environ 80 questions, avec un code absolument ignoble ^^
    J'ai pensé qu'un jour peut être je refactoriserai tout ca et j'aurais une super librairie euler project optimisée, mais jamais eu le temps. A chaque fois je me jette sur le problème en bidouillant jusqu'à ce que ca marche, top efficacité quoi :p

  12. #32
    Membre confirmé Avatar de lper
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 396
    Points : 641
    Points
    641
    Par défaut
    Citation Envoyé par Scorpi0 Voir le message
    Un mélange de C et de C++, selon la question...
    Du coup j'ai répondu a environ 80 questions, avec un code absolument ignoble ^^
    J'ai pensé qu'un jour peut être je refactoriserai tout ca et j'aurais une super librairie euler project optimisée, mais jamais eu le temps. A chaque fois je me jette sur le problème en bidouillant jusqu'à ce que ca marche, top efficacité quoi :p
    Bientôt niveau 2 alors ! Je suis au même stade, par contre, les problèmes sont de plus en plus corsés...
    La faiblesse humaine est d'avoir des curiosités d'apprendre ce qu'on ne voudrait pas savoir

  13. #33
    Scorpi0
    Invité(e)
    Par défaut
    72/252, lvl2, 28 more until next level.
    Par contre c'est clair que ca devient vraiment compliqué maintenant, ca se trouve plu en 5minutes les problèmes, mais c'est ca qui est bon

  14. #34
    Membre confirmé Avatar de lper
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 396
    Points : 641
    Points
    641
    Par défaut
    Ah oui je te vois, t'es derrière moi !
    Mon pseudo étant liliooo, j'avais tappé n'importe quoi à l'époque...
    La faiblesse humaine est d'avoir des curiosités d'apprendre ce qu'on ne voudrait pas savoir

  15. #35
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 263
    Points
    34 263
    Par défaut
    j'en ai fait que 54, à trop vouloir toujours faire de la force brute :/
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  16. #36
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 263
    Points
    34 263
    Par défaut
    une piste pour la 26 svp ?
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  17. #37
    Scorpi0
    Invité(e)
    Par défaut
    Citation Envoyé par lper Voir le message
    Ah oui je te vois, t'es derrière moi !
    Mon pseudo étant liliooo, j'avais tappé n'importe quoi à l'époque...
    C'est marrant, on a plein de questions qui ne se recoupe pas quand tu compare nos pages de problèmes
    http://projecteuler.net/index.php?se...rofile=liliooo
    et
    http://projecteuler.net/index.php?se...file=scorpi084

    A nous deux on doit etre largement lvl 3 :p

  18. #38
    Membre confirmé Avatar de lper
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 396
    Points : 641
    Points
    641
    Par défaut
    Bon ben pour la 26, ça commence par un 9 et ça finit par un 3... Mais j'ai rien dit....
    Effectivement on serait vite niveau 3...Mais bon pas de tricherie !
    La faiblesse humaine est d'avoir des curiosités d'apprendre ce qu'on ne voudrait pas savoir

  19. #39
    Membre confirmé Avatar de Satch
    Homme Profil pro
    Hypnothérapeute - Magicien
    Inscrit en
    Mars 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Hypnothérapeute - Magicien

    Informations forums :
    Inscription : Mars 2004
    Messages : 498
    Points : 645
    Points
    645
    Par défaut
    J'adore ce truc !

    J'en suis à la 15. Mais bon, en brute force, mon prog tourne depuis 30 minutes là...

    J'ai un peu oublié toutes les notions de math depuis mes études...

    EDIT :
    Halàlà... N'importe quoi. J'optimise un peu et hop, moins d'une seconde.
    Ca tient vraiment à rien des fois.
    Je sais que désormais vivre est un calembour,
    La mort est devenue un état permanent,
    Le monde est aux fantômes, aux hyènes et aux vautours.
    Moi je vous dis bravo et vive la mort.

  20. #40
    Membre confirmé Avatar de lper
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 396
    Points : 641
    Points
    641
    Par défaut
    @Scorpi0 : tu sembles avoir disparu de la première page des français...

    J'ai enfin résolu cette équation diophantine, en passant par l'équation de Fermat-Pell, j'aurai au moins appris quelque chose ! J'approche du niveau 3
    La faiblesse humaine est d'avoir des curiosités d'apprendre ce qu'on ne voudrait pas savoir

Discussions similaires

  1. Réponses: 6
    Dernier message: 18/12/2009, 11h28
  2. Stage et attente de réponses ?
    Par Loïc M dans le forum Stages
    Réponses: 4
    Dernier message: 30/01/2008, 12h16
  3. Attente de réponse d'un OLE
    Par davels dans le forum Delphi
    Réponses: 2
    Dernier message: 28/06/2007, 10h46
  4. [socket] attente de réponse
    Par vasilov dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 19/08/2005, 12h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo