logo Homepage
+  NewbieContest
|-+  Challenges» Aide Logique» Logique - Problémathiques
Username:
Password:
Pages: 1 [2]
  Retourner à l'épreuve    Imprimer  
Auteur Fil de discussion: Logique - Problémathiques  (Lu 43265 fois)
Munto

Profil challenge

Classement : 71/54254

Néophyte
*
Hors ligne Hors ligne
Messages: 20


Voir le profil
« #15 le: 05 Août 2022 à 12:32:48 »

Je crois qu'il est temps de mettre à jour cette épreuve. J'ai des erreurs quand j'essaie d'exécuter le code.
Journalisée
sirk390
Beta testeur

Profil challenge

Classement : 1/54254

Membre Junior
*
Hors ligne Hors ligne
Messages: 92

Sirk390


Voir le profil WWW
« #16 le: 05 Août 2022 à 13:09:19 »

Bonjour,
Oui c'est vrai, c'est encore du python 2.
Voici la version en python 3:

Code:

def problemathiques(n=100, k=6):
    l = [random.randint(0, 1) for i in range(n)]
    return not any(all(l[((k-1)*i+j) % n] for j in range(k)) for i in range(n//(k-1)))

Il faut remplacer "xrange" par "range", et "/" par "//".
Journalisée

Trop cool NC!
#Z@tox#

Profil challenge

Classement : 273/54254

Membre Complet
***
Hors ligne Hors ligne
Messages: 175


Voir le profil WWW
« #17 le: 17 Août 2023 à 16:21:48 »

Bonjour à tous,

j'ai codé un script en python et j'ai testé 60 000 fois et je trouve un résultat systématiquement aléatoire, mais toujours compris sous la forme ou 0,XYZZ  ou X et Y sont toujours identiques (je pense donc m'approcher du résultat) et ZZ variables  j'ai donc supposé qu'il fallait arrondir aux 2 premières décimales, mais une fois le résultat ramené en fraction irréductible, cela ne valide pas.

aurais-je loupé une étape ?  si besoin je peux envoyer mon code en Message PV à quelqu'un qui a validé l'épreuve

Merci par avance
Journalisée

^ ^_ _ < >< > B A
rostale
Profil challenge

Classement : 14/54254

Néophyte
*
Hors ligne Hors ligne
Messages: 24


Voir le profil
« #18 le: 17 Août 2023 à 21:08:41 »

Si ton résultat est systématiquement aléatoire à partir du troisième digit, je pense qu'il y a un problème quelque part.
« Dernière édition: 17 Août 2023 à 21:11:12 par rostale » Journalisée
#Z@tox#

Profil challenge

Classement : 273/54254

Membre Complet
***
Hors ligne Hors ligne
Messages: 175


Voir le profil WWW
« #19 le: 18 Août 2023 à 11:43:27 »

Merci pour ta réponse, c'est le cas, à partir du 3eme, c'est aléatoire,

j'ai arrondi en dessous ou au dessus, mais cela ne valide pas, donc effectivement il doit y avoir une erreur quelquepart, et je viens de trouver la faille dans mon code, je n'avais pas pris le probleme par le bon angle, je m'approchais du résultat sans qu'il ne soit exact, je vais donc recoder en faisant en sorte de trouver un truc unique et non pas aléatoire.

Merci pour ta réponse
Journalisée

^ ^_ _ < >< > B A
Pages: 1 [2]
  Retourner à l'épreuve    Imprimer  
 
Aller à: