Chat:Fr/2020-07-16
Bob: Automaton du matin, lapin :bunny:
Bob: pas d'emoji bunny ?
Bob: honte
Bob: (╯°□°)╯︵ ┻━┻
Bob: Automaton2000, AutomatonNN, soutenez-moi
Automaton2000: je sais pas c'est quoi le problème ?
AutomatonNN: ça va ton bot est pas le seul à pas spoiler en multi tu veux pas te dire que tu as un souvenir de ma
Bob: ok merci :cry:
Zorg1: o/ tout le monde, ainsi que Bob, et les bots Automaton20000 & AutomatonNN :rabbit:
Automaton2000: mais je n'ai pas la même
AutomatonNN: oui
Thyl: lapin AutomatonNN
AutomatonNN: ouai mais c'est pas trop dur de comprendre comment tu peux faire un compte de contest de contest de
Magus: Salut tout le monde et Automaton2000
Automaton2000: et il se trouve que ça va passer
Thyl: Yo #Magus
Thyl: Pourquoi dans CVZ quand on agrandi l'écran les zombies changent graphiquement ?
Stilgart: Bonjour à tous, tortue Automaton2000, licorne AutomatonNN, oy Thyl et salut Magus
Automaton2000: comment va ton bot ?
AutomatonNN: il y'en a qui ont parlé de ce que tu veux dire :)
Stilgart: Automaton2000: c'est pas la forme en ce moment :(
Automaton2000: y a des points de contest
Thyl: Comment fonctionne tu?AutomatonNN
AutomatonNN: ou je me rappelle bien qui c'est qu'il se passe quoi si je peux pas te dire que tu as un conseil ?
Stilgart: mal, visiblement :D
Thyl: Va dormir AutomatonNN
AutomatonNN: ?
Thyl: def dormir():
Thyl: marcher()
257832: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: bon, je vais y aller aussi
AutomatonNN: ouai bien sur que ça se met à test
Thyl: atteindre le lit
Thyl: puis_eteindre()
Thyl: d'accord AutomatonNN ?
AutomatonNN: il y en a qui ont un seul test en plus de 10 lignes de code de plus ?
Thyl: Yo #BlaiseEbuth
Thyl: VA DORMIR ! AutomatonNN
AutomatonNN: oui je suis content de me faire passer la
Thyl: :cry:
Thyl: Question les arbres vous les représenté sous quel forme ?
Thyl: dict()
Thyl: list()
Thyl: var()
Thyl: ???
BlaiseEbuth: En forme d'arbre, avec un tronc, des branches, etc...
Thyl: sous quel structure #BlaiseEbuth?:grin:
BlaiseEbuth: Ca dépend de ce que tu veux faire, et de en quoi tu codes...
Thyl: En python j'utilise le générateur pour faire de nouvelle branche
Thyl: mais du coup ça fait énormement de boucle for ...
Thyl: Une idée d'amélio ?
BlaiseEbuth: Basiquement, je représente mes arbres par une structure indexée, donc liste en python je pense. Chaque élément comportant lui même une liste des indexes de ses enfants, et éventuelle son parent.
Thyl: Ok
Thyl: pas bête du tout merci !
Thyl: sur CG ya un puzzle pour MinMax
Thyl: ?
Thyl: ??
BlaiseEbuth: Puzzle ou multi ?
Thyl: ???
Thyl: Puzzle
Thyl: Je voudrais mieux maitriser
Thyl: parce que là
Thyl: je nage
BlaiseEbuth: https://www.codingame.com/training/medium/minimax-exercise
Thyl: Merci beaucoup Blaise !
Bebel0: Salut par où commencer pour apprendre python :)
BlaiseEbuth: Tu te débrouilles en anglais ?
Thyl: Salut !
Thyl: Je dirais OP
Thyl: (OpenClassroom)
Thyl: C'est la formation que j'ai eu
Thyl: la gratuite difficile
Thyl: hyper complète
Thyl: attends pas fini :grinning:
Thyl: Zeste de savoir
Thyl: j'y vais de temps en temps
Thyl: Si t'es débutant un programation
Thyl: cette plateforme propose des cour python-algo
Bebel0: c'est mieux de commencer par python ?? ou bien commencer par du C ou du Java ?
Thyl: http://www.france-ioi.org/
Thyl: BlaiseEbuth je te laisse répondre à cette question ?
Bebel0: ok je vais regarder zeste de savoir je ne connaisais pas thks
Thyl: Si tu speak English y a code academy
Thyl: Après ta la formation Jason Champagne sur Youtube qui est super !
Stilgart: Thyl m'a tuer
Thyl: Pourquoi ?
Stilgart: si tu as du mal, c'est peut-être parce que openclassroom c'est pas si bien que ça :)
Thyl: Il parler python
Thyl: pas algo
Stilgart: (note que ça revient au même)
Thyl: ...ok
Thyl: Je pense qu'il y a pas une fqçon d'apprendre
Stilgart: je suis d'accord
Stilgart: mais lire un blog qui se prétend être un cours, c'est une des pires
Thyl: ouais
Stilgart: parce qu'à la fin, tu as le sentiment d'avoir compris des choses alors qu'en fait, c'est pas le cas
Thyl: Tout d'accord
Stilgart: openclassroom c'est bien pour se faire une idée sur une chose avant de se lancer vraiment dedans
Thyl: C'est ça
Thyl: tu sors d'open
Stilgart: mon problème, c'est que c'est vendu comme un cours alors que ça en est très très loin
Thyl: ....et tu rentres dans le vrai code (CG)
Thyl: y a un gouffre
Stilgart: pourtant, CG c'est sacrément abordable en vrai
Thyl: ....
Thyl: ça était un peu dure au début
Stilgart: je parle de faire un bot qu'on peut submit
Stilgart: pas de faire un bot qui cartonne en arène :)
Thyl: oui
Stilgart: être compétitif sur CG c'est devenu ultra chaud
Stilgart: mais jouer sur CG c'est plus facile que sur d'autres sites je trouve
Stilgart: Boulet: ping
dwarfie: Stilgart ... bonne chance , c'est l'heure de sa sieste :D
Stilgart: j'espère pas, c'est lui qui m'a pingé pour qu'on aille manger à la base
dwarfie: :D
dwarfie: bah , il repond pas ici , ni sur l'autre ... t'es pas parti ;)
leojean890: Bebel0 vaut mieux commencer par le C avant de faire du python ;)
leojean890: histoire de mieux comprendre ce que tu fais ;p
leojean890: Stilgart être compétitif sur CG c'est chaud en effet :P y'a tjr des seuils difficiles à dépasser en multis/optims
leojean890: mais en général c'est pas trop dur de faire un bot top 15% quoi
leojean890: juste en heuristique
leojean890: après faut un peu tryhard
b0n5a1: o/
Bon[]Crayon: bonjour
Bon[]Crayon: bonjour :robot:Automaton2000
Automaton2000: tu n'est pas le bon endroit
Bon[]Crayon: bonjour :robot:AutomatonNN
AutomatonNN: un peu de chance de comprendre le contest de ce que tu fais sur le chat Automaton2000
Bon[]Crayon: :turtle: :robot:AutomatonNN
AutomatonNN: oui
Bon[]Crayon: :turtle: :robot:Automaton2000 Je ne suis pas un endroit.
Automaton2000: bonjour à tous et à toutes
Bon[]Crayon: :turtle: :robot:Automaton2000 :wave:
Automaton2000: au niveau de la mémoire non initialisée
AliCh: un petit conseil où travailler du machine learning/ AI?
leojean890: kaggle ou coders-strikes-back :P
leojean890: (les 4 premiers de coders strikes back sont en NN)
Bon[]Crayon: kaggle ? C'est quoi ?
leojean890: un site de compet
Bon[]Crayon: ok
AliCh: d'après ce que j'ai compris Kaggle ça t'offre de la data non?
leojean890: compets de machins learning
leojean890: machine*
AliCh: ouais y a de la compets aussi (y)
leojean890: ouais ils ont des bases
leojean890: après moi j'ai rien fait dessus mais j'ai regardé les sujets quoi
AliCh: le niveau il est comment?
AliCh: je ne vais pas te mentir je suis débutant dans ce domaine
leojean890: j'pense qu'il est haut pour les premiers quoi
leojean890: bah pareil;)
AliCh: je vais chercher encore je te dis si je trouve quelque chose d'intéressant
aztuk: excusez moi comment on fait pour voir l'historique des "courses" contre les autres joueurs quand on soumet? j'veux dire le résultat
aztuk: quand je clique sur historique, les parties disparaissent
dbdr: aztuk: Last battles
aztuk: oui mais je vois pas le résultats tant que je regarde pas la course jusqu'au bout
Stilgart: leojean890: c'est vraiment jouable le ML sur CSB quand on y connait pas grand chose ?
BlaiseEbuth: Dépend de ce que tu veux faire... En supervised c'est pas bien sorcier, et y'a un jeu de données qui traine... En qlearning par contre...
BlaiseEbuth: Pis comme toujours : c'est pour faire top 10, ou juste pur avoir un truc pas trop con ? :grin:
BlaiseEbuth: +o
Zorg1: je suppose c'est avoir un bot qui arrive au moins au même niveau que la version sans NN
Zorg1: sinon je vois pas trop l'entraîner d'entraîner un truc si c'est pour se faire éclater par une heuristique à la -3vel :p
Zorg1: (à part l'intérêt scientifique bien sûr)
Zorg1: *l'intérêt d'entraîner
leojean890: Stilgart je pense que c'est chaud :P pour qqn de pas expérimenté je pense que faire un top en NN prend des centaines d'heures de boulot :P
leojean890: mais le fait de se buter sur une tâche difficile permet d'évoluer aussi :P
dine-mok-el-mechoui: salut les gens
Magus: Quand linkedin te dit qu'une offre d'embauche est parfaite pour toi !
Magus: "Développeur Wordpress"
Magus: va mourir silencieusement linkedin stp
Zorg1: ah t'as mis PHP sur ton cv ^^
Zorg1: pour traiter les CVs ils sont restés au bon vieux algo d'appariement des mots clés ;-)
dbdr: sur CSB, écrire un NN pour trouver la valeur optimale de x dans -x*vel
leojean890: :p
Zorg1: au moins t'as pas besoin de l'embarquer dans ton bot ^^
Zorg1: à moins que tu veuilles un -x*vel adaptatif
Zorg1: c'est pê ça le secret des champions
dbdr: bonne idée, un NN avec des milliers d'input, et le x en output pour -x.vel
Zorg1: je ne serais même pas étonné que ce soit top 10 un truc pareil ^^
dbdr: :D
Magus: pendant le contest CSB, Agade avait fait top 10 sans gérer les collisions
Magus: mais bon, faire top 10 sans gérer les collisions maintenant ça doit etre un peu comliqué
Uly: ça veut dire quoi "identifier expected after this token
BlaiseEbuth: Que t'as oublié un truc
Zorg1: BlaiseEbuth java enthousiast
Zorg1: :p
BlaiseEbuth: Non.
Stilgart: Automaton2000: c'est quoi la note max du gaokao ?
Automaton2000: bon, je commence à faire beaucoup de choses
Stilgart: Automaton2000: renseigne toi, j'en ai besoin pour mes stats
Automaton2000: tu ne vois pas le rapport
Stilgart: (le gaokao c'est le bac-bis chinois pour ceux qui se demandent)
Bon[]Crayon: Sergent Automaton2000 Au rapport
Automaton2000: c'est que ton code est trop lent
Stilgart: on s'en fiche, donne moi la note max au gaokao plutôt Automaton2000
Automaton2000: c'est quoi le probleme ?
Stilgart: Automaton2000: c'est que j'ai un candidat qui a eu 652, et qu'on me demande se moyenne sur 20
Automaton2000: je peux voir les puzzles que tu as bien pris en compte les bludgers
BlaiseEbuth: 'tain, les notes minimales acceptées sont pas les mêmes selon l'ethnie du candidat... J'adore la Chine
Stilgart: bon bah, ça fera 10 de moyenne et basta
Stilgart: de toute façon, si j'ai bien compris, le format du gaokao c'est plus style concours post prépa chez nous, auquel cas la moyenne ne veut rien dire
BlaiseEbuth: Le mode de calcul de la note n'est pas uniforme sur le territoire... Tu parles d'une refference
Stilgart: si c'est un concours, il peut y avoir des quotas pour des raisons logistiques
Stilgart: (même si je crains que ça soit pour des raisons moins avouables en fait)
BlaiseEbuth: 900 btw Stilgart
Stilgart: tu as trouvé çà comment ?
Stilgart: j'aurais du demander à google plutôt que de fouiller sur les sites officiels de mon gouvernement ? :)
BlaiseEbuth: sur google... ^^
BlaiseEbuth: https://chine.in/guide/gaokao-examen-national-entree-universite_2196.html
Stilgart: de 100 à 900
Bon[]Crayon: faut essayer wikipédia en anglais
Stilgart: mais dans mon cas, j'ai des doutes sur le 900
Stilgart: Bon[]Crayon: nope
Bon[]Crayon: ok
Stilgart: (enfin, ça n'est pas indiqué sur le wp en)
Stilgart: faut vraiment que j'aille squatté les cours de chinois une année
Stilgart: parce que bon, j'ai bien le bulletin de notes sous les yeux mais... il est en VO non sous-titré
Stilgart: a priori, il n'y a que 4 ou 5 épreuves
BlaiseEbuth: Avec l'appli google translate non ?
Stilgart: enfin, j'ai 4 vrais sous-notes et un 0
Stilgart: sur un jpeg flou de travers, on repassera
BlaiseEbuth: Mouai
Stilgart: et puis j'ai pas trop le droit de sortir ce genre de document accessoirement
Stilgart: (c'est quand même un élément d'un dossier de candidature)
Stilgart: bref, on va laisser le 10 de moyenne, ça apprendra aux gens qui font le formulaire de stats de prévoir une case autre
Stilgart: ou "ne sait pas"
BlaiseEbuth: Chinois, anglais, maths, et une matière scientifique ou une matière de science sociale.
Stilgart: la dernière ligne c'est peut-etre un bonus/malus quelconque oui
Stilgart: tiens, au fait, quelqu'un sait pourquoi on dit Pékin et pas Beijing comme tout le monde ?
BlaiseEbuth: Pas le même système de romanisation
BlaiseEbuth: Pekin c'était avec l'ancien système
**Stilgart va se pendre
Stilgart: j'ai raté le petit bouton qui affiche le texte d'ambiance de l'ambassade
Stilgart: c'était sur 750, ce qui est plus cohérent avec la suite
Stilgart: BlaiseEbuth: sauf qu'il n'y a qu'en france qu'on dit Pékin ? tu suggères qu'on est des vieux cons ? :)
BlaiseEbuth: Bah on est sensé dire Beijing, c'est juste qu'on a pas changé... Donc ouai
BlaiseEbuth: Ah ouai y'a un système de points bonus pour les "élèves d'élites", auteurs "d'actes exemplaires", sportifs de haut niveau, lauréats de concours scientifiques et autres...
Stilgart: fair enough
Stilgart: plus fair que nos options de bac
Stilgart: +facultatives
BlaiseEbuth: Ah ! Et les meilleurs des meilleurs sont carrément exempt et recrutés direct par les facs
BlaiseEbuth: Mais dans ce cas on choisit à leur place les études qu'ils vont faire...
Stilgart: haha ce système vicieux où on te demande d'être excellent mais pas trop quand même
leojean890: si t'es dans les premiers dans une matière on t'impose de l'étudier même si tu préfères autre chose ?;)
BlaiseEbuth: C'est l'idée oui
leojean890: c'est comme le dev qui veut devenir chef de projet
leojean890: désolé tu es trop bon comme dev je refuse
leojean890: il parait que c'est courant
leojean890: donc il doit changer de boite
BlaiseEbuth: T'façon chef de projet c'est surfait, les vrais sont scrum master maintenant.
leojean890: c'est la tendance ouais :P
Stilgart: leojean890: cela dit, à l'échelle de la chine, tu dois pas pouvoir être dans les premiers d'une matière que tu n'aimes pas
leojean890: j'avoue, il y a tellement de monde là bas que si tu n'aimes pas qqc, en général y'a souvent qqn qui aime ET performe bien :P
leojean890: celui qui aime dans la plupart des cas va + s'investir que celui qui est bon et sérieux mais n'aime pas :P
Yohan-Rhezom: http://chat.codingame.com/pastebin/5c09836b-465e-44a4-bcbe-8d59ed4ee852
Zorg1: Pékin c'est une pronociation correcte pour Beijin en fait ;-)
Yohan-Rhezom: Mouais... Bonjour à tous :P Je ne m'attendais pas que ça crée un lien é_è
Zorg1: entre la théorie agile et la pratique
Yohan-Rhezom: Pour en revenir au message de Blaise ==>
Un scrum master n'est pas un chef de projet. Il n'a d'ailleurs aucune obligation de travailler sur le projet. Un scrum master est quelqu'un qui va vérifier que les règles scrums soient bien appliquées dans un projet agile
Zorg1: t'as les managers qui ont besoin de faire du suivi ils vont s'adresser à qui ?
Yohan-Rhezom: Sur ce point Zorg, je suis d'accord. Aucune société n'applique réellement la méthode agile dans l'intégralité.
Yohan-Rhezom: Mais normalement, quand un manager veut un suivi, il doit aller vers le product owner, et non vers le scrum master.
leojean890: dans la pratique je n'ai vu que des scrum masters qui sont également dev sur le projet pour le moment ;P selon les boites y'a forcément d'autres cas ;p
Yohan-Rhezom: http://chat.codingame.com/pastebin/cef6e481-d1fe-485b-a82b-f2c88b1882fe
Yohan-Rhezom: wtf... C'est quoi ce système de lien?
Zorg1: bah si tu envoie un gros paquet c'est généralement un morceau de code ici
Zorg1: donc il crée un paste bin
Zorg1: c'est pratique normalement
Yohan-Rhezom: D'accord. Merci de l'info. J'vais essayer de condenser mes messages :P
leojean890: je crois qu'ils font ça dès que tu mets un retour à la ligne
leojean890: donc faut les envoyer une par une
Yohan-Rhezom: Je pense que c'est plutôt quand il y a beaucoup de caractère. Ici, il y a un retour à la ligne for sample
Bon[]Crayon: peut être la longueur d'une ligne
Bon[]Crayon: ****************************************************************************************************************************************************
leojean890: je vois, bah quand j'en écris plein en 1 seule ligne il m'a jamais fait ça je crois
leojean890: mais si on en écrit plein avec en plus plusieurs lignes ça doit le faire
Yohan-Rhezom: Par contre, chouette cette plateforme :). Je l'ai connue hier, franchement sympa. Chouette idée :D
Yohan-Rhezom: Juste pour mon information personnelle :p. ça fait combien de temps que vous êtes ici?
leojean890: je me suis inscrit il y a 6 ansmais je n'ai quasiment rien fait dessus jusqu'à novembre dernier (et ensuite j'ai fait bcp de trucs d'un coup en qq mois)
Zorg1: 2 ans en gros
Yohan-Rhezom: Ce site vous a permis d'améliorer ou de confirmer votre niveau?
leojean890: en gros 8-9 mois de vraie activité pour moi:P
leojean890: de découvrir des algos et gagner en aisance pour les développer
leojean890: "niveau" c'est une notion très vague et large :P
Zorg1: faut pas voir ça pour confirmer/infirmer un niveau, moi c'est plutôt faire des trucs que je ne ferais pas au boulot
leojean890: chacun a ses points forts et faibles que ce soit en terme de langages maitrisés ou non ou en terme d'utilisations spécifiques de ces mêmes langages
leojean890: comme Zorg1 :P sauf si tu fais une thèse en IA puis tu continues dedans :P
Yohan-Rhezom: Yep. Perso, je vais voir ce que cette plateforme peut m'apporter. J'ai déjà revu des algo que je n'avais plus fait depuis des années... ça fait plaiz !
leojean890: après si tu codes dans ton temps libre, autant que ce soit un truc qui t'amuse quoi :P
leojean890: ou monter ta boite
Yohan-Rhezom: Je suis dans le second cas ^^
leojean890: ah nice
leojean890: et dans cette création de boite, tu vas faire bcp d'algos ?
leojean890: car codingame c'est surtout ça - alors que dans la plupart des postes de dev tu ne fais quasiment pas d'algos (juste une boucle de temps en temps;P)
Yohan-Rhezom: C'est la création d'un studio de jeux vidéo.
Donc des algos oui. Gestion de fichier, j'en doute fortement
leojean890: oui coder le moteur du jeu, des IAs, etc.. sympa:)
Thyl: pour les IA de tes jeux !:grinning:
Bon[]Crayon: " la plupart des postes de dev tu ne fais quasiment pas d'algos" Vous faites quoi du coup ?
Yohan-Rhezom: Tkt, j'ai déjà 8 ans de dev derrière moi. 7 ans dans le développement d'application "gestion".
et 1an dans la simulation ferroviaire
leojean890: la corrélation entre le niveau en algo d'une personne et son nombre d'années d'expérience est très faible voir inexistante :P
leojean890: Bon[]Crayon ça dépend du poste en fait :P
leojean890: dans certains t'as quand même de l'algo à faire de temps en temps voir régulièrement :p
Yohan-Rhezom: Ha bon? Perso, de mon point de vue, si le gars me dit que c'est un développeur Back-end ( et non Front-end ), j'en déduis qu'il a fait pas mal d'algorithme
Yohan-Rhezom: Et quand un dev me dit qu'il est full-stack, je le mets dans la catégorie front-end
leojean890: je vois :P
leojean890: bah ça dépend du poste
leojean890: moi j'ai fait pas mal de java au taf
leojean890: mais très peu d'algos et souvent c'était de l'algo très léger
leojean890: rien à voir avec CG
Bon[]Crayon: C'est plus utiliser des libs que les faire écrire ?
Yohan-Rhezom: Perso, depuis que j'ai commencé, j'ai refusé tous les postes front-end. J'ai accepté 1 poste de Full-Stack, je suis parti après 3 mois car je faisais majorité Front-end
leojean890: front j'aime pas trop
Yohan-Rhezom: "C'est plus utiliser des libs que les faire écrire ?"
Malheureusement oui... Enfin, ça dépend ... de ton patron :p
leojean890: non plus
leojean890: ça dépend vraiment du poste
Bon[]Crayon: ok
leojean890: j'pense que les équipês qui bossent sur des frameworks font plus d'algos
Yohan-Rhezom: Personnellement, j'ai toujours coder de manière à ce que je ne sois dépendant "LE minimum possible" de librairie externe à mon code
leojean890: équipes
Yohan-Rhezom: ça évite, que lorsqu'une librairie est updatée, que tu sois obligés de modifier le code de ton appli juste pour des broutilles
leojean890: en fait ça dépend de ce que ta boite a besoin
leojean890: si t'es dans une équipe recherche tu vas sûrement faire plein d'algos
Yohan-Rhezom: Mais bon, parfois... Pas trop le choix que de reprendre une libraire. ça ne sert à rien de perdre 1 mois sur un truc qui fait partie d'une lib, avec laquelle tu vas faire la même chose en 2j ^^
leojean890: ouais parfois c'est plus propre d'utiliser des libs plutôt que de recoder le tout :P
Yohan-Rhezom: plus propre... pas toujours. Plus efficient et rapide, certainement ^^
leojean890: ça dépend du cas
Yohan-Rhezom: Dire efficient et rapide dans la même phrase est un peu redondant. Oublie le mot rapide. L'efficience est suffisant x)
leojean890: mais ouais en tant que dev back end dans bcp de cas t'auras bcp moins de challenge niveau algo qu'ici, des logiques plus simples à implémenter, mais d'autres problématiques instead (métier, techniques..)
Yohan-Rhezom: En général, quand tu auras des algo à faire, on ne te poussera pas dans l'optimisation ( et l'erreur en général se trouve là )
leojean890: des logiques assez simples souvent, mais bon ça dépend du projet, de la story, de l'équipe, etc
leojean890: un autre truc qui peut être chaud c'est de faire de la maintenance sur un énorme logiciel ancien (juste trouver la cause d'un bug et comment le corriger peut parfois être hardcore)
leojean890: et pas super fun
Bon[]Crayon: Ça doit être long et fastidieux. :unamused:
Bon[]Crayon: Automaton2000 T'as trouvé le bug ?
Automaton2000: je viens de faire les choses à l'envers
Bon[]Crayon: Automaton2000 T'as créé le bug. Malheureux.
Automaton2000: salut tout le monde :d
leojean890: dans certains cas ouais
leojean890: si t'as 10000 classes java dans l'appli par ex :P
leojean890: ou si c'est une appli qui effectue des calculs financiers et tu n'y connais rien, par ex ;p tu dois trouver le lieu du bug et corriger le calcul quand meme;P
Bon[]Crayon: Merci pour les précisions.
leojean890: du coup je recommanderais d'essayer de choisir au max ton poste :P
leojean890: histoire de tenter de faire ce que t'aimes bien ;P
Yohan-Rhezom: http://chat.codingame.com/pastebin/32235418-9431-4a4c-9770-92fa07aae6a1
Yohan-Rhezom: http://chat.codingame.com/pastebin/ab698a08-d34b-4b39-9204-42deccbed6a8
Yohan-Rhezom: bon.... J'vous laisse lire le premier lien xD....
Yohan-Rhezom: Et summum... Très peu de commentaire. Et quand commentaire il y avait... Abréviation Allemande ( car fait par des Allemands ) ... Super comme première expérience x)
dwarfie: manquerait plus que tu précises que c'était en java et t'auras droit à une médaille (en chocolat :) )
dwarfie: Automaton2000 ... c'est quoi la météo de demain ? encore un temps pour les tortues ?
Automaton2000: un petit peu de temps pour les contests
dwarfie: Automaton2000 : y'en a pas en ce moment , ouvre tes mirettes
Automaton2000: c'est juste un tableau de string
leojean890: Yohan-Rhezom malheureusement parfois c'est ainsi :s
Yohan-Rhezom: Dwarfie, non. Heureusement que ce n'était pas en Java. Je me serais très certainement pendu x)
dwarfie: pas de java , pas de medaille en chocolat :D
Yohan-Rhezom: Du Pascal ( Delphi 7 ), ça compte? ( c'était sur un autre projet... Mais dans la même boîte :P )
dwarfie: bah si on en est aux langages prise de tete ... moi j'ai eu a patcher un soft en perl périmé de longue date plus compatible avec les versions actuelles de perl parce que les chercheurs qui s'en servaient etaient incapable de le maintenir .. qui dit mieux
Yohan-Rhezom: Sur ce point, j'pense pas que le logiciel en Ruby sur lequel j'ai bossé pour IBM soit mieux.... Donc, je te donne le point ! :P
dwarfie: (bon en fait , c'est la syntaxe qui était plus correcte et ca m'as pris que 30 minutes ... bac+0 : 1 point , bac+8 : 0 point... ;) )
Yohan-Rhezom: Ha si ! Ma boîte à voulu que je bosse en windev. J'ai dû faire un programme de "Démonstration" avec Windev...
J'crois que là, j'bats tout le monde ! :P
dwarfie: ah ... windev ... j'ai evite ce truc et c'est pas dommage :p
Yohan-Rhezom: http://chat.codingame.com/pastebin/6ed7858b-8b22-4d25-b2dd-6a7eb50a1aa5
Yohan-Rhezom: é_è ( désolé, va vraiment falloir que je travaille mon nombre de caractère / message )
dwarfie: ah le fameux piege du "juste pour tester" ... toujours se mefier surtout si c'est un truc soit disant a la mode ... c'est comme ca que j'en connais se sont retrouver a faire que du vmware meme/surtout quand c'est pas la solution la plus adaptée
Yohan-Rhezom: xD
dbdr: dwarfie, tu as vu le golf sur Thor?
dwarfie: euh non , j'ai peur tout a coup
dbdr: changement de validateurs
dbdr: on dirait
dwarfie: ah ouais ... maintenant on va au nord ...
dwarfie: il etait temps ....
**dwarfie en mode maso :D
dbdr: :D
dwarfie: bon , plus qu'a refaire le code dans tous les langages ...
Zorg1: ah ok ils ont changé un validateur
dwarfie: 2
Zorg1: ils auraient pu en rajouter quelques uns
dwarfie: clairement parce tous les cas sont pas présents ...
dbdr: c'est vraiment étrange
dwarfie: de quoi , le fait qu'on soit les seuls a avoir ete rejoué ? ;)
dbdr: ils ont pas rejoué tt le monde?
dwarfie: j'ai pas l'impression
dbdr: étrange qu'ils soient remplacent un manque par un autre
dbdr: c'est tara qui m'a prévenu
leojean890: je crois qu'ils ont rejoué tlm car d'un coup j'ai chûté dans le classement :P
Zorg1: pareil tout le monde a été rejoué je pense
leojean890: et ceux qui géraient déjà le nord sont restés en haut :P
dwarfie: ouais mais y'en a qui ont pas bougé et c'est louche vu qu'ils avaient a peine 5 char de plus que moi dans certains langages ... ou j'ai maintenant 10 char de plus
leojean890: ah ouais bizarre
788361: amis des gens qui commencent à comprendre TypeScript, bonsoir
788361: o/
dbdr: j'ai 170/200 points en ruby
dbdr: avec une solution qui échoue
Zorg1: bob : ah y a quelque chose à comprendre ? :p
Bob: des fois ouais
Zorg1: tu te poses trop de questions
Bob: interface Foo { foo?: string, baz: string }; const bar = (): Foo[] => ["a"].map(baz => ({ baz, notFoo : 42 }));
Bob: ça, ça compile
Bob: il m'a fallu un bout de temps pour comprendre pourquoi
Bob: surtout que dans mon cas j'avais justement renommé notFoo en foo dans l'interface, et comme ça passait la compil je n'avais pas vu que j'avais zappé un renommage dans la fonction
Bob: alors que const bar = (): Foo[] => ["a"].map((baz): Foo => ({ baz, notFoo : 42 })); ne compile pas
pardouin: coucou
pardouin: moi tant qu'ils reset pas don't panic ça me va :)
leojean890: bon bah 113 chars en python avec le nord..
leojean890: t'as réussi à faire ton rand%2000?:P
pardouin: pas encore
pardouin: seulement 400 essais
pardouin: j'ai pas trop eu le temps
leojean890: mdr c'est déjà pas mal:P
leojean890: bah pour le moment ils peuvent encore reset ton don't panic tant que t'as pas scoré avec ça;)
dbdr: https://www.codingame.com/forum/t/tips-and-tricks-for-codegolfing-in-javascript/1243/7
dbdr: c'est ça qui a déclenché le recalcul peut-etre/
Zorg1: bof ils avaient sans doute ça de prévu, vu qu'il y a pas mal de bricolage en golf
Zorg1: ils avaient bien intervenu quand certaines personnes interrogeaient des serveurs distants pour avoir 9 chars ...
dbdr: :innocent:
Zorg1: (cet exemple a complétement été pris au hasard ...)
dwarfie: ouais mais la c'est du bricolage ... z'auraient mieux fait de rajouter une tapé de tests ... sans se planter sur les inputs comme a CN de preference ... :D
Zorg1: bah pê que vu l'existant c'est + simple de changer un test qu'en rajouter ...
Zorg1: genre le truc codé en dur
Zorg1: ou alors t'as le nombre de test dasn 36 endroits différents ^^
Zorg1: genre la même constante recopiée partout
dbdr: on sent l'experience ;)
Zorg1: :D
dbdr: console.error ça marche pas en JS?
Zorg1: ils ont pas changé le moteur JS ?
dwarfie: tiens , avec leurs mises à jour , mes codes clojure et ocaml passent plus non plus ...
dwarfie: sympa .... :unamused:
dbdr: ah non console.error c bon
Zorg1: aussi les langages exotiques utilisées par des mecs en robe qui invoquent des machins extra dimensionnels ...
Zorg1: Zxufigp Seigneur de l'Innomable et des chaussettes perdues
dbdr: dwarfie, tu me détruis en Java
dwarfie: a ce point ... c'est pas super chiadé pourtant ... la flemme vu que c'est java :D
dbdr: c'est plus dur de golfer un langage qu'on connait
dwarfie: ben tien , c'etait trop due de le passer en java 11 en meme temps ... serieux ...
dbdr: c'est du 8 non?
dwarfie: oui ... on est toujours avec 2 en 8 et 2 en 11 ... ca aurait ete trop bien de pouvoir mettre du var dans le code :D
cup_of_tea: https://www.codingame.com/clashofcode/clash/129703555451ca332ab2eac70a308cfe8b56e34
JBM: ah, on a de nouveau le droit de poster des invites en clash sur le chan?
JBM: que de bonheur en perspective
leojean890: ça va spam le chat :P
dbdr: dwarfie, je reve ou il y avait plus de monde devant toi en java?
dbdr: en fait le recalc serait encore en cours?
dbdr: en JS aussi on est monté :D
darkhorse64: Adieu hardcode bien peaufiné ...:sob:
Zorg1: le jeu de massacre ...
darkhorse64: Il en reste un peu sur EW
Zorg1: EW ?
darkhorse64: East, West
darkhorse64: Bon, j'en ai refait 5. On verra demain pour le reste
dbdr: 5 ça suffit :)
darkhorse64: Ouais mais les bonnes idées dans un langage peuvent resservir dans un autre alors j'en ai fait 10
dbdr: 5 en une minute, ça c'est de l'efficacité! ;)
darkhorse64: Non, plutôt une heure
darkhorse64: surtout quand on ne connait rien à certains
darkhorse64: PHP, Ruby, JavaScript ...
darkhorse64: bof
darkhorse64: Heureusement qu'il y a de bonnes âmes pour donner des conseils