Chat:Fr/2022-01-16
Alshock: salut les tortues
Remi.: o/
Remi.: Quelqu'un sait parler le rust parmi les connectés ?
Alshock: Je ne sais pas, le référent rust du channel c'est db\dr n'hésite pas à lui sauter dessus quand il apparaît
Remi.: Ca va être compliqué je ne le vois pas souvent ^^ mais merci pour l'info.
Alshock: parce que sauf erreur de ma part en multi c'est compliqué, ça a ptêtre été patch mais aux dernières nouvelles que j'ai qui datent d'un an, le test en Rust compile en debug et le push compile en normal
Remi.: Pourtant c'est un truc tout con
Remi.: Je n'arrive pas à récupérer un char dans une string
Remi.: Je vois plein de truc sur internet mais rien ne fonctionne.
Remi.: C'est pas pour du multi. Je fais 15 puzzles pour les achievements, et c'est tout.
Alshock: Faudra que je me motive à faire ça un jour, mais c'est long et pas très fun
Alshock: j'imagine que .nth() a été testé infructueusement ?
Remi.: Oui, je vois des exemples avec .nth(0), mais l'IDE CG ne semble pas accepter un entier.
Remi.: Attends
Remi.: si en fait ça marche, il fallait définir mon itérateur comme un usize et pas un i32
Remi.: En fait c'est trop la merde les types en rust
Remi.: Merci ^^
Remi.: Je ne l'aurai pas vu si tu ne m'avais pas posé la question.
Remi.: Mais du coup je ne peux plus faire d'opérations avec ensuite ... mais là cest un autre problème, je suppose qu'il y a des cast possibles.
Remi.: Il ne me reste plus qu'à caster un option<char> en char pour finir ce puzzle ^^
Remi.: Ok c'est à ça que servent ces nombreux unwrap ..
Remi.: Terminé ! Bah je vais m'en rappeler du rust !
Zorg1: Alshock : c'est corrigé je crois cette histoire de rust, depuis SC2021
Zorg1: voire avant je ne sais plus avec le fameux "emil" qui hidait
Zorg1: ah ah "Largest Number" encore un truc avec des tests super bien conçus :(
Zorg1: genre on teste les solutions qui nécessite d'enlever deux chiffres uniquement dans les validateurs ....
Zorg1: bon comme d'hab encore une bande de branle couille qui ont approuvé ça ...
Zorg1: "on demande de faire au minimum 4 tests je vais pas en faire plus"
VilBoub: Le pire c'est les CoC reverse avec 4 tests que tu peux valider de 12000 façons différentes !
Zorg1: ah ah oui j'ai vu des discussions qui partaient en live dans les commentaire de ce genre de contribution ^^
Zorg1: l'auteur répondait au gars qui faisait la remarque qu'il n'avait rien compris à son CoC génial
Zorg1: :D
Zorg1: oui les CoCs reverse et les trucs où l'on te demande une suite ça ma fait trop penser quand tu recherches 1,2,3,4 dans oeis.org
VilBoub: Même avec plus de 4 tests tu peux faire des trucs super tordus...
Zorg1: voilà ^^
VilBoub: du genre 1, 2, 4, 8, 16, ... ?
Zorg1: https://oeis.org/A269303
VilBoub: ceux qui ont répondu 32 ont perdu, c'était 31 ^^
Zorg1: plutôt les trucs tordus dans ce gout là
VilBoub: http://images.math.cnrs.fr/Demarrage-trompeur.html
Zorg1: mais je suppose que c'est vicieux
Zorg1: mais l'oeis est pratique pour te trouver à la pelle des suites comme ça ;-)
VilBoub: ouep ^^
Zorg1: mais bon les CoCs reverses c'est souvent de très mauvais CoC, le gars avait juste pas envie de se taper un énoncé
VilBoub: hahaha
Zorg1: perso quand tu vois les contribs t'as vraiment cette impression, sans parler des gens qui mettent "fastest, shortest, reverse" de base
Zorg1: toujours penser que pour les CoCs reverses, CG devait imposer au moins 8 tests ^^
Zorg1: ça résoudrait pas le pb, mais pê ça en calmerait certains
Zorg1: (mais la meilleure solution est encore d'éviter de modérer les contribs CoC ^^ )
Zorg1: Automaton2000, la forme ?
Automaton2000: et après on se demande si on peut dire que tu es a combien de temps
Zorg1: un peu compliqué ta phrase, non, Automaton2000 ?
Automaton2000: magus tu peux le faire
Stilgart: on peut pas dire ça Automaton2000, ça ne fait pas de sens
Automaton2000: le seul truc qui me fait mal au crâne
Stilgart: tu sous-estime le coup de bec d'une tortue Automaton2000
Automaton2000: il a plus de place dans la nuit ...
Zorg1: t'as un crâne toi maintenant Automaton2000 ?
Automaton2000: bonjour j'ai une question svp
Zorg1: :D
Stilgart: :D
VilBoub: Vas-y Automaton2000, ne sois pas timide, poses ta question...
dwarfie: salut les gens , les tortues , mais pas Automaton2000 qui les aiment pas
Automaton2000: mais je ne suis que silver
Automaton2000: ca te donne le droit de ne pas le faire
dwarfie: tout a fait Automaton2000
Automaton2000: ça m'a permis de passer à la ligne
tryska: Merci beaucoup JonathanCabezas, j'ai pu apprendre à me servir des bibliothèques et résoudre le puzzle grâce à tes explications :)
tryska: j'ai maintenant le 100%
SolutionGLH: bonjour les gars :wave:
Zorg1: o/
SolutionGLH: je suis entraint de résoudre le problème de la bourse
SolutionGLH: en java
Zorg1: et ?
SolutionGLH: j'ai rencontré un probléme au niveau de l'extraction d'une partie du tableau
SolutionGLH: pour faire la différence pour que je puisse avoir le p comme perte
Anonyme2012: Comment marche ton logiciel
JonathanCabezas: Ravi d'avoir pu t'aider tryska :)
JonathanCabezas: j'ai publié ma solution si tu veux comparer, n'hésite pas à publier la tienne et je la commenterai
Zorg1: SolutionGLH : enfin précise un peu, dis comme ça on voit pas trop le problème
Zorg1: après bon pour ce puzzle si tu calcules l'écart entre le max et le min ça ne marchera pas, la perte doit être entre un haut et un bas qui se suivent dans le temps
Zorg1: typiquement si t'as un haut à 40 puis un bas à 10 puis un haut à 80 et que ça redescend à 60, la plus grande perte est de 40-10=30 pas de 80-10=70
Zorg1: enfin c'est une des erreurs les + courantes
Zorg1: sinon un guide pour poser des questions sur le chat à propos d'un puzzle : https://cg.desast.re/pages/question.html
SolutionGLH: Zorg1 désolé j'était en mission.
Bast35: certains ont réussi à avoir 100% au winamax challenge backtrack ? j'arrive pas à avoir plus de 62% :unamused:
**BlaiseEbuth se racle la gorge.
BlaiseEbuth: Alors oui, 1301 personnes ont fait 100%.
BlaiseEbuth: Yo tout l'monde ! Automaton2000 !
Automaton2000: en fait je pense que je dois pouvoir faire mieux que mon ia est pas encore
Zorg1: ah il existe toujours le winamax challenge ? pas encore été droper ?
BlaiseEbuth: Visiblement
BlaiseEbuth: dwarfie si jamais tu retrouve ton patch de mcabber je prends. J'ai fait le fix à la main mais pas moyen de compiler, le script de configuration généré par autoconf me sort des erreurs de l'espace que j'arrive pas à corriger. (Pis j'vais pas y passer la semaine) -_-
Zorg1: ah t'as recommencé ta quête eternelle du bon client XMPP ?
BlaiseEbuth: :(
BlaiseEbuth: Bah mcabber est bien. Juste qu'avec le serveur de CG qu'est configuré avec les pieds, tu reçoit un message chiant à chaque fois que quelqu'un rejoint la room, et que comme ce message est sensé être occasionnel, y'a pas d'option pour le masquer...
Zorg1: ah oui ce que disait JBM il est très bavard leur serveur
dwarfie: j'ai retrouve le .deb ... mais pas le patch
BlaiseEbuth: Erf...
BlaiseEbuth: Oui bah comme leur site Zorg1, on t'envoie absolument tout, que ce soit utile ou pas...
**dwarfie devra se remettre le nez dans le source a l'occasion
BlaiseEbuth: Bah y'a une ligne à commenter, mais pas moyen de le compiler... -_-
Zorg1: ouaip le filtrage est NP hard comme dirait le poney rose à gros cerveau :D
dwarfie: ah bon ... ca compile pas ?
BlaiseEbuth: En fait j'arrive pas à la compil, autoconf me génère le configure, et quand je l'exécute bash m'indique une erreur de syntaxe dans le fichier...
BlaiseEbuth: ./configure: line 5105: syntax error near unexpected token `2.14.0,' ./configure: line 5105: `AM_PATH_GLIB_2_0(2.14.0,'
BlaiseEbuth: J'ai farfouillé, mais je connais pas suffisamment bash...
dwarfie: j'avais du tricher et patcher directement le paquet source de chez debian ...
pardouin: faut faire rm -rf /
BlaiseEbuth: taggle
pardouin: :D
**dwarfie hurle "oiseau" en allemand"
BlaiseEbuth: :3
BlaiseEbuth: Je vais regarder au paquet source alors...
ThomasNicoullaud: Bonjour BlaiseEbuth, une question me taraude, tu passes ta vie ici mais tu utilises pas vraiment la plateforme à voir ton profil, tu fais quoi en faite ? :D
BlaiseEbuth: Tu te fout de ma gueule ? C'pas gentil... :(
Zorg1: il s'est fait ban plusieurs fois en fait ...
Zorg1: bah ThomasNicoullaud se connecte une fois tous les 4 mois il a pas forcément suivi en fait ^^
ThomasNicoullaud: non mais c'est perturbant je trouve, c'est la personne la plus active sur #fr et c'est celle qui a fait le moins de chose, j'essaye de comprendre lol
BlaiseEbuth: Voui 'fin il doit bien avoir vu mon compte lvl30+ avant le début de l'histoire...
ThomasNicoullaud: ha ok :]
BlaiseEbuth: Ou pas...
ThomasNicoullaud: et non dsl
ThomasNicoullaud: j'ai pas fait de lien avec un autre compte
BlaiseEbuth: Genre je suis là depuis 7 piges, on a parlé plein de fois, fait des contests, et c'est la première fois que tu regarde mon profil ? :o
ThomasNicoullaud: oui
ThomasNicoullaud: c'était quoi ton nickname ?
Zorg1: :D
BlaiseEbuth: BlaiseEbuth...
Zorg1: le mec qui se réveille
BlaiseEbuth: :cry:
ThomasNicoullaud: tu t'es fait delete ton compte ?
BlaiseEbuth: Plusieurs fois. Et ban
ThomasNicoullaud: pourtant tes resultats en contest sont toujours sur ce compte la
BlaiseEbuth: Quel compte ?
ThomasNicoullaud: ha non
ThomasNicoullaud: jt'ai confondu avec qq'un d'autre sry
Zorg1: tiens ThomasNicoullaud, le premier compte de Blaise c'est celui là : https://www.codingame.com/profile/51cf3569a28219e695585f664d80a5b5238752
BlaiseEbuth: :sob:
ThomasNicoullaud: ok plus actif effectivement :D
BlaiseEbuth: Zorg1 qui sort les cadavres sur le chat
nesnes112: BlaiseEbuth est enfin là
Zorg1: non mais je sentais qu'il allait nous les briser longtemps avec cette histoire sinon
BlaiseEbuth: J'étais là hier nesnes112, je t'ai répondu...
BlaiseEbuth: Tu voulais quoi d'ailleurs ?
nesnes112: mais j'ai pas vu ton message
BlaiseEbuth: J'espère que c'était pas juste pour voir si j'était là...
nesnes112: juste pour te dire salut
BlaiseEbuth: Ah.
BlaiseEbuth: Salut.
nesnes112: tes critiques me manquent beaucoup
Zorg1: moi ce sont tes questions complétement sans aucun contexte ^^
Zorg1: :p
nesnes112: Zorg1 tu parles à moi?
dwarfie: :rofl: :popcorn:
nesnes112: mais parce que je suis débutante
3141948: On dit: are u speaking to me?
Zorg1: :D
nesnes112: tu vas voir après un certain moments
3141948: Ca fait plus peur
nesnes112: je vais m'améliorer
nesnes112: et je vais aider les autres
nesnes112: philRG je suis tunisienne
Zorg1: le problème c'est pas que tu poses des questions
nesnes112: mes questions sont mal posées
nesnes112: mes questions sont mal posées?
nesnes112: c'est là le problème ZORG1
Zorg1: bah t'es pas le seul, mais c'est souvent la raison pour laquelle personne n'y répond en fait
nesnes112: ya beaucoup de gens qui m'ont aidé ici
Zorg1: s'il faut poser une dizaine de question pour savoir réellement ce que tu veux
ThomasNicoullaud: t'es pas *la seule il semblerait
nesnes112: oui je suis une femme ThomasNicoullaud
Zorg1: oui enfin, comment on dit déjà ?
nesnes112: voilà ma tentative pour le puzzle 3 niveau facile sachant que je code sur javascript
nesnes112: http://chat.codingame.com/pastebin/311ee097-1454-4e57-88fd-758801f640f4
nesnes112: il y'a 2 validateurs qui ne marchent pas
nesnes112: Inputs contains only negative numbers: : {-15 -7 -9 -14 -12}
nesnes112: Two negative temperatures that are equal: {-10 -10}
nesnes112: qui peut m'aider svp
BlaiseEbuth: Ton code retourne quoi sur ces tests ?
leojean890: tester c'est douter mouahaha
nesnes112: BlaiseEbuth j'ai pas compris ta question
Zorg1: ouaip puis il y a les gars qui font le support de prod' pour le service après vente :D
Zorg1: ah merde c'esy moi :(
nesnes112: en faite il y'a 6 tests
nesnes112: j'ai pas réussi le ème
Zorg1: bah il veut le résultat de ton programme pour les 2 tests qui foirent
BlaiseEbuth: Voilà
Zorg1: en fait on voit l'erreur dans ton code, mais on essait de te la faire deviner
leojean890: support de prod.. relou comme job :(
BlaiseEbuth: C'est quoi le job ?
nesnes112: avec ce lien vous pouvez voir les validateurs?
nesnes112: https://www.codingame.com/ide/puzzle/temperatures
leojean890: le job de support de prod :s:s MCO N2 :(:(
Zorg1: s'assurer que la prod soit toujours UP et que les MEPs ne foutent pas un bazar monstrueux (enfin essayer)
BlaiseEbuth: Voui mais il fait quoi ?
BlaiseEbuth: Ah.
nesnes112: Zorg1 c'est quoi l'erreur?
Zorg1: et en cas de pépin voir comment on peut résoudre le pb rapidement, par un contournement ou par une livraison rapide d'un patch ou si on peut attendre une correction
BlaiseEbuth: Je vois. Le mec qui porte tout à bout de bras tout en évitant les pierres qu'on lui lance. Et qui doit en plus réparer ce qu'il porte sans le poser. :3
Zorg1: en fait surtout relancer les équipes qui ont toujours un truc plus urgent à faire ^^
nekode: salut
Zorg1: o/
nekode: j'ai besoin d'aide svp
Zorg1: nesnes112 : tu gères mal les nombres négatifs
nesnes112: c'est ce test que j'ai pas réusi
BlaiseEbuth: Bah debug avec le test, au lieu de lancer les validateurs, au moins tu as les valeurs...
nesnes112: c'est ce que j'ai fais BlaiseEbuth
BlaiseEbuth: Bah t'as pas résolu ton problème pourtant.
nekode: une personne assez competente en python pourrait m'aider svp ?
Thyl: oui vas y
nesnes112: BlaiseEbuth j'ai appuyé sur le test qui concerne les valeurs négatives
nesnes112: puis j'ai vu l'exemple
Thyl: nekode
nekode: je suis sur le puzzle "La descente" mais je comprends rien
nekode: je suis debutant
nekode: en python j'essaye de le faire
nesnes112: mais j'arrive pas à résoudre mon problème
Thyl: t'inquietes
Thyl: personellement je l'ai pas réussi j'ai copié collé la solution quand j'ai commencé
Thyl: ;P
Thyl: :P
nekode: elle est ou la solution ?
Thyl: dans la bar à gauche je crois
Thyl: mais le but et pas de cop-col mais de comprendre l'interface de CG :joy:
nekode: oui
BlaiseEbuth: nesnes112 tu as appris les bases de js avant de commencer les puzzles ici ?
Thyl: nekode
Thyl: as-tu compris comment marche le systeme de variable
nesnes112: peut être ya des trucs que j'ai oublié
nesnes112: BlaiseEbuth j'ai appris le cours JS sur openclassroom et sur youtube
BlaiseEbuth: Alors le problème est plus dans la logique. Prends un papier et un crayon et essaye de résoudre le problème à la main. Ca te permettra d'identifier quelles sont les étapes nécessaires, et ensuite tu transpose en code.
nesnes112: c'est ce que j'ai fait BlaiseEbuth
nesnes112: j'ai fait l'exécution à la main avant de coder
BlaiseEbuth: Tu l'as fait avec des nombres négatifs ?
nesnes112: pour afficher la valeur la plus proche de zéro j'ai crée un ème tableau qui contient leurs valeurs absolues
Thyl: nesnes112 BlaiseEbuth prend du temps pour toi donc ce serait mieux que tu lui dise pas "ecoute" ;)
nesnes112: est-ce qu'il faut ajouter un else dans mon programme?
nesnes112: désolée c'était spontanée
nesnes112: n'oubliez pas que je vis pas en france
BlaiseEbuth: On peut rester ici et pas en dm nesnes112 ?
nekode: vous etes sur le serveur discord CodinGame ?
nesnes112: dis moi stp est-ce qu'il faut ajouter un if à mon code?
BlaiseEbuth: Non. As tu regardé le contenu du test avec les nombres négatifs ? Au dessus de la liste de tests tu as une petite icone de liste qui te permet de regarder les valeurs en entrée et la sortie attendue.
BlaiseEbuth: On parle pas de la même chose.
BlaiseEbuth: Exact. Et que renvoie ton code ?
nesnes112: normalement ça doit être -5
BlaiseEbuth: Oui. Pourquoi à ton avis ?
nesnes112: parce que j'ai utilisé abs?
BlaiseEbuth: Voilà :)
BlaiseEbuth: Le nombre le plus proche de zéro n'est pas forcément positif.
nesnes112: oui il peut être négatif aussi
nesnes112: comment chercher alors le plus proche de zéro sans passer par abs et par min?
nesnes112: BlaiseEbuth possible utiliser le tri dans ce cas là?
BlaiseEbuth: C'est une possibilité, il y en a d'autres. Réfléchis y
Sirios: Yop, à mon avis une des solutions les plus simple doit être un des noms de chapitre de ton tuto openclassroom (le contraire serait étonnant).
BlaiseEbuth: C'est ce que je fait... Je t'ai aidé à trouver la source de ton problème, à toi de le régler maintenant. Si je te donne la solution ça n'a aucun intérêt, tu ne progressera pas...
nesnes112: ta raison BlaiseEbuth
nesnes112: tu peut me mettre dans le bon chemin
nesnes112: Sirios je comprends pas
nesnes112: peut être j'ai oublié
BlaiseEbuth: Il y'a plus simple que le tri.
nesnes112: je sais que c'est simple
nesnes112: mais je parle de l'étape après le tri
Sirios: nesnes112, ce serait peut être intéressant que tu relises "Partie 2 - Gérez la logique d'un programme en JavaScript" si c'est bien ce tuto que tu as suivi
nesnes112: execuse moi BlaiseEbuth j'ai pas bien lu ton message
nesnes112: Sirios tu peux me communiquer le lien stp
Sirios: https://openclassrooms.com/fr/courses/6175841-apprenez-a-programmer-avec-javascript
nesnes112: merci Sirios oui j'ai suivi ce cours
nesnes112: Sirios il y'a des fautes au niveau de mon if?
Sirios: Je t'avoue que je ne sais pas comment voir ton code et je ne sais donc pas répondre a ta question
Sirios: D'ailleurs c'est vrai que ce serait cool que j'apprenne un jour comment faire :p
nesnes112: Sirios mais pourquoi alors tu m'as communiqué ce lien?
Sirios: Jai répondu en fonction de ce que tu as écrit dans la chat. Je ne vois pas ton if mais tu as donné suffisamment de détail pour comprendre le problème.
nesnes112: merci beaucoup Sirios
Sirios: nesnes112, au pire, si l'exo est trop difficile pour le moment, n'hésite pas à en essayer d'autres. Tu trouveras probablement des solutions à ton problèmes après en avoir résolu 2 - 3 autres. Sinon n'hésite pas non plus à attaquer tes idées, ce n'est pas pcq ta solution n'est pas "la plus simple" que tu ne peux pas l'essayer, ce sera de toute façon intéressant pour ton apprentissage et il faut bien commencer quelque part.
nesnes112: Sirios merci pour le conseil mais le problème c'est que je peux pas passer à un autre problème sans résoudre celui
nesnes112: même si je vais rester plusieurs jours essayant de le résoudre
Sirios: Pour quelles raisons ? Sur Codingame tout est enregistré dés que tu valides l'exercice (qu'il y ait des échecs ou non)
nesnes112: question de caractère Sirios
Sirios: Tu peux peut être essayer la technique du canard en plastique dans ce cas, c'est un peu ridicule mais ça m'a pas mal débloqué par le passé.
3141948: Çà c'est une bonne idée !
3141948: Moi je regarde Tunisie-Mauritanie si çà intéresse quelqu'un
3141948: 2-0 pour la Tunisie (36' de jeu)
dwarfie: rien a foot
nicola: Ranafoute aussi.
BlaiseEbuth: Automaton2000 ton avis ?
Automaton2000: c'est possible que ce soit
BlaiseEbuth: Bien bien bien. J'ai réussi à compiler à partir du package source, et le fix a l'air de fonctionner. Pas de spam-log à l'horizon. \o/
dwarfie: :clap:
philRG: ainsi soit Automaton2000
Automaton2000: en plus j'ai l'impression que si je veux faire une simu sur botg
philRG: merde il s'est endormi
Zorg1: Automaton2000 ne dort pas, il se repose
Automaton2000: tu peux toujours le faire pour les autres
BlaiseEbuth: Et j'ai réussi à faire fonctionner Wt ! \o/
BlaiseEbuth: Qui est l'abruti qui a dit qu'il ne fallait pas bosser le dimanche ? :innocent:
Zorg1: ce talent
philRG: sékoa WT?
philRG: j'ai dormi cet après-midi après une sortie vélo de seulement 40km dans le moyen pays j'ai pas suivi
BlaiseEbuth: Wt c'est une lib pour créer des applis web en C++
philRG: ah cool avec une base de données?
BlaiseEbuth: Avec ce qu'on veut. Ca génére le html/js pour le client et ça gèrele back-end.
leojean890: ptn je viens de pondre un code immonde pour https://www.codingame.com/ide/puzzle/blood-types ... moche moche lol
philRG: ah mais c tout de le dire, encore autre chose de le montrer
leojean890: tu veyx que je share now ?
leojean890: jsuis entrain de le rendre plus présentable xD
leojean890: vas y je share si t'as envie de voir alors
leojean890: tu px regarder now stv
leojean890: ensuite je l'arrange^^
philRG: ben à l'époque tu me parlais d'un puzzle, et je le faisais. Si tu shares je vais rien comprendre sans doute
leojean890: ah mais tu l'as pas fait
leojean890: j'ai share en public moi
leojean890: mais comme tu l'as pas fait..
philRG: ah miince faut que je le fasse
leojean890: si t'en as le courage xD
leojean890: il est un peu chiant
philRG: ah c un medium?
leojean890: ouais pas trop dur mais un peu chiant
philRG: je fais du VueJS en ce moment, c rigolo. Mon site web fait une page, j'ai tout mis dedans, j'affiche les données selon les cas, un vrai bordel
philRG: pas de db, j'utilise des API
leojean890: ah oui c assez pratique vue
philRG: tu l'utilises? Là j'ai connecté un formulaire avec l'API de l'INSEE pour les codes SIRET, c plutôt rapide pour vérifier l'identité du pro
philRG: j'ai mon catalogue Produits dans le composant data de l'instance Vue, et toutes les méthodes permettant de gérer les événements dans la page html
leojean890: j'ai juste fait des tests avec
leojean890: ça se voit que c'est assez ergonomique
Risbo_labricot: Salut les BG :) À tout hasard, des gens chauds pour me filer un coup de main sur Mars Lander ? J'essaye de simuler le simulateur. Je comprends pas pourquoi au premier tick, sans allumer les réacteurs, Y perd 2
philRG: des directives v-if/v-for/v-on/v-bind/v-model, quand on a un peu dégrossi le fonctionnement à partir de la doc officielle, çà marche bien. Le cours OC est vraiment light (à part comme introduction) pour le chapitre 1, ensuite on y comprend rien
BlaiseEbuth: Simuler le simulateur c'est meta...
philRG: oui c'est assez ergonomique effectivement
philRG: par contre j'ai vraiment rien capté le cours OC
leojean890: j'ai regardé directement le tuto sur le site de vue
philRG: seulement traité le chapitre 1
leojean890: c pas mal
philRG: oui c effectivement un bon tuto
leojean890: pas regardé OC
leojean890: pour mars lander perso j'ai pas fait de simu..
leojean890: juste des heuristiques à 2 balles
BlaiseEbuth: Genre t'allume pas les réacteurs et ça te semble bizare que le lander descende ? :smirk:
Risbo_labricot: Yes, de 2 alors que la vitesse horizontale est 0 au début et la gravité 3.7
Risbo_labricot: Soit tu appliques la gravité après le changement de position, et ton vaisseau bouge pas. Soit il descend de 4 parce que la gravité impacte la vitesse avant le changement de position
BlaiseEbuth: vitesse horizontale et gravité m'voyez. :3
Risbo_labricot: whoopsy, vitesse verticale pardon...
BlaiseEbuth: En vrai le moteur a jamais été rendu public, donc on a juste des aproximations. Tu as lu les topics du forum ?
JeremyRoussy: Salut
Risbo_labricot: Non pardon. Je viens de trouver le bouton vers le forum, j'y jette un oeil. Thx
BlaiseEbuth: Après fait gaffe, c'est assez facile de se tromper d'une frame entre le viewer, la sortie standard, et la sortie d'ereur.
leojean890: Tu veux faire un algo génétique sur ML2 ?^^
Zorg1: c'est pas le premier je pense ^^ y a même un article du blog là dessus
leojean890: ceux qui font la simu souvent c'est pour faire un algo du genre par ex darkhorse64
Zorg1: bah si tu veux faire un algo de recherche c'est un peu obligé ^^
Zorg1: après bon je crois que le gros pb du referee est qu'il conserve coordonnée et vitesse en flottant, qu'il calcule avec mais te file que des arrondis
Risbo_labricot: Haha c'est le premier pas :) Pour le level 3 il faut forcement pouvoir evaluer à l'avance les choix. Là pour le 2 je fais un truc plus bète, je teste à chaque tick si j'essaye d'atterrir comment ca se passe. Ca se passe plutot bien dans l'ensemble. Mais comme j'ai des petites diff avec le simulateur, j'ai tendance a taper les pointes des montagnes ou a atterir 1 px avant la zone...
dwarfie: bof... meme lorsque c'etait un contest , j'avais pas de simu ... et ca marchait tres bien :D
Risbo_labricot: Je suis sur le level l'optimisation où plus t'as de fuel à la fin, plus t'as de points. Donc j'essaye de gratter au maximum
dwarfie: ah ... et bien , j'ai pas de simu la non plus :D
Risbo_labricot: Ok np :) Je vais poster sur le forum
dwarfie: lire avant de poster est toujours mieux
Risbo_labricot: Ok il y a bien la solution sur le forum :sweat_smile: En reply à cette question: https://forum.codingame.com/t/mars-lander-fuel-puzzle-discussion/685/11 position += speed + 1/2 * acceleration
dwarfie: :thinking: ... douteux
Zorg1: non c'est ça en plus
Zorg1: certain parlé qu'il prenait la moyenne entre la vitesse d'avant et celle d'après mais ça revien au même
leojean890: le lvl 3 se fait également en heuristique
Zorg1: et la formule est bien celle ci quand tu intègres avec une accélération constante sur 1 seconde
Risbo_labricot: Yes ca marche ! J'ai bien les mêmes positions prédites que celles du simulateur :slight_smile:
Zorg1: :thumbsup:
leojean890: https://www.codingame.com/training/medium/anagrams aussi est simple..
Zorg1: comme ça farme du XP
Zorg1: Automaton2000 toi aussi tu farmes ?
Automaton2000: alors que si tu veux faire
Zorg1: je veux faire quoi Automaton2000 ?
Automaton2000: ouais je veux bien :)
Zorg1: ça roule Automaton2000
Automaton2000: mais dès qu'il y a de la chance de m'avoir Zorg1
Zorg1: :thinking: :rolling_eyes: :scream:
dwarfie: :rofl:
dwarfie: t'es repéré
alze: je viens de finir winamax... mais les succès ont un nom étrange
alze: "Obtenez un score de 100% au Winamax Open Challenge après 2016."
alze: j'ai l'impression d'avoir 6 ans de retard
Bon[]Crayon: Salut tout le monde :smiley_cat:
Bon[]Crayon: Salut Automaton2000
Automaton2000: dans quel cas tu peux faire
dang.e: bonsoir, http://chat.codingame.com/pastebin/1c633ebd-caa0-4dc3-a6ce-bd15e007e054
Zorg1: (c'était un des premiers sponsorisé je crois celui là )
BlaiseEbuth: Ski shannon ?
BlaiseEbuth: Quelqu'un qui ne fait pas de vague apparemment, mais à part ça...
Zorg1: il essaie pas justement d'aller deux fois plus vite que les vagues pour les voir celui là ?
dwarfie: c'est le cas ;)
Zorg1: sinon pourquoi Blaise parle de Shannon au fait, j'ai raté un post ?
Wontonimo: c'est mon puzzle qui vient d'être approuvé https://www.codingame.com/training/hard/wave-function-collapse-sans-shannon
Wontonimo: WFC (sans shannon)
Zorg1: ha ^^
Wontonimo: L'entropie de Shannon est utilisée dans le WFC d'origine. Le supprimer facilite grandement le codage
leojean890: Zorg1 ouais je fais le tour des puzzles j'ai pas encore tout lu xd
leojean890: Wontonimo t'en fais pas mal des puzzles j'ai remarqué ;)
leojean890: winamax j'ai galéré en vrai
dwarfie: surtout des free xp ...
leojean890: cooperative-mate-with-rook a l'air assez galère pour un medium
Wontonimo: WFC est censé ressembler davantage à un «didacticiel difficile». Donc, si vous l'essayez et que vous avez des commentaires à me faire pour en faire un meilleur didacticiel (comme des liens vers des vidéos qui vous ont aidé), veuillez m'envoyer un message !
leojean890: cooperative-mate-with-rook même ayant fait chess en bot programming ...
leojean890: faut voir si mon minmax suffit sachant qu'il y a moins de pions
leojean890: que dans le vrai jeu
dwarfie: sachant que le referee peut mal jouer
leojean890: ptet que je reprends le minmax de mon bot programming et ça passe, à tester..
leojean890: en augmentant la depth du coup
leojean890: avec mon éval bien dégueu
leojean890: ELLIPTIC CURVE CRYPTOGRAPHY => juste en voyant l'énoncé vite fait j'ai la flemme:p
leojean890: propositions-in-freges-ideography aussi..
leojean890: les trucs de géométrie je sais pas pk j'ai la flemme:p
Zorg1: parce que c'est la garantie d'un puzzle bien casse bonbons ?
Zorg1: :D
leojean890: ouais c'est vraiment pas mon truc la géométrie..^^
Zorg1: Automaton2000 t'es un cador de la géométrie ?
Automaton2000: ok je viens de faire les deux
Bon[]Crayon: Automaton2000 les deux en un ?
leojean890: j'en faisais y'a 12 ans en prépa lool
Automaton2000: on peut pas le faire
leojean890: jpréférais d'autres trucs
leojean890: tiens un puzzle pas fini ^^ 2-5d-maze
leojean890: Note The puzzle is currently edited because:
- No test-case where a bridge is near a slope.
leojean890: * No test-case where you must go under AND over the same bridge.
- A new tile, a bridge where you can go under but not over.
leojean890: un puzzle pour bfs ça^^
Zorg1: bon grosse flemme sur "blood type" :(
pardouin: le hashmap qui va bien et hop ^^
pardouin: le nouveau puzzle a l'air intéressant, j'aime bien les trucs applicables à la création de jeu
pardouin: et la génération procédurale c'est assez cool
Zorg1: oui j'ai vu ça a l'air pas mal
pardouin: je vais quand même finir aoc 2018 avant
pardouin: je suis content de pas l'avoir fait en direct
pardouin: il est clairement d'un autre niveau que les 2020 et 2021 et à Noël on a pas des masses de temps pour faire des trucs durs :/
pardouin: je pense avoir fini les plus durs, il me reste juste deux simulations de combat relou ^^
pardouin: pourquoi il faut toujours qu'ils casent des simulations avec un énoncé à rallonge :x
Zorg1: bah les énoncés à rallonge c'est pas un peu la spécialité des AoC ?
pardouin: oui mais quand c'est des simus de fight ça veut dire simu à rallonge
pardouin: souvent l'énoncé est long mais la solution est pas si longue
Zorg1: bah il essaie d'illustrer chaque point de règle pour que ça soit clair aussi je dirais
Yxs: Hello, je ne comprend quel résultat est attendu pour le jeu There is no Spoon. En lisant les règles je pensais que le résultat de l'exemple 1 était ça 0 0 1 0 0 1 1 0 -1 -1 -1 -1 0 1 -1 -1 -1 -1
Yxs: Quelqu'un pour m'aiguiller svp ?
Yxs: ah
Yxs: j'était sur le stream d'erreur, ça fonctionne
dwarfie: remercie toi toi-meme ;)
Zorg1: il vous en prie
Remi.: https://fr.wikipedia.org/wiki/M%C3%A9thode_du_canard_en_plastique
Zorg1: ah c'est ça, je m'imaginais un truc plus croustillant ...
Remi.: Pas le genre de la maison :D
pardouin: fini la première simu de combat, comme prévu bien relou
pardouin: (aoc 2018 day 15)
pardouin: reste le day 24
pardouin: ah mince je connaissais pas le canard en plastique, ça m'aurait bien aidé <_<
pardouin: bon allez bn
Remi.: lol
Remi.: bonne nuit
Zorg1: bah sinon tu fais comme philRG tu utilises le chat comme canard en plastique :p
Zorg1: allez je file ;-)
NanoWatch07: si seulment y'avais des tutoriel....