Chat:Fr/2022-01-16

From CG community
Jump to navigation Jump to search

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

Default avatar.png tryska: Merci beaucoup JonathanCabezas, j'ai pu apprendre à me servir des bibliothèques et résoudre le puzzle grâce à tes explications :)

Default avatar.png tryska: j'ai maintenant le 100%

Default avatar.png nesnes112: BlaiseEbuth té là?

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

Default avatar.png Anonyme2012: Comment marche ton logiciel

Default avatar.png Anonyme2012: ?

Default avatar.png JonathanCabezas: Ravi d'avoir pu t'aider tryska :)

Default avatar.png 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.

Default avatar.png 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

Default avatar.png 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 ?

Default avatar.png nesnes112: mais j'ai pas vu ton message

BlaiseEbuth: J'espère que c'était pas juste pour voir si j'était là...

Default avatar.png nesnes112: juste pour te dire salut

BlaiseEbuth: Ah.

BlaiseEbuth: Salut.

Default avatar.png nesnes112: tes critiques me manquent beaucoup

Zorg1: moi ce sont tes questions complétement sans aucun contexte ^^

Zorg1: :p

Default avatar.png nesnes112: Zorg1 tu parles à moi?

dwarfie: :rofl: :popcorn:

Default avatar.png nesnes112: mais parce que je suis débutante

3141948: On dit: are u speaking to me?

Zorg1: :D

Default avatar.png nesnes112: tu vas voir après un certain moments

3141948: Ca fait plus peur

Default avatar.png nesnes112: je vais m'améliorer

Default avatar.png nesnes112: et je vais aider les autres

Default avatar.png nesnes112: philRG je suis tunisienne

Zorg1: le problème c'est pas que tu poses des questions

Default avatar.png nesnes112: mes questions sont mal posées

Default avatar.png nesnes112: mes questions sont mal posées?

Default avatar.png nesnes112: c'est là le problème ZORG1

Default avatar.png nesnes112: Zorg1

Default avatar.png nesnes112: ?

Zorg1: bah t'es pas le seul, mais c'est souvent la raison pour laquelle personne n'y répond en fait

Default avatar.png 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

Default avatar.png nesnes112: oui je suis une femme ThomasNicoullaud

Zorg1: oui enfin, comment on dit déjà ?

Default avatar.png nesnes112: voilà ma tentative pour le puzzle 3 niveau facile sachant que je code sur javascript

Default avatar.png nesnes112: http://chat.codingame.com/pastebin/311ee097-1454-4e57-88fd-758801f640f4

Default avatar.png nesnes112: 72% correct

Default avatar.png nesnes112: il y'a 2 validateurs qui ne marchent pas

Default avatar.png nesnes112: Inputs contains only negative numbers: : {-15 -7 -9 -14 -12}

Default avatar.png nesnes112: Two negative temperatures that are equal: {-10 -10}

Default avatar.png nesnes112: qui peut m'aider svp

BlaiseEbuth: Ton code retourne quoi sur ces tests ?

leojean890: tester c'est douter mouahaha

