Seuls les membres ayant 30 points peuvent parler sur le chat.

Forum Casio - Actualités


Index du Forum » Actualités » Concours de rentrée 2019 - Épreuve Python !
LephenixnoirHors ligneAdministrateurPoints: 16017 Défis: 140 Message

Concours de rentrée 2019 - Épreuve Python !

Posté le 30/09/2019 13:04

Notre concours de rentrée 2019 se poursuit avec la deuxième épreuve, en langage Python !



Comme l'année dernière et l'année précédente, TI-Planet et Planète Casio organisent un concours de rentrée ludique et mathématique orienté vers les calculatrices graphiques. Cette année, trois épreuves te sont proposées dans différents langages, avec des calculatrices Casio, TI, HP et Numworks à remporter.

La deuxième épreuve de ce concours est l'épreuve en langage Python. C'est un problème de combinatoire Pokémon aidé par un script Python à lancer sur la plateforme de ton choix.

L'épreuve Python est ouverte jusqu'au Dimanche 3 Novembre à 23h59.



Épreuve Python.
Équilibre ton équipe pour remporter le tournoi Pokémon de TI-Planète-Casio !

Dans cette épreuve, ton objectif est de sélectioner attentivement ton équipe de Pokémon. Tu peux choisir jusqu'à 10 Pokémon (tous différents) et leur donner à chacun une priorité d'attaque. Si leurs compétences se complètement bien, ton score augmentera !

Les scripts et ressources sont fournis dans l'article associé sur TI-Planet. Côté calculatrices, tu peux utiliser le programme avec une Graph 90+E, une Graph 35+E II, ou un modèle plus ancien qui supporte les add-ins comme les Graph 35+ USB, 35+E, 75+ ou 75+E. Tu peux aussi utiliser le script sur ton ordinateur avec Python.

Le programme te fournit une fonction pk pour construire ta main.

• Appelle pk(n,p) pour ajouter le pokémon numéro n à ta main avec une priorité d'attaque p. Il y a 94 Pokémons autorisés au tournoi, donc tu dois choisir n entre 1 et 94.
• Appelle pk(n,p) de nouveau pour changer la priorité d'attaque du Pokémon n si ce Pokémon est déjà dans ta main.
• Appelle pk(n,0) pour retirer le Pokémon numéro n de ta main.

À chaque fois que tu modifies ta main, le programme annonce ton score et un code qui nous permet de vérifier ta solution. L'objectif est de trouver l'équipe de Pokémon qui maximise ton score !

Comme d'habitude, tous les coups sont permis pour trouver la solution, tant qu'il n'y a pas de triche ou partage de solutions entre les participants. Tu peux utiliser tous les outils mathématiques et informatiques que tu veux, y compris modifier le script ou faire jouer un ordinateur à ta place.

Pour télécharger le programme de l'épreuve, consulte la rubrique "Ressources" sur TI-Planet.


Comment participer

