Chat:Fr/2021-07-29
Thyl: yo
Edjy: yoyo
DavDav.js: Hello
nicola: Tiens, un taupin.
dwarfie: en bourg ?
Thyl: est-ce que les parties nuls valent autant que les parties gagnantes ???
BlaiseEbuth: Yo tout l'monde ! Automaton2000 ! AutomatonNN ?
Automaton2000: en fait tu peux faire un ag ?
BlaiseEbuth: Je sais pas encore Automaton2000
Automaton2000: mais c est pas une science exacte
BlaiseEbuth: C'est le principe oui...
Bon[]Crayon: Salut tout le monde.
Bon[]Crayon: Automaton2000 slt
Automaton2000: parce que les gens qui font les contests
Bon[]Crayon: Automaton2000 Objection !
Automaton2000: mais c'est vrai que sur le dernier test case
Bon[]Crayon: Pousse la boule et lance un sort Automaton2000.
Automaton2000: ya pas de raison de le faire
3141948: Bon les inputs disent pas quel sorcier cible le bludger
3141948: Zarbi aussi que mes fonctions mathématiques ne puissent le déterminer, elles marchaient bien sur d'autres multis
KiwiTae: il cible le plus proche non?
jfaixo: le plus proche sans tenir compte du dernier frappé
BlaiseEbuth: Stoi l'dernier frappé.
jfaixo: avant qu'un bludger frappe un de mes magiciens, il va encore se passer au mieux quelques jours xD
philRG: ah oui ok merci jfaixo
Yuri123: pourquoi je vois beaucoup de python dev et pas beaucoup de c#
BlaiseEbuth: Parce que entre la constipation et la diarhée les gens choisissent ce qui va le plus vite à faire.
Yuri123: moi c'est via un entretien que je suis arrivé ici
EDAYUK: Comment trouvé des corrections au exo
KiwiTae: Yuri123 tu as u le job?
KiwiTae: EDAYUK tu as accès à toutes les solutions publiées dès que tu résous les exos toi même
EDAYUK: Merci, donc pas de corrections dispo
BlaiseEbuth: Bah si.
Yuri123: http://chat.codingame.com/pastebin/634ebfff-c572-45e2-a113-b537b903f2f8
Yuri123: Faut cliquez sur le lien pour ma réponse Kiwi
philRG: ouf ça se réduit à çà: target_bludgers = [(b, min(wizards, key=lambda x: x.distance(b))) for b in bludgers]
philRG: je peux jeter tout mon arsenal de matheux :-D
dwarfie: :nauseated_face:
philRG: dwarfie: tu veux mes fonctions mathématiques à la place?
philRG: :-D
BlaiseEbuth: On a peur...
KiwiTae: Yuri123 donc tu as eu peur ah
dwarfie: bah , ca sera pas moins lisible ... ou alors , arrete de coder :D
philRG: j'y pense j'y pense! :-D
Yuri123: en vrai ça fait des semaines que je me focalisent plus sur la conception de projet plûtot que l'algo
Yuri123: ici c'est de l'algo pur et dur
**dwarfie est fout ... "coder" , pas du tout , c'est du python ...
Shadowwera: Pourquoi les énoncé des Clash of Code sont toujours incompréhensible ? xD
philRG: bon moi j'hésite, j'ai un mini site à faire de vente en ligne (7 produits) avec connexion bouton paypal
philRG: php ou python?
Yuri123: quand tu créer un site e commerce en asp.net mvc c# t'as pas besoin d'être un crack de l'algo pour
dwarfie: Shadowwera : parce qu'on a plus le droit de les moderer vraiment et que c'est validé n'importe coment
BlaiseEbuth: Ouai, quand on sait pas coder il vaut mieux essayer d'être chef. T'as raison Yuri123
Yuri123: pas du tout ça n'a rien avoir
BlaiseEbuth: :smirk:
Yuri123: écouté j'ai plusieurs année d'expérience c'est pas mon premier job
Yuri123: le coding j'ai pas de problème pour
Shadowwera: @dwarfie Ouais mais du coup c'est une galère ... Des mecs finissent alors que j'essaye encore de comprendre ce qu'il faut faire ><
KiwiTae: Shadowwera there is a way do all of them as if its a reverse mode
dwarfie: alors ca, y'a rien de plus faux ...
Yuri123: l'algo c'est de la logique qui ne va pas vraiment te servir pour le web je suis pas un dev de jeux
philRG: http://chat.codingame.com/pastebin/b346b0eb-f471-400e-ad7e-dd7d4c81dc64
Yuri123: quand je parle de l'algo je parle pas des petits test à la con mon test c'était genre calculer la trajectoire d'une fusée
dwarfie: la moitié des reverse valide dernierement etait des reverses parce que ca evite de rediger un sujet et pas forcement reversible
BlaiseEbuth: Mars lander ^^
BlaiseEbuth: Bon. Je vais arrêter. Je veux pas être responsable de l'apparition d'un nouveau Mr 52%.
dwarfie: :rofl:
Yuri123: sinon vous faites des exo pour le plaisir ou pour devenir un dev de jeux vidéo?
WildSiphon: pour se faire zizir
WildSiphon: https://youtu.be/2fy-h6QcfkE
Yuri123: en tous cas c'est clair pour les dev de jeux vous avez pas le choix vous devez être des pro du codingame si vous voulez percer dans le milieu xD
BlaiseEbuth: Skoi l'rapport avec les jeux...
BlaiseEbuth: Abawi, ça sert que pour ça.
Yuri123: car les niveau pro ici c'est que des event concernant des jeux
BlaiseEbuth: Non.
BlaiseEbuth: Y'a rien en rapport avec les jeux ici.
Yuri123: https://www.youtube.com/watch?v=gqF1CdOfxLg
jfaixo: Yuri123, je code en ce moment un algo de correction orthographique et de prédiction du mot suivant pour un clavier mobile, c'est de la recherche dans des arbres, et c'est pas un jeu vidéo ;)
BlaiseEbuth: C'est pas parce que des exercices consistent à créer un algo capable de jouer/résoudre un jeu, que ça a quoi que ce soit à voir avec le game dev...
jfaixo: ca sert pas tous les jours mais ca peut t'arriver ;)
Yuri123: je sais c'est juste qu'un dev de jeux va forcèment avoir plus de code algo à réaliser qu'un dev web
Yuri123: mais frannchement un ou deux exo complexe par jour ici pour la forme je dis pas non
Yuri123: même si je sais que dans mon taf jamais cela m'a servi
Yuri123: ni à aucun de mes collèges
WildSiphon: Pour le coup je suis juste là pour me tenir au niveau en scripting
WildSiphon: C'est très utile pour automatiser des tâches
jfaixo: c'est vrai en réalité que sur des très gros jeux en plus, la plupart des jeux vidéos, c'est du Unity like, avec un éditeur wysiwig en 3D, et tu attaches des scripts à des objets, en C# ou en lua...
Yuri123: ouais c vrai en formation j'avais un ami qui faisait un jeux en unity en c# le gars en web était perdu car c'est tout un autre monde
WildSiphon: web = caca
Yuri123: je parle pas de web design mais de créer des apps web
WildSiphon: oui
WildSiphon: moi aussi
Yuri123: je suis perso nul en web design
Yuri123: je fais plus du backend que du front
dwarfie: ah ca ... les gars qui pensent savoir doer un jeu alors qu'ils utilisent unity ... a peine pire que ceux qui pense developper une appli web avec du wordpress ou un framework quelconque ...
WildSiphon: Si c'est idiot mais que ça marche c'est que c'est pas idiot
dwarfie: (bien que j'ai vu y'a pas longtemps une paire de zigoto qui tentait de faire leur site avec unity .... beurk ....)
WildSiphon: J'ai rirne dit
Yuri123: asp.net core c'est pas un framework quelconque lol
Yuri123: après rester humble c'est la meilleur qualité pour un dev autrement il va droit dans le mur
dwarfie: je parlais de facon generale ... personne de visé ... et pas d'avis sur asp , pas touché a ca depuis des lustres
BlaiseEbuth: C'est comme tous les autres frameworks orientés productivité...
Yuri123: Mais heureusement en Belgique les sociétés IT ne demandent pas généralement un test en codingame c'est très rare mais je sais qu'en France c'est 80%, j'espère pas que ça change lol
Yuri123: allez les gars à la prochaine :)
dwarfie: 80 % .... euh .... a peu pres aussi credible que le gars qui hier disait qu'en angleterre ils avaient eu 20% de mort par cas positif ...
WildSiphon: Il a sorti un chiffre de sous sa manche comme une carte Yu-Gi-Oh
AsteelPoro: Il croyait en l'ame du pourcentage
Yuri123: ah j'ai pas vérifié j'ai lu ça dans un forum beaucoup se plaigner de codingame car genre c'est trop complexe pour le taf qui devront faire
WildSiphon: La carte : http://chat.codingame.com/pastebin/ae746726-e45e-4994-a6ea-20928fa53874
Yuri123: en fait dans le forum j'ai ressenti genre les gars était en pls à cause de leurs entretien
Yuri123: systematiquement en codingame
WildSiphon: oh no, ca a créé un pastebin
BlaiseEbuth: Ouai. J'ai clairement été en pls à chaque fois...
WildSiphon: Pour de vrai ?
BlaiseEbuth: :rolling_eyes:
WildSiphon: :D
WildSiphon: <- un type crédule
nicola: Je me demandais comment on pouvait exécuter un script en Python dans du HTML.
WildSiphon: avec les balises
WildSiphon: fais moi confiance dwarfie: mod_python ? nicola: Il faut copier un exécutable qui le « compile » quelque part sur le site ? dwarfie: (dans apache) BlaiseEbuth: Avec un interpréteur en js. Histoire de faire plusieurs niveaux de merde. nicola: Non merci. nicola: Pour un site chez Free, par exemple. clementtoun: Quelqu'un à réussi le puzzle de la semaine ? nicola: Oui. BlaiseEbuth: Ah, troisième niveau de merde. dwarfie: c'est vieux mais ca doit encore etre valable : http://www.lorenzon.ovh/mod_python.html clementtoun: J'ai fais un algo backtrack mais c'est pas assez efficace apparament T_T nicola: Merci. BlaiseEbuth: Tu veux dire côté client nicola ? nicola: J’ai entendu parler d’un DFS et d’une autre technique plus mathématique. nicola: Oui. BlaiseEbuth: Beuh... dwarfie: encore un qui veut farmer sur le dos du pauvre usagé :D nicola: Non, même pas. :) BlaiseEbuth: Ca dépend du navigateur. nicola: Pour mon site visité par trente pékins par mois ? nicola: Firefox, chromium. BlaiseEbuth: 30 pékins ça fait beaucoup dwarfie: on dit pekinois d'abord ;) BlaiseEbuth: Non. Pas ça dépends comme ça. BlaiseEbuth: Ca dépends dans le sens c'est le navigateur qui gère. nicola: Comme un script en JS, tu veux dire. BlaiseEbuth: Oui. Les nav executent des trucs bien définis. nicola: Ce qui m’arrangerait, c’est de copier un binaire sur le site auquel le script ferait appel. BlaiseEbuth: Ah bah ça tu peux. BlaiseEbuth: Si le script est en js nicola: Comme pour une applet pour afficher des Rubik’s cubes. nicola: De Randelshofer. nicola: Qui ne marche plus, d’ailleurs. nicola: Bon, je vais faire trois courses, je reviens. BlaiseEbuth: RIP flash :p nicola: Non, c’était en Java. WildSiphon: rip java WildSiphon: Ah non BlaiseEbuth: Ah j'aimerais bien RIP java aussi nicola: Write once, il paraît. dwarfie: arf , je l'avais senti venir ... la date de sorti de la bullseye est fixée .... 14/08/2021 ... **dwarfie a evidemment déployé toute la pedago en buster avant de partir pour "gagner" du temps .... grrrrrr Bon[]Crayon: Il faire la tortue. Stilgart: pas comme Automaton2000 donc Automaton2000: j'ai pas le droit de faire ce que tu vises Bon[]Crayon: Automaton2000 la lune Stilgart: Automaton2000: bien sûr que si tu as le droit ! Automaton2000: il a fait une crise cardiaque Automaton2000: mais ca peut faire un truc du genre dwarfie: Automaton2000 : dessine nous une tortue Automaton2000: bonjour à tous et tortue à dwarfie et licorne à automatonnn dwarfie: \o/ **Stilgart part faire sa crise cardiaque Bon[]Crayon: la totale :thumbsup_tone2: dwarfie: c'est la phrase de Stilgart ca en plus il me semble :D Stilgart: bah oui Stilgart: c'est moi qui lui apprend tout, et voilà comment il me remercie dwarfie: bah , je fais pas de capture d'ecran , ca egalera jamais la precedente ... Bon[]Crayon: Il y a un nouveau succès "examinateur en formation". Bon[]Crayon: Professeur Automaton2000 avez-vous obtenu votre succès examinateur ? Automaton2000: du coup si tu veux un code qui fait le ménage Bon[]Crayon: Automaton2000 Je me procure un aspirtout2000. Automaton2000: bonjour tout le monde se fout de la gueule Bon[]Crayon: d'Automaton2000 Automaton2000: je l'avais pas encore vu Bon[]Crayon: Automaton2000 Tu es trop naïf. Automaton2000: on a bien un qui va passer Bon[]Crayon: Automaton2000 Certainement le plus gros. Automaton2000: oui en fait je suis un peu déçu Stilgart: pas autant que moi Stilgart: tiens, l'avatar de Bon[]Crayon a muté Stilgart: </lag> BlaiseEbuth: Quelques mois de lag, ouai. ^^ Murdin: Bonjour Bon[]Crayon: bonjour jolindien: plouf Stilgart: omg, jolindien est tombé à l'eau ! jolindien: :closed_umbrella: Stilgart: hum... il est temps de farmer les reviews :) Stilgart: 30 xp left, ça devrait suffire pour le level up nicola: Pour ma question, j’ai trouvé https://brython.info/. nicola: Ça va plaire à BlaiseEbuth. Stilgart: (bon, la review de TS ça saoule) nicola: Tu as résolu le puzzle de la semaine ? Stilgart: statistiquement, oui Stilgart: c'est lequel N Stilgart: ? nicola: La coloration des graphes. nicola: Avec deux approches possibles complètement différentes. Stilgart: oui, j'ai fait ça long time ago Stilgart: ha nicola: Tu as fait comment ? Stilgart: en même temps, un puzzle de pur graphe ... Stilgart: aucune idée Stilgart: comme un bourrin, un soir où il me manquait de l'xp nicola: Pur graphe mais on peut le résoudre mathématiquement. Stilgart: j'ai fait du graphe nicola: Parcours en profondeur ? Stilgart: on doit pouvoir trouver une formule, mais j'ai pas cherché nicola: Ça se fait avec un polynôme. nicola: Trouvable récursivement avec un théorème ou deux. Stilgart: import Data.Bits Stilgart: comme un GROS bourrin, disais-je Stilgart: prog dyn + bruteforce, donc nicola: En Python ? nicola: https://mathworld.wolfram.com/ChromaticPolynomial.html Stilgart: tu devrais aller voir mon profil ;) nicola: Haskell ? nicola: Ce n’est pas trop lent ? Stilgart: ça explose python d'un facteur 100 BlaiseEbuth: Beurk. nicola: J’avais tenté une récursion toute simple… même Python était plus rapide. Stilgart: c'est compilé depuis avant la naissance de python, Haskell BlaiseEbuth: Mais c'est ce que je disais, c'est un interpreteur python codé en js. Y'a pas de magie... Stilgart: et la programmation fonctionnelle, c'était déjà du troll de dire que c'était lent en 1970 ;) nicola: Oui, BlaiseEbuth, je savais que ça te plairait. Stilgart: nicola: python n'est pas foutu de faire des récursions en même temps Stilgart: c'est un bug connu BlaiseEbuth: Bof... nicola: Je n’étais pas né en 1970 (mais pas loin). nicola: Pourtant, j’ai résolu celui-là (et Frege) récursivement. Stilgart: et pour être honnête, je suis pas sur que mon code fasse un appel récursif une fois compilé nicola: Mais il faut faire gaffe aux listes, dictionnaires, etc. Stilgart: moins qu'en python, encore une fois nicola: La magie du compilateur. Stilgart: j'ai dis Stilgart: import Data.Bits Stilgart: donc j'avais un peu fait gaffe oui :) Stilgart: j'ai utilisé des bitsets et pas des Set BlaiseEbuth: C'est drôle en fait. Sur leur site tu sais pas trop comment c'est fait, et la page d'accueil te dit "L'objectif de brython est de remplacer js comme langage de script web". Et quand tu trouves le github tu vois que le truc est codé en js... :rofl: BlaiseEbuth: Pis 'Brython' sérieux... nicola: Franchement, quand j’ai vu la complexité de l’algorithme, je ne penserais pas que ça passerait en Python. nicola: En O(2^n²). nicola: Je pense que c’est dans le pire des cas. nicola: *pensais Stilgart: ha mais je dois être en 2^n moi vu ce que je fais Stilgart: je teste un peu tous les sous-ensembles de vertices possibles nicola: J’utilise une formule récursive. Stilgart: et hop... review de code finie... et LEVEL UP \o/ nicola: Je supprime une arête, ce qui me donne deux sous-graphes : le premier avec l’arête en moins, l’autre en fusionnant les deux extrémités. nicola: Le cas terminal est bien sûr un graphe à un sommet. nicola: Gaffe aux graphes à deux composantes connexes. nicola: Donc je fais pas mal de BFS pour les déterminer. nicola: Une fois le polynôme obtenu, tu évalues. Stilgart: c'est probablement plus adapté que mon approche bourine dans l'absolu b0n5a1: o/ Stilgart: \o b0n5a1: ha y'a un nouveau succès BlaiseEbuth: Encore ? b0n5a1: je sais pas ( budding examiner) ... pas venu depuis facile un mois à part vite fait hier un truc comme ça BlaiseEbuth: Ah ouai. C'est de la semainde dernière. C'est vieux... :p b0n5a1: même pas sûr d'avoir pigé le truc là... BlaiseEbuth: Tu submit une solution à 100% sur un puzzle. Dans le panneu de résultat tu clique sur "learn from the bests", et tu votes... pardouin: ça émule la lecture de code en portant ce genre de heaume: https://avalonfrance.com/image/cache/data/elmi_1/bacinetti/e373_b-600x840.jpg b0n5a1: youpi... b0n5a1: tain je dois choisir entre la perset et le choléra :D b0n5a1: peste* Zorg1: pardouin: ha ha oui c'est tout à fait ça ^^ b0n5a1: non mais je vois des trucs là je ne peux que skipper et ne choisir ni 1 ni 2 :D Stilgart: je sais... j'ai connu ça aussi Zorg1: et quand t'es sur un puzzle compliqué va comparé des solutions Stilgart: j'avoue que quand j'ai vu 50+ lignes, j'ai choisi l'autre solution b0n5a1: lol : select your preferred...y'en a qu'un proposé Stilgart: rip le farm Stilgart: ils ont pensé à ce cas de figure Stilgart: tu peux pas choisir... mais on te demande quand même :) b0n5a1: comme disais qqun que je connais...à faire voter le public pour faire une sélection on se retrouve à sélectionner la médiocrité (c'était dans le monde du bonsai) b0n5a1: le plus bel arbre prix du public est ... OMG Zorg1: j'avoue que j'avais un peu choisi au pif b0n5a1: bah pour farmer ouais...mais en même temps ça me fait chier de sélectionner ce que je vois passer souvent là b0n5a1: du coup la sélection pour farm va mettre en avant de la m****e Zorg1: oui t'as pas un bouton "gros coup de marqueur rouge" ... Neumann: J'ai raté le push de Jeff06, gg dwarfie: moi j'ai pas ce soucis ... je peut pas evaluer des solutions ... je suis souvent la premiere solution dans mon langage :yum: b0n5a1: tain 170 ligne de c++ pour custom game of life 🤦 dwarfie: :astonished: c'est possible de faire autant de lignes ... dwarfie: ;) Stilgart: j'ai bien vu un mec qui rédifinissait des Profunctors pour l'interpréteur SQL... Stilgart: et aussi un triforce en pur sed que j'ai upvoté :) pardouin: En C aussi il s'est cassé la tête ^^ pardouin: (pour SQL) b0n5a1: 130 loc pour power of thor **b0n5a1 est dépité b0n5a1: ouach les mecs qui parcourent 3 x les données pour faire des trucs sioux alors que ça se one shot aussi b0n5a1: iléou le succès "I have bleeding eyes " ? dwarfie: toi aussi t'as remarqué que c'est rarement les bonnes solutions qu'on te montre ? b0n5a1: il manque "I skipped 500 solution reviews" aussi dwarfie: il manque surtout le bouton ... je classe pas la meilleure des 2 mais la pire b0n5a1: allez, je tente lumen pour voir :D **dwarfie d'ailleurs a plus souvent choisi la moins pire que la meilleure b0n5a1: c'est ça, histoire de pas y passer 3 jours dwarfie: surtout quand on peur review que ligne par ligne parce que l'affichage .... b0n5a1: woputain lumen : triple for puis tripe for puis triple for puis quaduple for :D ... je veux pas savoir b0n5a1: vector<vector<char>>, c'est vrai string c'est surfait **dwarfie se rapelle cette discussion sur-realiste sur le chat ou un gars voulait pas comprendre qu'une chaine de character c'est un sting :D dwarfie: +r b0n5a1: ha merde the descent en c++ mon code IDE c'est un test écriture source c++ sur serveur et compil :D b0n5a1: ouf, fini