Default avatar.png 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 :(

Default avatar.png nesnes112: en faite il y'a 6 tests

Default avatar.png 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 ?

Default avatar.png nesnes112: avec ce lien vous pouvez voir les validateurs?

Default avatar.png 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.

Default avatar.png 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

Default avatar.png nesnes112: oui Zorg1 c'est ça

Default avatar.png nesnes112: c'est ce test que j'ai pas réusi

Default avatar.png nesnes112: réussi

BlaiseEbuth: Bah debug avec le test, au lieu de lancer les validateurs, au moins tu as les valeurs...

Default avatar.png 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

Default avatar.png nesnes112: BlaiseEbuth j'ai appuyé sur le test qui concerne les valeurs négatives

Default avatar.png 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

Default avatar.png 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

Default avatar.png nesnes112: BlaiseEbuth ????

BlaiseEbuth: nesnes112 tu as appris les bases de js avant de commencer les puzzles ici ?

Default avatar.png nesnes112: oui BlaiseEbuth

Thyl: nekode

Thyl: as-tu compris comment marche le systeme de variable

Default avatar.png nesnes112: peut être ya des trucs que j'ai oublié

Default avatar.png 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.

Default avatar.png nesnes112: c'est ce que j'ai fait BlaiseEbuth

Default avatar.png nesnes112: j'ai fait l'exécution à la main avant de coder

BlaiseEbuth: Tu l'as fait avec des nombres négatifs ?

Default avatar.png nesnes112: ouiiii

Default avatar.png nesnes112: écoute

Default avatar.png nesnes112: à mon avis

Default avatar.png 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" ;)

Default avatar.png nesnes112: est-ce qu'il faut ajouter un else dans mon programme?

Default avatar.png nesnes112: désolée c'était spontanée

Default avatar.png 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 ?

Default avatar.png nesnes112: BlaiseEbuth ok

Default avatar.png nesnes112: alors

Default avatar.png 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.

Default avatar.png nesnes112: oui je l'ai vu

Default avatar.png nesnes112: c'est marqué échec

BlaiseEbuth: On parle pas de la même chose.

Default avatar.png nesnes112: ah oui

Default avatar.png nesnes112: oui j'ai vu ça

Default avatar.png nesnes112: en entrée

Default avatar.png nesnes112: 3 -12 -5 -137

Default avatar.png nesnes112: sortie -5

BlaiseEbuth: Exact. Et que renvoie ton code ?

Default avatar.png nesnes112: 5

Default avatar.png nesnes112: normalement ça doit être -5

BlaiseEbuth: Oui. Pourquoi à ton avis ?

Default avatar.png nesnes112: parce que j'ai utilisé abs?

BlaiseEbuth: Voilà :)

BlaiseEbuth: Le nombre le plus proche de zéro n'est pas forcément positif.

Default avatar.png nesnes112: donc?

Default avatar.png nesnes112: oui il peut être négatif aussi

Default avatar.png nesnes112: v

Default avatar.png nesnes112: bien sûr

Default avatar.png nesnes112: comment chercher alors le plus proche de zéro sans passer par abs et par min?

Default avatar.png 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

Default avatar.png nesnes112: aide moi stp

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...

Default avatar.png nesnes112: ta raison BlaiseEbuth

Default avatar.png nesnes112: tu peut me mettre dans le bon chemin

Default avatar.png nesnes112: je choisit le tri?

Default avatar.png nesnes112: tu peux

Default avatar.png nesnes112: Sirios je comprends pas

Default avatar.png nesnes112: peut être j'ai oublié

BlaiseEbuth: Il y'a plus simple que le tri.

Default avatar.png nesnes112: je sais que c'est simple

Default avatar.png 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

Default avatar.png nesnes112: execuse moi BlaiseEbuth j'ai pas bien lu ton message

Default avatar.png nesnes112: c'est quoi

Default avatar.png nesnes112: Sirios tu peux me communiquer le lien stp

Sirios: https://openclassrooms.com/fr/courses/6175841-apprenez-a-programmer-avec-javascript

Default avatar.png nesnes112: merci Sirios oui j'ai suivi ce cours

Default avatar.png nesnes112: Sirios il y'a des fautes au niveau de mon if?

Default avatar.png nesnes112: ==

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

Default avatar.png 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.

Default avatar.png Zbouig: ZBIG


Default avatar.png 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.

Default avatar.png 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

Default avatar.png nesnes112: là

Default avatar.png 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)

Default avatar.png 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

Default avatar.png 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...

Default avatar.png Risbo_labricot: ^^

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:

Default avatar.png Risbo_labricot: Yes, de 2 alors que la vitesse horizontale est 0 au début et la gravité 3.7

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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.

Default avatar.png Risbo_labricot: Hello Jeremy

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

Default avatar.png 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

Default avatar.png 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

Default avatar.png Risbo_labricot: Ok np :) Je vais poster sur le forum

dwarfie: lire avant de poster est toujours mieux

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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 ;-)

Default avatar.png NanoWatch07: si seulment y'avais des tutoriel....