Pour participer, il te suffit d'envoyer le code correspond à ta main à info@tiplanet.org avec pour objet concours de rentrée 2019. N'oublie pas de préciser :
• Une adresse mail personnelle (si différence de celle de l'envoi)
• Ton adresse postale complète (avec nom et prénom)
• Si tu le souhaites, ton pseudo TI-Planet ou Planète Casio (affiché sur la liste des résultats)
• Un numéro de téléphone personnel (utile pour ne pas oublier la sélection des lots à la fin du concours)

Tu peux envoyer plusieurs participations, nous ne compterons que la meilleure !


Lots de l'épreuve

L'épreuve de Python comporte 13 lots à remporter. Les candidats qui ont obtenu les 13 meilleurs scores choisiront chacun un lot par ordre décroissant de score.

2 Lots Hélium : 1 calculatrice Graph 90+E, 1 pack de goodies Casio et 1 pack de goodies TI-Planète-Casio
Lot Fluor : 1 licence émulateur Casio, 1 poster Casio, 1 bloc-notes Casio EX-word avec stylo ou trousse ou sac Casio, 1 balle anti-stress Casio LampFree ou calepin Casio ou porte-clés Casio LampFree, 1 catalogue Casio, 1 pack de goodies Casio et 1 pack de goodies TI-Planète-Casio
Lot Néon : 1 licence émulateur Casio, 1 cahier d'exercices Casio, 1 mémo Casio, 1 bloc-notes Casio EX-word avec stylo ou trousse ou sac Casio, 1 balle anti-stress Casio LampFree ou calepin Casio ou porte-clés Casio LampFree, 1 catalogue Casio, 1 pack de goodies Casio et 1 pack de goodies TI-Planète-Casio
Lot Hydrogène : 1 calculatrice HP Prime G2, 1 stylo HP et 1 pack de goodies TI-Planète-Casio
Lot Phosphore : 1 application HP Prime Pro, 1 bloc-notes HP, 1 stylo HP et 1 pack de goodies TI-Planète-Casio
Lot Chlore : 1 calculatrice NumWorks, 1 pack de goodies NumWorks et 1 pack de goodies TI-Planète-Casio
Lot Argon : 1 poster NumWorks, 1 casse-tête ou stylo NumWorks, 1 pack de goodies NumWorks et 1 pack de goodies TI-Planète-Casio
Lot Brome : 1 calculatrice TI-Nspire CX II-T CAS ou calculatrice TI-Nspire CX CAS Ndlessable, 1 licence logiciel TI-Nspire CAS élève, 1 pack de goodies TI et 1 pack de goodies TI-Planète-Casio
Lot Krypton : 1 calculatrice TI-Nspire CX II-T, 1 licence logiciel TI-Nspire élève, 1 pack de goodies TI et 1 pack de goodies TI-Planète-Casio
Lot Iode : 1 calculatrice TI-83 Premium CE Edition Python, 1 cahier TI-83 Premium CE, 1 pack de goodies TI et 1 pack de goodies TI-Planète-Casio
Lot Xénon : 1 licence logiciel TI, 1 cahier TI-83 Premium CE, 1 pin's TI-Nspire CX ou pochette CD TI-Nspire, 1 décalcomanie TI-83 Premium CE, 1 balle anti-stress TI, 1 sac TI, 1 dessous de verre TI ou lunettes de soleil #T3IC ou scellé de sécurité TI, 1 pack de goodies TI et 1 pack de goodies TI-Planète-Casio
Lot Radon : 1 licence logiciel TI, 1 cahier TI-83 Premium CE, 1 polo TI ou T-shirt TI, 1 décalcomanie TI-83 Premium CE, 1 balle anti-stress TI, 1 sac TI, 1 dessous de verre TI ou lunettes de soleil #T3IC ou scellé de sécurité TI, 1 pack de goodies TI et 1 pack de goodies TI-Planète-Casio

Tu peux retrouver tous les détails des choix de goodies et de nombreuses photos sur TI-Planet.


À toi de jouer !

Comme souvent avec ces problèmes, une petite astuce de méthode peut te mener à la victoire. Essaie toutes les idées qui te viennent pour exploser le score de ton équipe Pokémon et figurer dans les 13 vainqueurs !

Article connexe sur TI-Planet : Concours de rentrée 2019 - défi de Python


Fichier joint


Pages : Précédente1, 2, 3, 4, 5, 6, 7, 8Suivante
CritorEn ligneAdministrateurPoints: 1426 Défis: 18 Message

Citer : Posté le 03/11/2019 14:28 | #


Non mais je ne fais pas selon mes préférences, c'est notre concours.

Si une astuce cassant complètement l'intérêt du défi apparaît, et bien il suffit juste d'en discuter puis de corriger les programmes de participations.
BulitoHors ligneMembrePoints: 97 Défis: 3 Message

Citer : Posté le 03/11/2019 17:24 | #


J'ai créé une équipe de pokemons avec un score de 48.69119441375318 et le code correspondant (non communiqué ici...).
En utilisant la fonction setst(code) pour vérifier, j'obtiens un nouveau score PLUS BAS de 48.67758015564513 ET un code DIFFERENT.
Quelqu'un peut-il m'aider ?
Commence à faire des jeux
CritorEn ligneAdministrateurPoints: 1426 Défis: 18 Message

Citer : Posté le 03/11/2019 17:28 | #


C'est pareil pour tout-le-monde, il y a des approximations.

Libre donc à toi de vérifier avec setst('code') ce qui marche le mieux.
BulitoHors ligneMembrePoints: 97 Défis: 3 Message

Citer : Posté le 03/11/2019 17:29 | #


Ok, merci, je pensais qu'il y avait un bug à cause du code différent.
Si je donne chaque pokemon avec la puissance d'attaque, ça marche ?
Commence à faire des jeux
LephenixnoirHors ligneAdministrateurPoints: 16017 Défis: 140 Message

Citer : Posté le 03/11/2019 17:30 | #


Non, tu dois bien donner le code. Essentiellement l'approximation c'est des arrondis au 93ème sur les coefficients. Ça se produit surtout si les coefficients sont très éloignés les uns des autres.
BulitoHors ligneMembrePoints: 97 Défis: 3 Message

Citer : Posté le 03/11/2019 17:31 | #


Bon d'accord, je vais voir ce que je peux faire, merci de vos réponses rapides !
Commence à faire des jeux
TituyaHors ligneRédacteurPoints: 524 Défis: 15 Message

Citer : Posté le 03/11/2019 23:09 | #


Bonne chance aux correcteurs pour ce dernier rush sur cette épreuve ! Je suppose que de nombreuses participations ont été envoyées aujourd'hui
Bonne chance à tous ! Le classement actuel peut encore drastiquement changer !(même si j'espère pas trop )
Casio VS Nokia 3310 ? Qui gagne ?



CritorEn ligneAdministrateurPoints: 1426 Défis: 18 Message

Citer : Posté le 03/11/2019 23:19 | #


Merci à toi.
21 participations à traiter à date.
TituyaHors ligneRédacteurPoints: 524 Défis: 15 Message

Citer : Posté le 03/11/2019 23:20 | #


21 c'est plus que ce que je pensais !
Mais j'ai déjà vu que 17 participations avaient été envoyées par la même personne (participant 40)
Bon courage !
Casio VS Nokia 3310 ? Qui gagne ?



CritorEn ligneAdministrateurPoints: 1426 Défis: 18 Message

Citer : Posté le 03/11/2019 23:22 | #


17 participations différentes, hélas.
TituyaHors ligneRédacteurPoints: 524 Défis: 15 Message

Citer : Posté le 03/11/2019 23:24 | #


17 ou plus j'ai pas compté ! Mais par contre envoyer autant en si peu de temps c'est quelqu'un d'accro à ses mails

Édit de 00:05
Voilà, épreuve finie !
Casio VS Nokia 3310 ? Qui gagne ?



CritorEn ligneAdministrateurPoints: 1426 Défis: 18 Message

Citer : Posté le 04/11/2019 02:45 | #


La 182è et dernière participation expédiée à 23h52 vient d'être traitée.

Normalement le classement est complet, et les codes et captures d'écran sont maintenant affichés :
https://tiplanet.org/concours_rentree2019.php?delta=0&infos=1

Merci à tous pour vos participations passionnées accompagnées de messages sympa; bonne lecture, bonne nuit, bonne rentrée et bonne semaine.
LephenixnoirHors ligneAdministrateurPoints: 16017 Défis: 140 Message

Citer : Posté le 04/11/2019 12:55 | #


Wow, 182 envois ! Vous vous êtes lachés !
BulitoHors ligneMembrePoints: 97 Défis: 3 Message

Citer : Posté le 06/11/2019 13:34 | #


Pour les gagnants du concours Python, vous avez fait comment ? Décryptage du script ? Algo intelligent ? Hasard ?
Commence à faire des jeux
KikoodxHors ligneMembrePoints: 1447 Défis: 9 Message

Citer : Posté le 06/11/2019 13:38 | #


Bulito a écrit :
Pour les gagnants du concours Python, vous avez fait comment ? Décryptage du script ? Algo intelligent ? Hasard ?

Hasard ne fonctionne pas.
Bum-bo wants coins

2+2=5
DisperseurHors ligneMembrePoints: 1633 Défis: 1 Message

Citer : Posté le 06/11/2019 13:51 | #


Et decriptage du script relève de la folie
Mes meilleurs jeux
N'hésitez pas, notez !

Jeux BasicCasio / CBasicCasio:
-World Tank War II
-Apollo 11
-GeoGraph ! Élu Jeu du Mois de Mars 2019 !
Jeux C:
-Planétarium 2 ! Chef d'Oeuvre !


√(2+2-2+2-2+2+2-2-2-2) = 0
LephenixnoirHors ligneAdministrateurPoints: 16017 Défis: 140 Message

Citer : Posté le 06/11/2019 15:39 | #


Disperseur a écrit :
Et decriptage du script relève de la folie

À ce point-là ? Je veux dire, quand Critor m'a présenté la première version du script, j'ai mis une heure et c'était bon :o
DisperseurHors ligneMembrePoints: 1633 Défis: 1 Message

Citer : Posté le 06/11/2019 15:43 | #


C'est une hyperbole, je veux dire que quand j'ai vu la tête du script, j'ai vite refermé le fichier

Ajouté le 06/11/2019 à 15:43 :
Même toi tu as mis quand même 1h
Mes meilleurs jeux
N'hésitez pas, notez !

Jeux BasicCasio / CBasicCasio:
-World Tank War II
-Apollo 11
-GeoGraph ! Élu Jeu du Mois de Mars 2019 !
Jeux C:
-Planétarium 2 ! Chef d'Oeuvre !


√(2+2-2+2-2+2+2-2-2-2) = 0
BulitoHors ligneMembrePoints: 97 Défis: 3 Message

Citer : Posté le 06/11/2019 16:21 | #


Kikoodx a écrit :
Bulito a écrit :
Pour les gagnants du concours Python, vous avez fait comment ? Décryptage du script ? Algo intelligent ? Hasard ?

Hasard ne fonctionne pas.

Pas d'accord, par contre bien sûr, il faut retravailler le meilleur score à la main, mais j'ai trouvé 49,17 en un jour !
Commence à faire des jeux
TituyaHors ligneRédacteurPoints: 524 Défis: 15 Message

Citer : Posté le 06/11/2019 16:26 | #


Perso j'ai plutôt fais un script automatique permettant de trouver la plus haute valeur de chaque possibilités.
Genre je testais pour un truc, ça me donnais une valeur haute, puis je testais pour un autre pkmn dans le but de trier et d'avoir le max
Casio VS Nokia 3310 ? Qui gagne ?



KikoodxHors ligneMembrePoints: 1447 Défis: 9 Message

Citer : Posté le 06/11/2019 16:31 | #


Bulito a écrit :
Kikoodx a écrit :
Bulito a écrit :
Pour les gagnants du concours Python, vous avez fait comment ? Décryptage du script ? Algo intelligent ? Hasard ?

Hasard ne fonctionne pas.

Pas d'accord, par contre bien sûr, il faut retravailler le meilleur score à la main, mais j'ai trouvé 49,17 en un jour !

Hein ?
J'avais fait ça et obtenu 47.0X en un mois de calcul
Bum-bo wants coins

2+2=5
Pages : Précédente1, 2, 3, 4, 5, 6, 7, 8Suivante

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 49 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd