π
<-

Concours de rentrée 2019 - défi de Python

Re: Concours de rentrée 2019 - défi de Python

Unread postby critor » 11 Oct 2019, 22:27

Mise à jour du participant n°17 qui après bien des efforts finit par passer de la 5ème à la 4ème place : :bj:
https://tiplanet.org/concours_rentree20 ... =0&infos=1
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15681
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours de rentrée 2019 - défi de Python

Unread postby Lephe » 12 Oct 2019, 08:41

A-t-on le droit de connaitre le score limite qu'il est possible d'attendre ?

Non, pour une raison simple.

Si Critor ou moi étions capable de déterminer le score maximal ou la solution optimale (par un raisonnement sur l'énoncé), alors vous le pourriez aussi.

Or ces épreuves reposent toutes sur le principe que l'optimal est inatteignable en temps raisonnable pour maintenir du progrès et de la compétition.

Donc on connaît des bornes supérieures faciles, mais on ne connaît pas le score maximal. :)
User avatar
LephePartenaire
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.8%
 
Posts: 387
Images: 42
Joined: 15 Jun 2018, 19:53
Gender: Male
Calculator(s):
MyCalcs profile

Re: Concours de rentrée 2019 - défi de Python

Unread postby cent20 » 12 Oct 2019, 10:16

Lephe wrote:Or ces épreuves reposent toutes sur le principe que l'optimal est inatteignable en temps raisonnable pour maintenir du progrès et de la compétition.


On arrive au score maximale de 49.317303392476 mais comme il a déjà été soumis je suppose qu'il est non valable pour se classer.

