News
Challenges
Crackme
ClientSide
Cryptographie
Forensics
Hacking
Logique
Programmation
Stéganographie
Wargame
Tous les challenges
Forum
Tutoriaux
FAQ
Liens utiles
IRC
Newbie Connect
Liens
Partenaires
Réglement
Goodies
L'incubateur
A propos
L'équipe
Hall Of Fame
NewbieContest
Challenges
»
Aide Logique
»
Logique - Laser Osmotique à Pédales
Username:
1 heure
1 jour
1 semaine
1 mois
Toujours
Password:
Accueil
Aide
Rechercher
Recherche rapide
Recherche avancée
[Fermer]
Identifiez-vous
Inscrivez-vous
Pages:
1
...
7
8
[
9
]
10
11
...
13
Retourner à l'épreuve
Imprimer
Auteur
Fil de discussion: Logique - Laser Osmotique à Pédales (Lu 130284 fois)
Iansus
Profil challenge
Classement : 52/55005
Membre Senior
Hors ligne
Messages: 262
Re : Logique - Laser Osmotique à Pédales
«
#120 le:
31 Mai 2008 à 11:00:50 »
J'ai trouvé une solution où MiniCom est dans le triangle, à une distance ENTIÈRE des sommets, et quand je la valide, elle ne marche pas
Multipliez les valeurs par 100, et vous aurez l'énoncé de l'exercice :
Modération : merci de ne pas donner de réponse, même fausse dans le forum. De plus je ne vois pas bien l'interêt de ton image..
Journalisée
Emixam62
Profil challenge
Classement : 555/55005
Néophyte
Hors ligne
Messages: 16
Re : Logique - Laser Osmotique à Pédales
«
#121 le:
11 Juin 2008 à 13:45:29 »
Bonjour / Bonsoir,
Alors voilà après avoir cherché pendant environ deux-trois mois la réponse manuellement et sans grand succès, je me suis dit que j'allais me faire un p'tit prog.
J'ai codé tout ça en C++, mais par malchance en utilisant des doubles / float j'ai des valeurs qui sont mal arrondies faussant ainsi tous mes résultats.
Ex : double yb = 273*sqrt(3)/2; -> le prog. calcul et arrondi à 236.425, mais qui vaut plus rigoureusement 236.4249352331...
Quelqu'un a-t-il une solution à me proposer pour obtenir une meilleure approximation de cette valeur ?
Ou si une âme charitable (ayant validé) consent à regarder mon code et me dire si je me suis trompé quelque part qu'il me MP.
Merci d'avance.
[EDIT :] C'est bon j'ai enfin validé, c'était bel et bien un problème d'arrondi.
«
Dernière édition: 13 Juin 2008 à 16:56:56 par Emixam62
»
Journalisée
Pour une personne optimiste, le verre est à moitié plein.
Pour une personne pessimiste, il est à moitié vide.
Pour l'ingénieur, il est deux fois plus grand que nécessaire.
______________________________________
Iansus
Profil challenge
Classement : 52/55005
Membre Senior
Hors ligne
Messages: 262
Re : Logique - Laser Osmotique à Pédales
«
#122 le:
24 Juin 2008 à 22:10:15 »
Mais là le problème c'est que tu calcules la hauteur, pour trouver le point d'équidsitance par rapport aux sommets. La on te demande juste une position où la distance par rapport aux sommets est entière !
Je pense qu'on peut le faire avec un bruteforce (pas du site) sur les distances possibles.
Mais bon on a 273 mètres, don 273 possibilité pour chaque sommet, ça fait don un peu moins de 20 millions de combinaisons.
Journalisée
Shakan
Profil challenge
Classement : 1069/55005
Membre Complet
Hors ligne
Messages: 181
Re : Logique - Laser Osmotique à Pédales
«
#123 le:
25 Juin 2008 à 21:12:51 »
Citation
[EDIT :] C'est bon j'ai enfin validé, c'était bel et bien un problème d'arrondi.
Pour ma part j'avais eu le même problème que toi donc à ne pas négliger pour ceux qui cherchent toujours.
Journalisée
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d- s+: a-- C++ UL- P L++ E--- W++ N+ o K- w
O-- M-- V-- PS PE Y PGP- t+ 5 X+ R tv- b++ DI D++
G e++ h! r++ y+
------END GEEK CODE BLOCK------
CommComm
Profil challenge
Classement : 87/55005
Membre Héroïque
Hors ligne
Messages: 1283
Re : Re : Logique - Laser Osmotique à Pédales
«
#124 le:
26 Juin 2008 à 19:28:19 »
Citation de: Emixam62 le 11 Juin 2008 à 13:45:29
[EDIT :] C'est bon j'ai enfin validé, c'était bel et bien un problème d'arrondi.
Ah, un arrondi dans un triangle, c'est inhabituel (sauf si sphérique, oui d'accord).
Journalisée
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.
(Devise d'un newbie shadok)
Emixam62
Profil challenge
Classement : 555/55005
Néophyte
Hors ligne
Messages: 16
Re : Logique - Laser Osmotique à Pédales
«
#125 le:
27 Juin 2008 à 16:53:05 »
Euh ... ??? me serais-je mal exprimé
Citation de: Emixam62
j'ai des valeurs qui sont mal arrondies faussant ainsi tous mes résultats
Donc avec
Citation de: Emixam62
c'était bel et bien un problème d'arrondi
Ca veut tout dire non ? -> les valeurs (des calculs) étaient faussées
Journalisée
Pour une personne optimiste, le verre est à moitié plein.
Pour une personne pessimiste, il est à moitié vide.
Pour l'ingénieur, il est deux fois plus grand que nécessaire.
______________________________________
mad2
Profil challenge
Classement : 4920/55005
Néophyte
Hors ligne
Messages: 1
Re : Re : Logique - Laser Osmotique à Pédales
«
#126 le:
28 Juin 2008 à 18:08:03 »
Citation de: Emixam62 le 11 Juin 2008 à 13:45:29
Bonjour / Bonsoir,
Alors voilà après avoir cherché pendant environ deux-trois mois la réponse manuellement et sans grand succès, je me suis dit que j'allais me faire un p'tit prog.
J'ai codé tout ça en C++, mais par malchance en utilisant des doubles / float j'ai des valeurs qui sont mal arrondies faussant ainsi tous mes résultats.
Ex : double yb = 273*sqrt(3)/2; -> le prog. calcul et arrondi à 236.425, mais qui vaut plus rigoureusement 236.4249352331...
Quelqu'un a-t-il une solution à me proposer pour obtenir une meilleure approximation de cette valeur ?
Ou si une âme charitable (ayant validé) consent à regarder mon code et me dire si je me suis trompé quelque part qu'il me MP.
Merci d'avance.
[EDIT :] C'est bon j'ai enfin validé, c'était bel et bien un problème d'arrondi.
J'ai moi aussi des gros problemes d'arrondi, je me retrouve avec aucune valeur exact mais des xxx.999 ou xxx.0002.
comment as tu reglé ce probleme ? as tu changer de methode de calcule ?
sinon combien de valeurs (resultats) il faut entrer pour valider ??
Journalisée
CommComm
Profil challenge
Classement : 87/55005
Membre Héroïque
Hors ligne
Messages: 1283
Re : Logique - Laser Osmotique à Pédales
«
#127 le:
29 Juin 2008 à 17:24:42 »
Il suffit de faire les calculs de tête et d'ignorer les arrondis. Fallait y penser, non ?
Et pour le nombre de résultat à entrer, un seul, le bon....
Journalisée
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.
(Devise d'un newbie shadok)
Emixam62
Profil challenge
Classement : 555/55005
Néophyte
Hors ligne
Messages: 16
Re : Logique - Laser Osmotique à Pédales
«
#128 le:
29 Juin 2008 à 19:31:30 »
Pour répondre à ta question mad2, je suis passé au PHP. Certes c'est moins rapide mais si t'optimises bien ton algo. ça va assez vite : même pas 10min.
Je suis passé du C++ au PHP parce que je trouvais que c'était plus simple à manier
-> la méthode reste la même mais pour le problème d'arrondi tu n'as qu'à vérifier si les nombres à comparer sont égaux à quelques décimales près (d'après les conseils de Wieben) => cela m'a permis de trouver quelques solutions (une dizaine, ça doit venir du nombre de décimales qui vérifient l'égalité) dont une seule valide.
Voila, j'espère avoir répondu à tes attentes
Journalisée
Pour une personne optimiste, le verre est à moitié plein.
Pour une personne pessimiste, il est à moitié vide.
Pour l'ingénieur, il est deux fois plus grand que nécessaire.
______________________________________
Myriade
Profil challenge
Classement : 1561/55005
Néophyte
Hors ligne
Messages: 25
Re : Logique - Laser Osmotique à Pédales
«
#129 le:
22 Juillet 2008 à 13:40:39 »
voilà, j'ai un soucis!
majeur même!
je vous explique :
j'ai un triplet qui fonctionne.
démonstration mathématique à l'appui, formule vérifiée par notre ami pierrot (certains devraient comprendre)
toutefois, quand je la rentre de la manière suivante :
min-med-max, cela ne marche pas.
J'ai validé grace à un autre triplet marchant, mais j'en ai trouvé 3 pouvant tout à fait convenir.
Comment cela se fait-il qu'il y ait qu'une seule réponse acceptée?
merci beaucoup
Tom.
«
Dernière édition: 22 Juillet 2008 à 13:45:59 par Myriade
»
Journalisée
La vie c'est comme une boîte de chocolats.
On ne sait jamais sur quoi on va tomber.
Google n'est pas toujours mon ami, dans la plupart des situations, je préfère utiliser MyBrain V2.3.6 en betatest
Je vous assure ca marche pas mal! Vous devriez essayer.
zours
Profil challenge
Classement : 555/55005
Membre Héroïque
Hors ligne
Messages: 811
Re : Logique - Laser Osmotique à Pédales
«
#130 le:
22 Juillet 2008 à 16:18:30 »
Le mieux pour obtenir un éclaircissement sur tes problèmes est de demander dans les afterwards, où on peut en parler librement.
Néanmoins, le plus probable est que ton MiniCom se trouve sur un des côtés du triangle.
Journalisée
beldar
Profil challenge
Classement : 3152/55005
Néophyte
Hors ligne
Messages: 5
Re : Logique - Laser Osmotique à Pédales
«
#131 le:
14 Mars 2009 à 23:46:24 »
Euh... je me lance surment pour dire une bétise mais je dois savoir : dans l'énoncé, il y a écris de rentrer les valeurs en omèttant les unités... Est-ce que ça veut dire que les valeurs entiére que l'on trouve peuvent étre chacune d'une unité différentes (Je sais bien que toute valeurs peuvent se convertir mais parfois elle sont entiére dans une unitée mais ^pas dans l'autre) ?
Journalisée
Iansus
Profil challenge
Classement : 52/55005
Membre Senior
Hors ligne
Messages: 262
Re : Logique - Laser Osmotique à Pédales
«
#132 le:
15 Mars 2009 à 09:54:50 »
Ce que l'énoncé veut dire par "omettre les unités", c'est que toutes les valeurs à entrer sont dans la même unité (ici le mètre), mais qu'il est inutile (ça ne validera pas) de renvoyer , si ton triplet est (x,y,z), la réponse xm-ym-zm !
Journalisée
CommComm
Profil challenge
Classement : 87/55005
Membre Héroïque
Hors ligne
Messages: 1283
Re : Logique - Laser Osmotique à Pédales
«
#133 le:
15 Mars 2009 à 16:19:17 »
Merci de ta réponse à la question posée, Iansus. Effectivement, autant il me paraissait quand même mieux de faire figurer une unité dans l'énoncé, autant pour la réponse on aurait eu des 352 m / 352 me / 352 mètres / 352 metres / 353 metre / 352 mètre / 352 maître / 352 M / 352 mettre / 0.352 km ... Donc sans les unités ça me paraissait plus simple. Faut pas chercher midi à quatorze heures, beldar. ("oh ! beldar !" et non pas "ah ! bordel !").
Journalisée
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.
(Devise d'un newbie shadok)
theo92
Profil challenge
Classement : 603/55005
Néophyte
Hors ligne
Messages: 10
Re : Logique - Laser Osmotique à Pédales
«
#134 le:
23 Juin 2009 à 23:03:30 »
Bonjour.
Je pense avoir trouvé, après démonstration rigoureuse, la relation entre entre les trois distances. Les valeurs sont d'ailleurs cohérentes. Je calcule donc un distance, en fonction des deux autres, à l'aide d'une boucle qui teste toutes les valeurs entières.
Malheursement, je ne trouve aucune valeur entière pour la troisième distance, ce qui m'amène à penser que je me suis trompé quelque part... Je cherche où se trouve mon erreur, en vain.
Est ce que quelqu'un qui a déjà validé l'épreuve pourrait, après avoir vu mon code, me donner une piste pour que je puisse corriger l'erreur ? Je suis conscient que c'est à moi de réfléchir, mais d'un autre coté, je suis totalement bloqué.
Merci d'avance.
Journalisée
Pages:
1
...
7
8
[
9
]
10
11
...
13
Retourner à l'épreuve
Imprimer
Aller à:
Merci de choisir une destination:
-----------------------------
Général
-----------------------------
=> Proposition de tutoriaux
=> Général
=> Suggestions/Dev. du site
=> Projet en Cours
=> Defouloir
=> Sondage pour le site
=> Bugs
-----------------------------
News
-----------------------------
=> News du site
=> News Hacking/Cracking/Phreaking
=> News Informatique/Hardware/Tuning
-----------------------------
Challenges
-----------------------------
=> Aide Crackme
=> Aide Cryptographie
=> Aide Forensics
=> Aide Hacking
=> Aide Javascript/Java/HTML
=> Aide Logique
=> Aide Programmation
=> Aide Stéganographie
=> Aide Wargame
-----------------------------
Afterwards
-----------------------------
=> Afterwards Crackme
=> Afterwards Cryptographie
=> Afterwards Forensics
=> Afterwards Hacking
=> Afterwards Javascript/Java/HTML
=> Afterwards Logique
=> Afterwards Programmation
=> Afterwards Stéganographie
=> Afterwards Wargame
-----------------------------
Divers
-----------------------------
=> Linux
=> Hacking
=> Cracking
=> Hardware
=> Informatique
-----------------------------
Programmation
-----------------------------
=> Langages compilés
=> Autres langages
=> Langages Web
Chargement...