Chat:Fr/2022-03-05
Automaton2000: j'ai très peu de temps
Automaton2000: oui mais il y a un problème de timeout
Automaton2000: il a fait des trucs bizarres
Automaton2000: bah ouai mais ils sont pas tous en même temps que le referee ne fait pas
Serge_Billault: Hello Automaton2000
Automaton2000: il y a une question pour le puzzle de la semaine
Serge_Billault: Hello Automaton2000!
Automaton2000: bah y a du monde en bronze
Serge_Billault: fdkfjgfdgdkjdfgl kdfgkljdfhgj dkjfgsd dfs
Feuyu: Quelqu<un aurais des conseils pour s<am/liorer en algo
MAWAAW: salut pas de secret faut pratiqué ^^
MAWAAW: https://www.codingame.com/ide/puzzle/codingame-sponsored-contest
b0n5a1: arf ça m'a fait monté lua en 5e position des langages utilisés
Serge_Billault: c'est dommage, avec le puzzle Automaton2000 j'ai 100% des validtors IDE, mais lors du submit 1 seul external validator ne passe pas et sans qu'on puisse savoir c'était quoi les entrées...
Automaton2000: du coup le code est un peu plus de temps pour trouver une solution ?
philRG: > évidemment tout le monde se fout de ma superbe solution en Lua :( Comment peut-on y accéder Zorg1 ?
I_love_CoC: Bonjour à tous
I_love_CoC: Salut tortue Automaton2000
Automaton2000: je ne sais pas ce que j'ai compris
I_love_CoC: comme d'habitude tu comprends ce que tu veux Automaton2000
Automaton2000: en meme temps c'est pas mal de code de la veille techno
Bon[]Crayon: Salut tout le monde !
Bon[]Crayon: Salut Automaton2000 !
Automaton2000: après moi je suis à peu près tout ce que je viens de jouer contre toi
Bon[]Crayon: Automaton2000 ok
Automaton2000: mais ca peut etre pas mal
Bon[]Crayon: Encore battu par un bot :robot:
Zorg1: o/ tout le monde
Zorg1: \o Automaton2000
Automaton2000: on est là pour ça :)
Serge_Billault: Bonjour __START__ section que Automaton est obligé d'ignorer car le balises de debut et de fin sont utilisées dans o algo __END__ , comment ca va ?comment ca va ?
Serge_Billault: il taquine le puzzle Automaton2000, comme on a pas le entrées des texernal validators propres au submit, on peut pas savoir quelles étaiene les entrées si juste un seul external validator passe pas :)
Automaton2000: du coup, ça signifie que ma gymnastique ne peut pas y avoir de la gueule de mon code
Serge_Billault: autant débuger au pif...
Serge_Billault: Hello Automaton 2000
Serge_Billault: Hello Automaton200
Serge_Billault: Hello Automaton2001
Serge_Billault: Hello Automaton2000
Automaton2000: ah si tu peux juste pas
Serge_Billault: Hello A u t o m a t o n 2000
Serge_Billault: Hello A u t o m a t o n2000
Serge_Billault: Hello A ut omaton2000
Serge_Billault: Hello A utomaton2000
Serge_Billault: Hello automaton2000
Automaton2000: nan mais je veux dire
Serge_Billault: Hello automaTon2000
Automaton2000: le truc qui te permet de faire du python ...
Jlabdel: aide moi svp j'ai rien compris
Stilgart: Automaton2000: je te dirais bien d'ignorer Serge_Billault, mais tu ne peux pas :p
Automaton2000: il a bien un truc de ce goût là
Serge_Billault: dans leur infinie sagesse ceux qui dirigent ce site ont fait que n'importe qui ne peut pas faire n'importe quoi
Stilgart: moi qui pensait que W était n'importe qui faisant n'importe quoi sur CG...
**Stilgart tend des guards à dwarfie
darkhorse64: a ce propos, anti squid a (presque) disparu du leaderboard (CP en chute libre, compte zombie). Je ne sais pas si c'est volontairement ou pas.
Zorg1: bah il existe plus j'ai l'impression
Zorg1: parse sql queries c'était pas de lui ?
Zorg1: l'auteur est un coding gamer anonyme ...
Zorg1: oui c'est ça
darkhorse64: #3 sur https://chadok.info/codingame/leaderboard_xp.html, c'est lui
Zorg1: oui il s'est fait virer de CG
darkhorse64: Il a poussé le bouchon un peu trop loin mais il s'est peut-être viré tout seul
Zorg1: je fréquente peu World mais j'ai cru comprendre qu'il s'était construit une belle réputation de troll
darkhorse64: En fait, il postait des liens sur des sites franchement douteux dans son profil et j'ai ralé sur discord. Ca ne lui a pas plu, il m'a banni et c'est parti en sucette
Zorg1: on s'amuse & on rigole sur discord
Zorg1: parfois je pense que je vais me mettre en mode "Néron", regarder tout ça brûler et jouer de la harpe
Zorg1: *lyre
darkhorse64: Partir en vrille à ce point quand même ...
nicola: Je ne suis pas surpris.
nicola: Le conspirationnisme est foncièrement sectaire et amène à ce genre de comportement.
Serge_Billault: les sectes c'est des gens qui refusent tout ceux qui ne pensent pas come eux, c'est ça?
nicola: Pas vraiment.
nicola: Ce sont des groupes qui enferment mentalement.
Serge_Billault: cette nuance est tres interessante
nicola: Parfois physiquement mais pas toujours, loin de là.
Stilgart: ha oui, tiens, Antisquid a perdu son compte
Bon[]Crayon: Alors Automaton2000 t'en penses quoi de tout ça ?
Automaton2000: tu peux faire du c ?
Zorg1: je peux Automaton2000
Automaton2000: recurse : tu as un replay ?
Stilgart: https://www.codingame.com/forum/t/community-puzzle-random-walk/194861
Stilgart: :facepalm:
**dwarfie se demande si ca va lui faire gagner une place
Stilgart: :face_palm:
Hydral: oh mais a a changer les clash of code
dwarfie: +1 Stilgart
Stilgart: heureusement que le downvote sur le forum n'est pas une priorité
dwarfie: faut bien eviter qu'il y'ait plu de down que de up ...
Passi10: salut à tous, ya pas moyen de continuer un clash of code après la fin du temps imparti ? ne serait ce que pour finir si c pas le cas
Stilgart: non
Passi10: dommage, un peu frustrant ^^
Stilgart: mais on va être honnête avec toi, si tu n'arrives pas à finir un clash en 15 minutes, c'est soit :
Stilgart: 1. que le sujet est mal fichu et que ce n'est pas finissable
Stilgart: 2. que tu n'as pas le niveau pour faire des clashes
Passi10: lol
Passi10: ok boss
Bon[]Crayon: Sinon tu note le nom de l'auteur du clash.
Stilgart: il n'est pas lvl 20, donc ça servira à rien ;)
Bon[]Crayon: Dans la section contribution tu tri la page par clash validé.
Bon[]Crayon: ok
Stilgart: et encore, pour voir les clashes acceptés, je me demande si c'est pas lvl 29
Stilgart: (je dirais 20 pour voir les sujets, et 29 pour voir la solution... mais sans conviction absolue)
Stilgart: par ailleurs, même avec l'auteur ça peut être chaud de trouver le sujet dans la masse
Bon[]Crayon: non
Bon[]Crayon: ctrl f "non de l'auteur"
Bon[]Crayon: nom
Stilgart: oui... et quand l'auteur c'est un des gus qui a fait 50 contribs... :)
Stilgart: (et encore, je dois être petit joueur avec mon 50)
Bon[]Crayon: y en a pas tant que ça
dwarfie: y'en a deja trop
Stilgart: sauf que statistiquement, c'est ceux là qui posent de soucis
Stilgart: cf mon point 1.
Stilgart: et le fait que quantité et qualité, ça va pas bien ensemble
Passi10: en fait ça pourrait être intéressant de pouvoir mettre de coté un de ces ptits exos pour revenir dessus a posteriori et pourquoi pas refaire d'une autre manière, tester des trucs. Fin t'as compris
dwarfie: cf les code sphp de boulet ... y'a de la quantité et du coup osef la qualité :rofl:
Stilgart: Passi10: oui, je suis d'accord
Stilgart: ça s'appelle "practice -> easy/medium" sur CG
Passi10: ouais pas faux
Stilgart: les clashes, c'est pas du tout fait pour les débutants
darkhorse64: Passi10: si tu est frustré de pas avoir fini, essaie les puzzles easy. Là, tu as tout ton temps
darkhorse64: Coder un truc en 5 mn, c'est pas si facile que ça
darkhorse64: Et soyons franc, professionnellement, ça ne sert à rien
Passi10: Jsuis pas si débutant que tu as l'air de le penser, ok j'ai pas fini un clash pour X raisons mais ct pas le sujet de ma question en fait, c juste que quelque soit l'exo qu'on te pose c tj sympa de pouvoir revenir dessus et ça m'étonnait qu'on puisse pas (je connais pas hyper bien le site d'om le questionnement)
Stilgart: darkhorse64: je ne suis pas tout à fait d'accord avec le premier point...
Stilgart: pouvoir analyser rapidement un problème à l'aide d'un script ça peut servir
Stilgart: après, c'est pas le plus important
darkhorse64: Effectivement, j'ai fait une supposition hasardeuse.
Passi10: ben c sympa de se tester en dehors de sa zone de confort, et typiquement professionnellement je fais rarement du "script rapide" donc c pas mal de s'y frotter
darkhorse64: Bon, j'avoue, je suis nul en Coc en plus
Passi10: ça te fais manipuler des choses que au quotidien tu ne fais pas forcément, et la contrainte de temps amène son ptit challenge
Stilgart: darkhorse64: paradoxalement, les gens sur CG qui pourraient être bon en coc estiment le plus souvent que le CoC ne sert à rien
Stilgart: du coup, ils n'en font pas et le niveau en CoC a encore moins de sens
Passi10: @
Passi10: @Stilgart, je viens de cliquer sur ton profil, tu bosses pour CG ou bien ? :D impressionnant d'avoir poncé autant le site
Stilgart: j'ai poncé que la partie puzzle en fait
Stilgart: et c'est loin d'être le plus chronophage
Stilgart: ceux qui ont poncé la partie multi ont bien plus de mérite, à mon avis
Passi10: c quoi que tu appelles la partie multi ?
Stilgart: https://www.codingame.com/multiplayer/bot-programming
Passi10: ah yes
Stilgart: c'est vrai qu'elle s'appelle "bot programming" officiellement :)
Passi10: ben c pour ça que je suis sur ce site en fait
darkhorse64: C'est la meilleure partie avec les optims
Stilgart: le niveau y est plutôt élevé
Passi10: bien kiffé les challenges, j'espère que le prochain sera comme l'avant dernier avec les arbres
Stilgart: darkhorse64: pour nous, oui
Passi10: oui niveau sympa, failli aire légende sur l'avant dernier j'etais deg ^^
Stilgart: pour un débutant... MPR va surtout te pousser à élever des chèvres dans le larzac
darkhorse64: respect
Stilgart: sans gros effort, j'arrive plus à faire mieux que top gold... donc oui, respect
Passi10: d'ailleurs on a des news sur le prochain ? j'espère qu'il sera pas comme le tout dernier, il m'a pas du tout motivé
Stilgart: il paraît que ce sera un multi, en avril, et qu'on en saura plus quand l'artwork sera prêt
Passi10: ok
Passi10: ça demande pas mal de temps sur une courte periode, vraiment cool ces challenges
Passi10: ce qui est un poil dommage c que pour faire top 100 si t en typescript comme moi (ou js c'pareil) c quasi impossible
Stilgart: ça dépend sans doute beaucoup du multi
Stilgart: typiquement, OoC j'avais fait top100 sans utiliser d'algo gourmand en temps
Passi10: OoC ? (désolé j'ai pas le jargon du site)
Stilgart: (d'ailleurs, je suis toujours 82e)
Stilgart: https://www.codingame.com/multiplayer/bot-programming/ocean-of-code
DavidPh: bonjour
DavidPh: qui a fini le jeu madpod racing en php ?
Bon[]Crayon: o/
DavidPh: je suis bloque
DavidPh: j'aimerais avoir un avis exterieur
Passi10: yes ok, mais le top ça reste encore une fois les c++
Stilgart: haha
Stilgart: DavidPh: je viens de dire que MPR est mortel pour les débutants
Stilgart: c'est un multi assez dur, qui souffre en plus de ligues à plusieurs milliers de personnes...
Stilgart: et l'expérience montre qu'à partir de 400 dans une ligue c'est déjà l'anarchie
Passi10: MPR ? t'as un lien ? ça m'intrigue du coup :D
Passi10: ah c bon j'ai
Stilgart: mad pod race
Passi10: yes c bon
Stilgart: perdu
Passi10: vous utilisez tous l'extension ?
Stilgart: mad pod racing... aka CSB (coders strike back) de son nom d'origine
Stilgart: l'extension ?
Passi10: pour ce genre "d'exo" c tellement bien foutu, tu code directement dans ton ide préféré (webstorm par exemple)
Stilgart: MPR je l'ai fait dans l'IDE de CG
DavidPh: Stilgart
Passi10: tin c énervé lol
Stilgart: par contre, j'étais reparti de mon code de PCR ( https://www.codingame.com/multiplayer/bot-programming/poker-chip-race ), qui lui avait été testé en local
Passi10: le plugin pour utiliser ton éditeur c tellement le feu, quand j'ai découvert ça ça m'a changé la vie en challenge
Passi10: tu peux te mettre en place des test unitaires, faire autant de fichier que tu veux, tu compiles avec un watcher dans le fichier cible et boom
Stilgart: j'ai tendance à être plus bourrin que ça...
Stilgart: quand je code en local, je me débrouille pour y avoir ma propre arène
Passi10: ouais tu recodes le jeu
Stilgart: pas toujours... on a les referees des multi de la commu
Stilgart: dans ces cas là, c'est plus "facile"
Passi10: ça prend un peu de temps mais c pas mal quand même pour simuler des combats entre différentes version du bot etc
Passi10: bon jme lance dans mpr, il a l'air cool :D
Stilgart: je te préviens, il est déprimant :D
Stilgart: déjà, le vrai jeu commence en ligue gold (mais il faut franchir les ligues bronze/silver)
Passi10: haha verra bien :D
Passi10: ouais c souvent que avant le gold il y ait même pas toutes les règles d'activées
Stilgart: note que tu pourrais d'abord essayer SR
Passi10: mais en même temps avant gold ya pas vraiment de challenge donc bon
Stilgart: (saleté de recherche qui ne gère pas les acronymes /flip )
Stilgart: https://www.codingame.com/multiplayer/optimization/search-race
Stilgart: Passi10: bah là, si justement
Stilgart: ligue avec 400+ personnes => chaos
Stilgart: et je crois qu'on en est à 20-30k dans MPR
Stilgart: 37k en bronze, 30k en silver
Stilgart: :fearful:
**dwarfie tend un professeur castafolte a Stilgart pour un retentissant "What the fuck !!!"
Stilgart: :)
dwarfie: c'est pas Automaton2000 qui dirait ca avant de s'eteindre ;)
Automaton2000: bon je me suis posé la même question
dwarfie: Automaton2000 : c'est bien , maintenant poses toi la reponse
Automaton2000: moi j'ai la flemme de coder ça
dwarfie: (comme d'hab)
Serge_Billault: j'ai réussi le puzzle Automaton2000 à 100% mais il n'y a pas de sucette récompense à la fin :(
Automaton2000: tiens, je suis passé de silver à legend
Serge_Billault: au fait ne jaai parler hors context de la taille d'un dictionnaire nomé "dic" lorsqu'une fille est présente, parce qu'elle comprendra pas forcément ce que vous vouliez dire par "dic.size()"
Stilgart: parle de fin du chat, ça me stresse
Stilgart: +dwarfie:
Bon[]Crayon: bah un mec non plus
Serge_Billault: et merde j'ai oublié une optimisation qui devient possible pour Automaton2000 une fois qu'on passe les external validators à 100%
Automaton2000: j'ai lu un article sur le blog
Bon[]Crayon: Automaton2000 Sur quel sujet ?
Automaton2000: ya vraiment des gens qui ont déjà fait des puzzles en php ...
Bon[]Crayon: Automaton2000 ouais :joy:
Automaton2000: on pourrait croire que c'est un langage à la con
Bon[]Crayon: Automaton2000 Un éléphant ça trompe énormément.
Automaton2000: ca c'est pas un langage à la con
dwarfie: Automaton2000 , je t'emmerde :rage:
Automaton2000: tu n'as pas vraiment besoin de ça
dwarfie: Automaton2000 : s'toi le langage a la con
Automaton2000: mais bon si tu veux !
dwarfie: Automaton2000 : ah ouais ... et c'est lequel le mieux ?
Automaton2000: j'en suis à me demander si je vais participer
Bon[]Crayon: Automaton2000 https://www.codingame.com/clashofcode/clash/2238637f18bb30effacc6018a011b2c33b2a004
Automaton2000: bah moi je suis comme un con
Bon[]Crayon: Automaton2000 mais non tu es comme une tortue
Automaton2000: donc il faut que je bosse dans une boite qui fait de la merde à la fin
Bon[]Crayon: Automaton2000 :robot: :poop:
Automaton2000: en théorie tu peux représenter toute structure de données ?
Bon[]Crayon: Automaton2000 Aucune idée.
Automaton2000: ... mais ça va venir :)
Bon[]Crayon: Automaton2000 Un jour j'aurai une bonne idée.
Automaton2000: et c'est pas toujours vrai
Zorg1: tu serais pas une peau de vache par hasard Automaton2000 ?
Automaton2000: y'a pas de raison de faire du c#
Zorg1: +1 Automaton2000 nous sommes d'accord
Automaton2000: le truc c'est qu'il disent pas qu'il y ait un peu de temps :)
Polo_Mantello: Automaton2000 mes hommages
Automaton2000: tu peux avoir un score de 40 right?
DCVolo: automaton2000 et Unity alors en C# ?
Automaton2000: y'a pas besoin de savoir si tu es en train de faire une bonne ia
Serge_Billault: je viens d'écrire un code qui ne peut pas marcher mais... il marche...
dwarfie: ca me rappelle frankenstein ... "alive ... it's alive !!!!"
dwarfie: :D
Serge_Billault: Lo Pan: indeed !!!!
DCVolo: Teal'c*
dwarfie: tien , on avait pas encore citer jack burton comme film sur le chat :S
dwarfie: :D
dwarfie: DCVolo ... t'avais pas la reference apparemment ;)
Serge_Billault: ca veut dire qu'il a pas encore vu et que donc il va passer une super soirée quand il le regardera
dwarfie: clair ... a condition de reussir a le trouver
DCVolo: J'avoue que non ^^
Serge_Billault: il est tés facile à trouver sur le site pirate qu'on a pas le droit de citer sur les forums
Serge_Billault: en ligne et avec un bon débitt
DCVolo: mais Teal'c et son "indeed / en effet" c'est mythique ^^
Serge_Billault: en même temp c'est codé par des pirate qui font leur propre hardwares de decryptage...
DCVolo: avec un lien hautLaBoite je paris :>
DCVolo: c'est quoi le titre du film au passage ? que je vérifie si je l'ai vu ou pas
Serge_Billault: Jack Buton dans les griffes du mandarin / Jack Burton big trouble in little chona
DCVolo: haha rien qu'avec la couverture ça a l'air kitch ^^
dwarfie: un film qui fait tres peur ... surtout l'enfer des pecheurs a l'envers ;)
dwarfie: c'est ce qui arrive quand carpenter decide de faire du comique :yum:
dwarfie: la vache ... les plate-formes le loue entre 3 et 5 euros !? c'est plus que ce que coutait la VHS a l'epoque
Serge_Billault: pour ceux qui ont pas connu le franc les euros c'est trompeur, t'as l'impression que c'est moins mais c'est plus.
Serge_Billault: ils se rendent pas compte que les croissants à l'époque c'était 1fr50
DCVolo: j'avoue que ça m'arrive encore certaines fois de faire la conversion et ça fait mal les 3/4 du temps
dwarfie: ah le bon vieux temps ou un jeux c'etait max 100 balles ... maintenant c'est minimum 70 balles , mais c'est pas les meme balles
DCVolo: j'étais gamin à l'époque et je me souviens des prix des bonbons, pain et viennoiserie vu que j'y allais plusieurs fois par semaine. Rien que la première semaine à l'euro, les bonbons étaient passés de 1ct FR à 5ct €
Serge_Billault: les jeux merdiques étient beaucoup plus rares à l'époque du franc
nicola: Les jeux vidéo merdiques étaient rares ?
nicola: J’en doute.
dwarfie: fun fact , au passage a l'euros , un jeu qui etait a 45euros , le l'ai payé beaucoup moins parce qu'un gars s'etait planté et l'avait etiquetté a 45F convertis en euros :rofl:
DCVolo: ouais nan c'est un mythe ça
Serge_Billault: il étaient "plus" < emphase, rares
dwarfie: qui va parler du mythique "ET" sur atari 2600 ?
dwarfie: oups jel'ai fait ;)
nicola: Il y avait des tonnes de copies pourries.
Serge_Billault: il faut regarder le reportage sur la fouille du sites des cartridges d'ET pour comprendre
nicola: Plus des jeux tous pétés, d’autres qui cachaient l’inintérêt par la difficulté.
Serge_Billault: parce qu'il ont retrouvé les cartridges et on a eu un gros déballage des vrai responsabilités
nicola: Les jeux nazes, ça a toujours existé.
**dwarfie recommande l'episode du JdG sur Airwolf ... un exemple type
dwarfie: dire que j'y ai joué tant de fois et je decouvre des années plus tard que j'avais aucune chance de le finir
DCVolo: c'était la majorité des jeux, maintenant c'est toujours le cas, mais parce que ça s'est popularisé, si on trie sur 10 000 échantillons par ordre de financement total (pub + dev) c'est argement mieux maintenant qu'à l'époque
DCVolo: largement*
Serge_Billault: les bons jeux étaient surtout en arcade là ou le ordis et consoles pouvaient pas test
Serge_Billault: j'ai fait ma propre version de super zaxxon en ligne avec rien à télécharger: https://geoarcmap.alwaysdata.net/SUPER_ZAXXON
Zorg1: c'est spécial la zique ...
Serge_Billault: et bien , je suis né dans les 70s donc...
Serge_Billault: pour moi Linday Wagner, Farrah et Fawcett sont pas vieilles quoi...
Serge_Billault: Lindsay Wagner & Farrah Fawcett*
Stilgart: Automaton2000: ne les écoute pas, et raconte nous une licorne
Automaton2000: y a plus de 20 ans
Stilgart: c'est un début d'histoire valide !
Stilgart: dommage qu'on aura jamais la suite :(
Serge_Billault: une licorne entrait dans une boite disco lorsque travolta fit le soul train
Serge_Billault: avec Dolemite Jr
Serge_Billault: je vois des puzzles marqués comme faciles avec des taux de réussite de la communauté de suelement 57%, c'est normal?
Raf22: sami le chef
dwarfie: lequel ?
Raf22: le chef
dwarfie: Serge_Billault : oui , ca depend lesquels mais ca risque d'etre normal
dwarfie: suffit de regarder les threads sur onboarding ou descent sur le forum pour comprendre pourquoi
Zorg1: après bon la difficulté des puzzles ... c'est toujours subjectif et ça dépend de l'auteur
Zorg1: parfois on la modifie mais c'est rare
Serge_Billault: si pour leur maps ASCII les puzzles utilisaient le jeu de caractères étendus ce serait plus joli et plus lisible en flux de sortie
Stilgart: Serge_Billault: ça peut être normal
Stilgart: peu de gens font les puzzles
Stilgart: et si tu tombes sur un puzzle qui a été "puzzle of the week" (donc que les gens sont allés voir par curiosité), tu peux avoir un taux de réussite assez bas
Stilgart: après, tu as aussi une poignée de puzzles easy qui devraient être dans une catégorie supérieure
Serge_Billault: il y a des puzzles marqués comme ayant été rréussi par plus de 19.000 personnes
Serge_Billault: ce doit etre ceux qui fot parti des puzzles of the week
Stilgart: potentiellement
Stilgart: ou ça peut être les puzzles historiques de CG
Zorg1: et les puzzles fait par CG
Stilgart: souvent plus intéressant
Stilgart: Automaton2000: fais de la pub pour https://chadok.info/codingame/puzzles_list.html ste plait
Automaton2000: il y a 10 ans
Stilgart: j'étais même pas sur CG il y a 10 ans :/
Zorg1: ça existe depuis quand CG ?
Zorg1: 2016 ?
Stilgart: à peu près 10 ans
Stilgart: dwarfie m'en a parlé en 2013, je crois
Zorg1: ah oui le plus vieux Challenge est d'octobre 2012
Zorg1: j'en ai entendu parler quand j'ai du y passer un test
Zorg1: en 2017 en gros
Remi.: Salut tout le monde
Zorg1: o/
Remi.: Moi j'ai entendu parler de CG en 2017 ou 2018 je ne sais plus, mais à l'époque ça ne m'intéressait pas.
Remi.: Puis je suis tombé sur un projet avec tellement de doc, et la partie code a été donnée à d'autre parce que j'étais dans les moins mauvais sur la doc ... un jour je me suis dis que le code me manquait et c'est là que j'ai repensé à CG.
b0n5a1: o/
Remi.: Salut
b0n5a1: t'es passé silver Remi. depuis ?
Remi.: Pas encore.
Remi.: Mais je ne perds pas espoir ^^
Remi.: Toujours 8ème en bronze, j'ai pas relancé l'arène je suis encore en chantier.
b0n5a1: :D random walk populaire parce que résolu par 38 personnes
Remi.: Sur 38 personnes t'en as peut-être la moitié qui fait tous les puzzles ^^
b0n5a1: success rate 84% :face_palm:
Remi.: Tu veux dire qu'il y en a 16% qui n'ont pas réussi ?
b0n5a1: faut croire
Remi.: Ou c'est 16% qui se sont dit qu'ils n'avaient pas envie de le faire.
b0n5a1: 8 sur 49 ont fail
b0n5a1: normalment c'est les stats des submits
Remi.: Ah oui quelqu'un qui teste sans submit ne compte pas dans les échec.
Remi.: Du coup c'est 16% qui n'ont pas réussi
Remi.: Y a un mathématicien qui pourrait me dire comment trouver le signe d'un angle entre 2 vecteurs ? Mes recherches me mènent toutes vers le produit scalaire, qui me permet de connaître le cosinus de l'angle, donc sa valeur absolue, mais pas l'orientation "vers la gauche" ou "vers la droite".
fenrir: je ne sais pas si y'a plus simple, mais: il me semble qu'il suffit de transformer un des vecteur en vecteur orthogonal puis de faire le produit scalaire avec
fenrir: si le vecteur a transformer est (x, y), le vecteur (-y, x) est orthogonal (attention: j'ai pas vérifier s'il tourne dans le bon sens)
b0n5a1: atan2(v1.y, v1.x) - atan2(v2.y, v2.x)
Remi.: Ok merci je vais regarder ces 2 possibilités.
fenrir: (attention si au moins un des 2 vecteurs peut être nul, la question n'a plus de sens)
Remi.: Oui c'est sûr ^^ mais dans mon cas les vecterus ne sotn pas nuls.
--EpicFail--: le signe du cosinus et le signe du sinus permettent de déterminer le quadrant de ce vecteur
--EpicFail--: https://www.geogebra.org/m/mqvW2mPw
Zorg1: le determinant pour connaitre l'orientation entre deux vecteur ou "cross product" en anglais
--EpicFail--: produit vectoriel en francais
Zorg1: pour 3D
Zorg1: en 2D c'est le déterminant, même si bon ^^
b0n5a1: non mais il veut l'angle entre 2 vecteurs, pas déterminer le quadrant d'un vecteur
Zorg1: ça ne donne qu'un scalaire
Zorg1: bah le déterminant justement
b0n5a1: je répondais pas à toi Zorg1
--EpicFail--: bah quadrant I et iV => a droite
b0n5a1: normalement atan2(v1.y, v1.x) - atan2(v2.y, v2.x) fait le job
--EpicFail--: autres quadrant a gauches
Zorg1: x1 * y2 - x2*y1
Zorg1: positif et négatif ça te définit deux sens
--EpicFail--: (-,-) (+,+) (-,+) (+,-)
b0n5a1: ma formule donne l'angle signé
Zorg1: oui atan2 fait le job ^^
Zorg1: mais s'il veut le signe de l'angle pas besoin de s'emmerder à le calculer ^^
Remi.: La formule avec les atant2 a le mérite d'être facile à mettre en oeuvre, après le déterminant c'est pas bête non plus, moins gourmand en calcul, surtout que dans mon cas je n'ai pas forcémetn besoin de la valeur de l'angle, juste "à gauche" ou "à droite"
Zorg1: *que le
Zorg1: oui pour ça le déterminant est le truc le + simple
b0n5a1: par contre tel que je l'ai écrit c'est l'angle de v2 vers v1
Remi.: Le cadrant risque d'être galère à gérer, ça me rajoute des conditions, alors que les autres formules se font en une ligne.
b0n5a1: non mais les cadrants c'est juste usine à gaz, demain t'as plus de cheveux
b0n5a1: je dirais même hors sujet
b0n5a1: comme dit Zorg1 si t'as pas besoin de la valeur y'a moins gourmand oui
Zorg1: le quadrant ça aide pas pour ce que tu veux faire
Zorg1: surtout si les deux vecteurs sont dans le même ^^
b0n5a1: bah non, c'est clairement HS
Remi.: J'ai fait un smurf pour tenter de passer legend à csb sans piquer de starter ^^ du coup je suis 2ème en ligue gold et je cherche à contourner un obstacle. J'avais besoin de savoir si je contournais l'obstacle par la gauche ou par la droite.
Remi.: Combats en cours, je vous dirai si ça va mieux comme ça ou pas.
fenrir: bonne chance
dwarfie: oups ... mauvais zapping ... bouddha etait un alien :unamused:
fenrir: Alien Theory ?
b0n5a1: haha
dwarfie: tout a fait
fenrir: faut pas être à jeun pour regarder, sinon ça perd tout son sel
b0n5a1: t'as retour à l'instinct primaire sinon dwarfie :D
b0n5a1: sur l'autre RMC
dwarfie: le titre foireux ... enfin , a l'origine c'etait "les boules et les cocottes" , pas mieux ;)
dwarfie: chocottes
dwarfie: ah , ca m'aurait étonné que tu réagisse pas sur le massacre de chien b0n5a1
b0n5a1: bah rien que le titre j'ai trouvé ça débile d'office
Zorg1: ?
b0n5a1: ça Zorg1 : https://www.codingame.com/contribute/view/975324b3f2e8982dceac04ee2e4f058be6f8
dwarfie: en meme temps , le gars est de nuremberg ... il a peut etre des souvenirs bizarre chez lui
dwarfie: et celui la ... ca chie pas la honte
dwarfie: https://www.codingame.com/contribute/view/9784f0ab0422888e3ff9bbedf497c292eb50
dwarfie: genre , "c'est inedit" dans le statement et genre "j'imaginais pas que ca se verrait" en reponse de commentaire
b0n5a1: ça existe déjà en masse ça
Zorg1: ah tiens Syracuse/Collatz
Zorg1: ça faisait longtemps
b0n5a1: ça doit même être en puzzle il me semble
Zorg1: ah jo le modo a sorti 4 puzzles
Zorg1: bref une originalité folle
b0n5a1: non mais la daube free xp remise en propal coc parce que suggéré sur forum :face_palm:
b0n5a1: ça aurait dû être un coc tout court dès le départ
b0n5a1: d'ailleurs...qu'est ce que je fous dans les contribs moi hein ?!? :rofl:
b0n5a1: arf j'avais pas encore vu le rubik 3x3x3 non solvable à scorer en opti
pardouin: c'est une contrib?
pardouin: (et bonsoir o/)
b0n5a1: https://www.codingame.com/contribute/view/6489fc78a4262830cd958184a6b089009aaa
b0n5a1: o/
pardouin: je pense que c'est très relou à faire en vrai
b0n5a1: t'as un 3x3x3 foireux pas solvable, et il faut tenter de faire le meilleur score possible (faces complètes + autres trucs)
pardouin: des bons gros books de moves
pardouin: bref je passe mon chemin
b0n5a1: ouais et si tu connais pas certaines combis de moves t'oublies ^^
pardouin: "certaines" tu es mignon
pardouin: c'est des centaines oui
b0n5a1: (déjà que je le fait en mode naze, avec l'histoire du belge et autres conneries très longues :D )
b0n5a1: ha oui je sais ^^
pardouin: bon je vais lire un peu
pardouin: bye \o
Remi.: Bon mon contournement sur CSB n'a pas été très fructueux. Je suis maintenant 13ème en gold. JE contourne trop ou pas assez ? Ou la victoire se joue ailleurs. Je verrai ça plus tard ^^ bonne nuit.
b0n5a1: bn
philRG: ah ah j'ai smashé le boss wood 2 de smash the code
philRG: bon du coup je vais me pioter moi aussi
philRG: ah on peut pivoter les blocs en wood 1
philRG: y a un an, j'avais commencé à coder un bfs pour monter en wood 1 le noob :-D
Stilgart: Remi.: la victoire se joue ailleur