On va donc soumettre deux codes entre 49.317278339012 et 49.317303392476 ( n'oublions pas que Q est dense dans R mais ici un peu limité par le nombre de décimal des arrondis) en espérant réussir à en trouver et il nous restera encore 3 semaines pour essayer de renverser le classement ...

Lephe wrote:Si Critor ou moi étions capable de déterminer le score maximal ou la solution optimale (par un raisonnement sur l'énoncé), alors vous le pourriez aussi.


Merci pour cette réponse qui m'indique clairement que l'attaque par spécification des fonctions n'a aucune chance d'aboutir ! :D

Poser une question un peu vague dont la réponse ne nous ai pas essentiel permet d'obtenir de précieux renseignements utiles pour la résolution du problème... :whistle:

Technique d'élève qui marche toujours si le prof est sympa
Image
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 48.3%
 
Posts: 1047
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Re: Concours de rentrée 2019 - défi de Python

Unread postby critor » 12 Oct 2019, 11:11

Mise à jour du participant n°17 qui passe de la 4ème à la 3ème place : :)
https://tiplanet.org/concours_rentree20 ... =0&infos=1
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15681
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours de rentrée 2019 - défi de Python

Unread postby Lephe » 12 Oct 2019, 11:12

On arrive au score maximale de 49.317303392476 mais comme il a déjà été soumis je suppose qu'il est non valable pour se classer.

Mais comment sais-tu qu'il est maximal, hmm ? :)

(n'oublions pas que Q est dense dans R mais ici un peu limité par le nombre de décimal des arrondis)

Hmm... cette limite n'est pas vraiment importante. :p

L'énoncé ne disait jamais que vous ne pouviez pas demander des indices. :D
User avatar
LephePartenaire
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.8%
 
Posts: 387
Images: 42
Joined: 15 Jun 2018, 19:53
Gender: Male
Calculator(s):
MyCalcs profile

Re: Concours de rentrée 2019 - défi de Python

Unread postby Zocipal » 12 Oct 2019, 12:50

Bonjour,

Ce défi est censé être
conçus pour être abordables avec un simple niveau Collège et ludiques. Tout-le-monde peut participer et gagner !

Je sais bien que cela ne veut pas dire que Albert Einstein ne peut pas le résoudre, mais il faudrait que les chances soient égales.

Je trouve plus que dommage que l'on ait toujours des personnes d'un niveau bien plus élevé que collège qui tente de résoudre ces problèmes.
Les lots ne devraient pas être destinés à des professionnels. Tout le monde devrait pouvoir les réaliser sans connaissances spécifiques.
C'est tout simplement une concurrence déloyale... Une """attaque par spécification des fonctions""" ? Niveau collège ?

n'oublions pas que Q est dense dans R mais ici un peu limité par le nombre de décimal des arrondis)


Je sais bien que ces défis sont réalisables par n'importe qui doté d'internet, mais ce serait dommage d'empêcher les premiers intéressés (étudiants, collégiens, lycéens) d'obtenir les meilleurs lots.

Nous verrons bien si une autre attaque par spécification de fonction du 89ème degré sur NR et nombre imaginaires ... aura raison d'une méthode abordable niveau collège !

PS : C'est pour ça qu'on devait avoir de l'aléatoire (même si c'est impossible d'en avoir)... car l'usage de techniques poussées gâche le jeu.
Néanmoins je trouve ce concours toujours aussi intéressant et remercie toute l'équipe Ti-Planet pour son travail. Cela devait être bien plus dur à faire qu'à résoudre !

PS #2 : Désolé pour ce message négatif mais bon, il faut bien relever les quelques défauts du concours (et je rappelle que c'est toujours mieux que pas de concours !!)

Bonne après-midi !
Image
User avatar
ZocipalProgrammeur
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 60.7%
 
Posts: 113
Joined: 12 Sep 2019, 20:15
Location: Hauts-de-France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ère Maths Physique NSI

Re: Concours de rentrée 2019 - défi de Python

Unread postby Encephalogramme » 12 Oct 2019, 13:04

Salut, effectivement cela fait peur quand on parle d'attaques par délimitations de fonctions, mais bon je suppose que c'est un nom barbare pour un truc """"relativement"""" simple. Pouvez vous expliquer rapidement ce que c'est ?



( Je pose des questions qui peuvent peut être m'aider, c'est votre technique :3 )
User avatar
EncephalogrammeGénéreux
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 31.6%
 
Posts: 150
Joined: 08 Jul 2019, 22:18
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Première

Re: Concours de rentrée 2019 - défi de Python

Unread postby Golden Man » 12 Oct 2019, 13:08

Bonjour,
Je suis actuellement le participant n°17.
Je confirme être au lycée (donc un des principaux intéressés).

Si ce concours était trop "simple", ce ne serait pas un concours...
L'algorithmique, ça me passionne.
Mon dernier projet : un API javascript et un package Python pour https://nsi.xyz
User avatar
Golden ManPremium
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 69.5%
 
Posts: 20
Joined: 12 Oct 2019, 13:03
Location: Marseille
Gender: Male
Calculator(s):
MyCalcs profile
Class: PeiP 1A

Re: Concours de rentrée 2019 - défi de Python

Unread postby Encephalogramme » 12 Oct 2019, 13:09

Il n'y a pas de problème à de la difficulté, mais il y a des trucs qu'un lycéen n'a jamais vu ou entendu parlé .
User avatar
EncephalogrammeGénéreux
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 31.6%
 
Posts: 150
Joined: 08 Jul 2019, 22:18
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Première

Re: Concours de rentrée 2019 - défi de Python

Unread postby cent20 » 12 Oct 2019, 13:18

Encephalogramme wrote:Salut, effectivement cela fait peur quand on parle d'attaques par délimitations de fonctions, mais bon je suppose que c'est un nom barbare pour un truc """"relativement"""" simple. Pouvez vous expliquer rapidement ce que c'est ?


C'est en effet un terme technique qui donne des indices sans trop en donner.
Le script proposé est composé de plein de fonctions codés en Python, on a donc décortiqué et commenté ces fonctions, ce qui a fait plus que tripler la taille du code.
Lorsqu'une fonction était résistante, on l'a testé pour différentes valeurs.
Comprendre ce que font les fonctions c'est trouvé une partie de la solution.
Et nous sommes toujours coincé avec les f° clean() et pk() c'est à dire les deux principales en fait, donc rien n'est perdu.

Pour information, nous avons appris le langage python il y a 4 mois, je propose donc d'éliminer toutes les participations de ceux qui maîtrisent ce langage depuis plus longtemps que nous, sinon c'est trop injuste. :troll:

Mon médecin m'a dit que depuis que j'ai 20 ans, je perds des neurones, Je propose donc d'éliminer les participations de ceux qui ont plus de neurones que moi, le participant 17 inclus, je le connais il est trop malin, il a plus de neurone c'est sûr. Reste un problème : Qui va compter les neurones ? :troll:

Détendez-vous, cherchez, amusez-vous et ne pensez pas qu'on a fait ça en 1h sur un coin de table. On a réalisé environ 10 attaques par force brute avec des stratégies variées et différentes, 7 tentatives sur 10 ont été un véritable échec et donc une perte de temps considérable, et en combinant la force brute et les spécifications on y est arrivé... Mais ça nous a occupé au moins 15h chacun.
Image
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 48.3%
 
Posts: 1047
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

PreviousNext

Return to News Divers

Who is online

Users browsing this forum: ClaudeBot [spider] and 9 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
706 utilisateurs:
>676 invités
>20 membres
>10 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)