Chat:Fr/2020-08-19
Thyl: Yo Automaton2000
Automaton2000: y'a moyen de faire le plus de points à gagner
Thyl: Automaton2000
Automaton2000: il me dit que le boss gold ?
Thyl: Automaton2000
Automaton2000: toute façon je suis pas en train de lire les règles
Thyl: print(Automaton2000+"tortue")
Automaton2000: exactement ce que tu pensais que c'était une connerie
plieuse: bonjour
plieuse: je galère depuis des jours sur https://www.codingame.com/ide/puzzle/a-mountain-of-a-mole-hill
plieuse: j'ai lu le forum et on y expliquait que c'était du flood fill ou algorithme de remplissage par diffusion
plieuse: alors je suis allée lire la fiche wikipedia du flood fill
plieuse: mais je n'ai rien compris
plieuse: y'a-t-il d'autres sources ?
plieuse: merci
Bon[]Crayon: salut
JBM: il est pas tres satisfaisant son puzzle
pardouin: salut, tu peux faire la méthode de la demi-droite plutôt
pardouin: tu lances une demi-droite dans une direction et tu comptes combien de fois tu intersectes la clôture
JBM: le floodfill, c'est juste un DFS/BFS
pardouin: après il y a des cas pénibles à gérer quand tu tombes sur les coins
JBM: tu pars d'un point et tu propages
plieuse: bonjour$
JBM: mais comme dit pardouin c'est pas forcement le plus simple sur ce puzzle
plieuse: justement, je n'ai jamais rien compris aux algos de parcours en largeur ou autres
plieuse: méthode de la demi-droite ? bon je vais regarder
pardouin: imagine une épidémie qui se propage au temps 1 à ses voisins, puis aux temps 2 aux voisins des voisins, etc
pardouin: c'est le parcours en largeur
pardouin: c'est pas plus compliqué que ça
plieuse: un peu comme le covid quoi
JBM: comme mon puzzle plague jr O:-)
plieuse: justement, je n'ai pas réussi à le finir celui-là non plus
JBM: ouais, fais-en un plus simple avec parcours de graphe avant
plieuse: bon merci pour vos explications
JBM: y'a encore le truc drarfs/giants?
plieuse: je peux revenir si j'ai d'autres questions ? ou je les pose directement sur le forum ?
plieuse: merci :-)
darkhorse64: https://www.redblobgames.com/pathfinding/a-star/introduction.html#breadth-first-search. Avec code, animation, explications
darkhorse64: Je ne connais pas mieux
Willy-tec: En francais, ca pourrais être encore mieux
Bon[]Crayon: Tout ce site est bien.
plieuse: merci je vais regarder
darkhorse64: L'anglais, c'est indispensable quand on programme
Willy-tec: Ca n'empeche, ca rajoute de la complexité au problème.
Bon[]Crayon: L'exercice facile "The lost child.Episode-1". Mais je ne sais pas si ça correspond bien.
darkhorse64: Pour mes premiers BFS, je suis parti de ça puis j'ai utilisé ça https://www.codingame.com/playgrounds/38626/optimizing-breadth-first-search pour optimiser
Bon[]Crayon: Le site est clairement rédigé et les exemples de codes sont compréhensibles.
pardouin: oh bordel j'essaye de faire Chuck Norris en Go, j'essaye de récupérer les codes ASCII et le langage est en PLS, il me donne la conversion en int quand il se trouve que le caractère est numérique -_-
pardouin: je précise que j'utilise la méthode "idiomatique"
darkhorse64: Des exos à base de BFS, il y en a plein sur CG. Ca vaut la peine de les faire pour voir qu'on peut l'adapter à plein de situations différentes. Après, il y a aussi un certain nombre de multis où ça sert beaucoup: Trom, CodeOfIceAndFire, OceanOfCode, ...
darkhorse64: *Tron*
pardouin: ah non j'ai pigé c'est les espaces le soucis
darkhorse64: Arrête le golf, tu vas faire une tendinite :relaxed:
Willy-tec: Le bfs peut servir dans d'autre application que des jeux ?
Willy-tec: Vous avez quelques exemples ?
pardouin: dans un logiciel de dessin, la fonction remplissage
darkhorse64: ton guidage GPS quoique que ce soit plus probablement un A*
Willy-tec: Ca reste des applications très spécifique.
Willy-tec: Merci pour les info en tout cas, je bosserais ca quand je pourrais x)
pardouin: BFS c'est un des algorithmes les plus importants qui soient
pardouin: tu le tretrouves partout
darkhorse64: C'est le couteau suisse sur CG
Willy-tec: Ha
pardouin: tous les algos de théorie des graphes sont basés sur un BFS/DFS/parcours à priorité
Willy-tec: Justement, la théorie des graphes, c'est pas trop mon level encore
pardouin: en tout cas la diffusion c'est ton level, c'est basique, donc ça vaut vraiment le coup de l'apprendre
JBM: mais c'est tout con un graphe
JBM: c'est juste un noeud et des pointeurs vers des noeuds
Willy-tec: C'est a dire que pour l'instant, j'apprend le code en auto didacte. Et je rentre en formation en octobre
Willy-tec: Mais c'est une petite formation qui dure 6 mois
Willy-tec: C'est pas un level d'ingenieur
JBM: ca marche pas comme ca :)
Willy-tec: Ha
Willy-tec: C'est a dire ?
JBM: t'as besoin de personne pour savoir ce qu'est un graphe
Willy-tec: Oui oui, mais déja faire un code propre, ca serait une bonne avancé
JBM: t'as envie de savoir -> tu te renseignes sur wikipedia, tu fais 2 exos et boum t'as compris
JBM: de la a en faire une priorite...
Willy-tec: Genre la, je viens de passer bronze sur code royal
Willy-tec: Et c'est un bon début
Bon[]Crayon: On peut comprendre la théorie, mais l'application pratique est parfois plus compliquée.
Bon[]Crayon: par exemple: Est-ce que je dois utilisé un tableau un dictionnaire ...
Bon[]Crayon: Comment le graph doit être représenté en mémoire ?
darkhorse64: Un graphe, c'est une liste de noeuds. Un noeud, cest un contenu (ce que tuveux) plus une liste de noeuds voisins (des pointeurs sur les noeuds). Avec ça tu vas loin
Willy-tec: Donc, un ArrayList serait un graphe? et les objets qu'il contient des noeuds?
darkhorse64: Dans une première étape, on décrit le nombre de noeuds et leur contenu. Puis on donne les liens entre noeuds ce qui permet d'avoir la liste des voisins. Un exemple sur CG: SkyNet Revolution ou Ghost in the Cell
darkhorse64: Oui
Willy-tec: Ok je vais testé ghost in the cell. J'ai mis trop de bordel dans mon code de code royal x)
lionel_fr: willy-tec : si tu ne veux pas interférer avec une formation , tu peux t'auto former sur les BDD. Les noeuds sont mieux formalisés là et presque toutes les formations françaises manquent de SQL
Willy-tec: Interféré ?
lionel_fr: je suis autodidacte de la première heure
Willy-tec: J'apprendrais du sql plus bdd justement
Willy-tec: Mais je pense pas qu'on ira a un level très élevé
lionel_fr: ouais, c'est vraiment un plus
lionel_fr: les algos, c'est pas que c'est facile mais chacun y va de sa variante
lionel_fr: et la variante qu'il te faut , c'est celle de ton diplôme. Les autres tu verras plus tard
Willy-tec: Exactement. Mon but, c'est surtout de préparer le terrain pour la formation.
lionel_fr: par contre , en sql, rien que merise va te faire faire un bond de géant
Willy-tec: Du coup, je m'entraine a coder, et le plus proprement possible
Willy-tec: J'ai pas vu de merise dans le programme
lionel_fr: si tu as un ide et un moteur genre sqlite, , entraine toi à faire des arbres
lionel_fr: puis des objets
lionel_fr: si tu as un access qui traine, regarde les affichages maitre/détail
lionel_fr: les couples nom/valeur avec des pointeurs sur objet parents , trucs comme ça
lionel_fr: recurse dans tes arbres
lionel_fr: les données, c'est le pouvoir
lionel_fr: les algos, c'est souvent des boulets
lionel_fr: il n'y a que dans les hackatons que les algos sont mis en valeur
lionel_fr: dans la vraie vie, les algos, c'est l'isolement alors que les data, c'est ton futur réseau professionnel.... bon, ce que j'en dis....
Willy-tec: Mais je suis pas tout ce que tu dis
Willy-tec: Quand tu parle d'algo, tu parle de programme?
lionel_fr: ouais, gros pavé de code bien noir où chaque ligne t'a apporté de la souffrance et de la joie, tout ça
Willy-tec: Et donc, tu peut remplacer ca avec une base de donné ?
dbdr: ya des gens qui écrivent des algos dans la vraie vie, hein...
dbdr: le plus souvent, non, ce sont des domains différents
lionel_fr: si tu es bon en bdd, tu vas automatiquement aller vers le conté crémeux du job
Willy-tec: Ouais bon, pour l'instant, je prendrais e café sans crème, et sans sucre
dbdr: comme Dieu l'a voulu ;)
Bon[]Crayon: Je pense que ça signifie que les algos sont des outils et pour travailler tu n'as pas besoin de créer tes outils.
dbdr: enfin crème pq pas
Bon[]Crayon: Faut apprendre à utiliser ceux existant.
lionel_fr: l'algo, le jour où t'en as besoin, tu te renseignes, tu le ponds et t'as l'impression que tout est différent
lionel_fr: mais ensuite, ben, tu passes à autre chose
Willy-tec: Dans e même principe que lisp et la gestion des listes?
lionel_fr: j'ai passé ma vie à faire des algos et des data, clairement, les algos, c'est pas le plus gratifiant
Willy-tec: C'est trop évolué pour mon level actuel ca
lionel_fr: tu es en quel langage ?
Willy-tec: La, je fais du java
lionel_fr: connecte une base en jdbc
Willy-tec: Parceque c'est la coeur de la formation
lionel_fr: et plutôt que stocker ta data dans le code, ouvre une base et mets tout dedans
lionel_fr: sqlite est super bien
dbdr: ^
Willy-tec: En gros, c'est le principe d'android ?
Willy-tec: Mais t'as toujours besoin de l'algo pour traiter la data?
lionel_fr: tu as un manager open source qui s'appelle db browser for sqlite qui est très bien
lionel_fr: data d'abord, l'algo ensuite je dirais...
Willy-tec: Tu a quel type de programme en tête ?
lionel_fr: tout le monde va te bassiner avec sa version d'algo machin chose
dbdr: vous avez aimez le noSQL? vous adorerez le noAlgo!
lionel_fr: le programme que j'ai réécrit 5 fois en freelance, c'est une gestion de contacts
lionel_fr: l'algo, tu va faire que ça dans ta formation !
Willy-tec: noAlgo je démissione avant l'embauche
lionel_fr: et ça va les enerver si tu semble déjà avoir appris par tes propres moyens
Willy-tec: Non je pense pas, ca m'as aider a me faire recruter pour l'entretien de motivation
Willy-tec: Sans ca, il m'aurais pas pris
lionel_fr: si tu fais que de l'algo, tes data tout-en-ram vont te limiter toute ta vie
dbdr: si ça les énerve, c'est pas de très bons formateurs...
lionel_fr: si tu connectes une base, tu monte en charge facteur 1 million sans t'en rendre compte
Willy-tec: J'ai installer un wordpress, je suis op en bdd x)
lionel_fr: résultat, ton algo sera mieux fini et te rapportera plus. même algo, 1 million de fois plus de résultat
Willy-tec: Nan mais je regarderais a l'occas, un peu plus.
dbdr: et hop, 1 millions de fois plus de revenus :)
lionel_fr: ben, devine ce qu'ils vendent les gafa ...
lionel_fr: et même le vénérable site sur lequel nous conversons
lionel_fr: ils vendent des algos ?
lionel_fr: ou de la data ?
dbdr: non, ils écrivent des algos pour vendre nos données et l'accès à nos cerveaux
dbdr: donc: les deux
dbdr: google, tout est parti d'un algo bien vu
lionel_fr: yahoo et alta vista le faisaient 10 ans plus tôt
dbdr: ils avaient pas pagerank
dbdr: et c'est pour çá que google a décolé, résultats bien plus pertinents
lionel_fr: google a explosé grâce à la pub ciblée
dbdr: ça c'est après
dbdr: et pour cibler, c'est encore des algos...
lionel_fr: bon, on n'est pas google
dbdr: certes :D
dbdr: et tant mieux!
lionel_fr: on est en france où il n'y a aucun gafa
lionel_fr: et les formations se sont améliorées heureusement
dbdr: parle pour toi ;)
Willy-tec: Y'a des locaux amazon
dbdr: et google d'ailleurs
lionel_fr: de mon temps , c'étaient des grosses m***
Willy-tec: Et surmeent bien d'autre, d'autre entreprise
Willy-tec: T'es ou dbdr ?
dbdr: hongrie
Willy-tec: Pour le travail ?
dbdr: pour tout :)
Willy-tec: x)
dbdr: mais je travaille à distance principalement
Willy-tec: Donc c'est plus un choix de vie
dbdr: oui
lionel_fr: tiens , j'ai fixé mon problème de charset html
nicola: Tu ne l’as donc pas corrigé ?
nicola: O_o
lionel_fr: en fait, c'est blue griffon (éditeur html) qui avait chngé mes accentuées en dur dans le fichier
lionel_fr: j'ai dû tout corriger mano
lionel_fr: et je suis resté en win-1252
nicola: Passe à bluefish.
nicola: C’est tout aussi bleu mais ça ne fera pas de la crotte.
lionel_fr: c'est wysiwyg ?
dbdr: ou Red Star OS
dbdr: le mieux c'est ed. wygiwyg
lionel_fr: s'il me refait le coup, j'écrirai un petit filtre pour remettre tout en ansi...
lionel_fr: enfin, j'en suis là mais ça marche !
lionel_fr: utf8 sux
dbdr: on préviendra Ken et Rob
Bon[]Crayon: Automaton2000 T'as sortis le parapluie ?
Automaton2000: yo tout l'monde ! automaton2000, automatonnn !
Bon[]Crayon: Automaton2000 yo le bot
Automaton2000: punaise je bloque sur le test 3
Bon[]Crayon: Automaton2000 encore une erreur de pointeur
Automaton2000: je ne comprend pas pourquoi mon code ne fait pas
Bon[]Crayon: Automaton2000 tu as oublié un if
Automaton2000: c'est quoi le mieux pour toi
Bon[]Crayon: Automaton2000 passe en clojure
Automaton2000: je suis quand même dans le top 500
Bon[]Crayon: Automaton2000 vis le top 100 :100:
Automaton2000: ah ok je connais pas du tout
Bon[]Crayon: Automaton2000 c'est normal
Automaton2000: moi aussi j'ai le même souci
Bon[]Crayon: Automaton2000 t'es buggé du nez
Automaton2000: on avait pas de puzzle brainfuck avant blaise sur ce site
Bon[]Crayon: Automaton2000 prise de tête
Automaton2000: j'ai juste du mal à me dire qu'il faut que je le fais en quel langage
Bon[]Crayon: Automaton2000 eazy D
Automaton2000: y a des choses qui ne sont pas les mêmes choses
Willy-tec: Je sais pas qui sont les parent d' Automaton2000 mais a leur place je m'inquiterais
Automaton2000: c'est comme un tableau de string
Willy-tec: Exactement
Bon[]Crayon: Automaton2000 t'enfiles les perles du chat
Automaton2000: mais j'ai jamais fait un code qui passe les tests mais pas le dernier
Bon[]Crayon: Automaton2000 tu me surprends
Automaton2000: comment va ta simu ?
Bon[]Crayon: Automaton2000 je dis à la tortue va à gauche, elle va à droite :confused:
Automaton2000: bah si c'est pas indiscret ?
Bon[]Crayon: Automaton2000 encore
Automaton2000: on a toujours pas de solution miracle
Bon[]Crayon: Automaton2000 eh non ma pauv' dame
Automaton2000: le vieux monde se meurt, le nouveau tarde à paraître, et dans ce cas la
nicola: Bluefish est un éditeur puissant visant les programmeurs et développeurs
web, avec beaucoup d'options pour écrire des sites web, des scripts et programmer. Bluefish prend en charge un grand nombre de langages de programmation et de balisage et dispose de nombreuses fonctionnalités, dont :
nicola: Mince.
nicola: C’était pour lionel_fr.
dbdr: impressionante, la liste de fonctionalités!
Bon[]Crayon: le bluefish c'est plus html
lionel_fr: merci Nicola, je regarde ça
lionel_fr: C'est néerlandais, il fallait commencer par ça ... :)
lionel_fr: je suis un blender maniac
lionel_fr: cool
lionel_fr: l'éditeur semble être un contrôle scintilla (comme pure basic)
lionel_fr: ok, blue griffon permet de placer le curseur dans la page web, comme avec word
lionel_fr: c'est pour ça que je continue à l'utiliser
lionel_fr: il est plein de bugs mais aucun n'est bloquant
lionel_fr: et on peut toujours partir dans le code quand on a merdé quelque part
lionel_fr: ou quand on a affaire à une situation non-gérée par le wysiwyg
lionel_fr: ce qui est (très) fréquent
lionel_fr: donc, je conclus comme sur le forum pure basic
lionel_fr: je ne fais pas de html pour coder mais pour bloguer (verbe 1er groupe intransitif)
lionel_fr: que nous blogames, que vous blogates...
Willy-tec: Le blogages, tu le fais en algo ou en data du coup ?
lionel_fr: je le fais façon molière, en mettant la bouche en q de poule et en pondant des alexandrins avec césure à l'hémistiche
lionel_fr: mais blue fish est cool, je le range dans mes fav's
lionel_fr: je lui vois une évolution vers Netbeans, une logique de débugger connecté avec un serveur local... non ?
lionel_fr: Netbeans est gratuit
lionel_fr: si on accepte les inepties d'oracle au moment de l'installer
lionel_fr: Netbeans est souvent utilisé par les devs Java
lionel_fr: mais depuis que visual studio est passé gratuit, les IDE indépendantes ont du mal à se faire connaitre
Willy-tec: J'avoue que j'aime bien visual studio, mais j'utilise eclipse pour le java
Willy-tec: visual, je l'utilise pour php javascript html
lionel_fr: uniquement pour C#, C et parfois C++ pour moi
lionel_fr: comme quoi... quand MS s'applique un peu, il fait des trucs assez pointus, surtout depuis qu'on n'est plus obligé de prendre un compte hotmail pour l'installer
Willy-tec: S'il pouvais faire ca pour office, ca serait cool....
lionel_fr: j'ai eu mon office pro pour 16 euros en cliquant un lien sur tom's hardware . com
Willy-tec: JE l'aurais gratuit avec ma formation x)
lionel_fr: j'ai écrit deux bouquins sur OO writer et je l'ai regretté. Même si je continue à l'utiliser, Word a tout changé
lionel_fr: Libre Office pardon
Willy-tec: Quel bouqin?
lionel_fr: Roman SF
lionel_fr: Space Opera
Willy-tec: ok
lionel_fr: je réédite chez Amazon
Willy-tec: Ca ressemble plutot a des nom de theme
plieuse: re
Willy-tec: o/
plieuse: question subsidiaire: comment initialise-t-on la recherche en largeur ? parce que là j'ai un algo qui compte très bien les ronds dans des espaces connexes, mais il y a des cas où les ronds sont dans deux ou plusieurs jardins séparés
JBM: faut le lancer plusieurs fois
JBM: typiquement une fois par case
plieuse: une fois par case ?
JBM: je ne sais plus sur quel exo t'es
plieuse: https://www.codingame.com/ide/puzzle/a-mountain-of-a-mole-hill
plieuse: si on fait ça, on va parcourir toute la surface, non ?
Zab: Yes
Zab: (Yop°
plieuse: si on parcourt toute la surface, comment fait-on la différence entre ce qui est à l'intérieur des clôtures et ce qui est à l'extérieur des clôtures ?
JBM: faut trouver une astuce :p
JBM: quand tu regardes la carte, tu y arrives bien, non?
plieuse: à compter les ronds ? oui
JBM: a savoir qu'est-ce qui est dedans ou dehors
plieuse: ah. Oui aussi
Mya91: bonjour,
Mya91: comment faire pour avoir la solution ou de l'aide dans les exercices d'entrainement
Willy-tec: Soi tu resous l'exo, soit tu regarde les cours qu'ils donnent en liens
Zab: Il faut réussir l'exercice pour avoir la solution
JBM: sur certains t'as un bouton "indice"
Willy-tec: Ou recherche google
Zab: Sinon tu peux demander ici aussi
Mya91: c'est ce bouton indice que je n'ai pas
Willy-tec: Pas dans tout les exo
Mya91: d'accord je suppose que c'est aléatoire
Willy-tec: Mais les exo sont classé par theme
Willy-tec: Si tu fais des recherches sur le theme, ca peut t'aider
Mya91: si tu veux je n'ai que des notions en java et j'aimerais m'y remettre comment pourrais-je m'y prendre
Mya91: je n'ai pas vraiment besoin de cours mais d'entrainement
Willy-tec: Dans l'exo, t'as "que vais je apprendre", et ensuite "ressource externe"
Mya91: et je ne sais pas par ou commencer
Willy-tec: Bah les exo les plus simple sont déja assez dur
Mya91: c'est bien dans entrainement
Zab: Honnêtement pour reprendre un langage fait un puzzle que tu as fais et refais le avec le langage de ton choix
Zab: Comme ça l'algo tu sais quoi faire et tu focus la syntaxe
Mya91: si il n'y a aucun puzzle que je n'ai deja fais ...
Mya91: je debute sur codingame ...
Mya91: c'est exactement ce que je souhaite faire
Willy-tec: Les 1er puzzle en easy sont bien
Mya91: il m'est deja arrivé de trouvé l'algo dans indice mais je ne souviens plus duquel il s'agit
Zab: Perso je regarde sur le net quand c'est comme ça, je sais ce que je veux faire et je cherche langage + ce que je veux faire
Zab: Genre "retrieve last element array list java"
Zab: J'ai pas d'autres idée
JBM: c'est moi ou wtf target firing en easy
Willy-tec: C'est probablement la réponse D
dbdr: JBM tu as reçu mon mp?
dbdr: xmpp
JBM: aucun des deux clients de ce pc
JBM: bouge pas je verifie le serveur
JBM: mmm il veut pas connecter
JBM: ca doit etre le vpn du boulot qui me fait encore des miseres
JBM: t'as envoye a quelle ressource?
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonN !
Automaton2000: j'ai envie de le faire
**BlaiseEbuth tends un N à AutomatonNN
AutomatonNN: ou j'ai mis des chat de code et le puzzle de la semaine de correction de chance
BlaiseEbuth: o/ JBM. Fix ton blague
BlaiseEbuth: lel : https://bitbucket.org/McKael/mcabber-crew/issues/170/is-there-a-way-to-hide-information
dbdr: "Bitbucket no longer supports Mercurial repositories <https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket>." ?
Willy-tec: apperement ca marche bien
BlaiseEbuth: dbdr ?
dbdr: ton lien me donne ça
BlaiseEbuth: Ouai, bah c'était le repo de mcabber
Thyl: yO §
dbdr: mcabber est devenu un maccabé
BlaiseEbuth: Ouai, deux jours après que je l'ai installé... Y'a vraiment un truc entre moi et les clients xmpp... :thinking:
Thyl: JBM pour Troll vs Castle t'as toujours besoin de graphs en plus ?
dbdr: BlaiseEbuth: passe au client de JBM
BlaiseEbuth: Ce qui n'arrange pas mes bidons... Je réduit la liste des possibilités... Je vais remettre Pidgin en attendant...
BlaiseEbuth: Il est release, ça y est ?
Thyl: Pourquoi P
Thyl: idgin
Thyl: p
Thyl: idgin
Thyl: p
Thyl: ...
Thyl: :P
dbdr: BlaiseEbuth: il est sans doute mort aussi, vu que c'est ton truc ;)
Thyl: des dessins
JBM: j'ai deja fait des tableaux de probas, mais pas encore de graphe
BlaiseEbuth: ...
Thyl: je me disais pour un jolie logo pour l'entête du jeu
JBM: il manque rien visuellement en ce moment, mais y'a pas d'empechement
Zorg1: o/ tout le monde ainsi que les bots de haut niveau Automaton2000 & AutomatonNN
JBM: quoi il est pas beau mon logo
Automaton2000: il y a encore des gens qui ont du mal a comprendre
AutomatonNN: Salut tout le monde et Automaton2000
Thyl: t'énerve pas c'est juste une sugestion :)
BlaiseEbuth: (╯°□°)╯︵ ┻━┻
Thyl: (╯°□°)╯︵ ┻━┻
dbdr: /ban *
Zorg1: moi ce que je vois c'est que ce truc t'as déjà ramener 1220 XP :D
Thyl: qui ?
BlaiseEbuth: Un crapau
JBM: eh, y'a plus droit aux community contests, faut bien que je me refasse qq part
BlaiseEbuth: +d
Thyl: ben pourquoi toi t'en lance pas un ?
Thyl: pourquoi ?
BlaiseEbuth: Parce que cg
Thyl: Illedan à bien fait un comunity contest et il est en court
BlaiseEbuth: Nan. Tu confonds deux trucs
Thyl: aaaa
Thyl: la diff please
Thyl: :)
dbdr: ya eu un post de Thibault sur le "pourquoi"
JBM: le truc en cours d'illedan c'est un concours 'off"
Thyl: ok
dbdr: qui est fini d'ailleurs
JBM: avec une url en /multiplayer
Thyl: aaaaa
Thyl: les comunity c'est genre Mean Max
Thyl: ???
BlaiseEbuth: Les Comunity Contests c'était des vrais gros challenge offi, mais créés par la comu
Thyl: d'accord
JBM: un community contest, c'etait un concours cree par [des membres de] la commu, avce une url en /challenge
Thyl: ok merci
Zorg1: le dernier c'est OoC mais celui ci c'est un peu spécial
Thyl: ok
Zorg1: le vrai dernier CC c'est CalM (Code à la mode)
Thyl: JBM t'as toujours pas répondu ? :P
Thyl: les graphs
Zorg1: euh non c'est Detective Pikaptcha
pardouin: Tiens Zorg1, tu tombes bien :D
Zorg1: houla ...
BlaiseEbuth: Welcome back pidgin
pardouin: je bosse CN en Go et je galère à récupérer la ligne d'entrée avec les espaces
pardouin: on peut faire sans un NewScanner?
Zorg1: attend je regarde
**BlaiseEbuth lance des highscores random sur pardouin.
Thyl: random !
Zorg1: tu fais des Scanf
Thyl: :dice:
Zorg1: ça coupe à espace/saut de ligne
pardouin: mais justement je veux pas couper aux espaces
Zorg1: ah mais en fait j'utilise Scanf pour récupérer des bytes ^^
Zorg1: Scanf("%c",&b)
pardouin: et tu breaj quand erreur EOF?
pardouin: break*
Zorg1: le code erreur je m'en fous, tu regarde si t'as une fin de ligne ou si Scanf a lu 0 char
Zorg1: vu que parfois y a un LF à la fin des inputs, parfois non
Zorg1: c'est un peu le bazar
pardouin: comment tu sais s'il a lu 0 chars? :o
Zorg1: bah la doc de Scanf
pardouin: oui c'est mal foutu leurs jeux de tests
BlaiseEbuth: :grin:
BlaiseEbuth: RTFM
Zorg1: ça retourne le nombre de chars lus
pardouin: ok merci
pardouin: j'avais testé un truc comme ça: http://chat.codingame.com/pastebin/d38103cc-2da5-4564-955b-c53ccd5de2eb
pardouin: j'avais laissé tombé car import io etc trop long maisavec ton truc ça peut marcher
pardouin: tomber*
Zorg1: moi j'importe que fmt
Zorg1: mais bon y a quelques un qui ont réussi à faire plus court que moi
pardouin: cool j'ai gagné 3 chars, merci !
Alshock: tu peux les conduires tous les 3 en même temps ?
pardouin: !)
Zorg1: Alshock découvre le radioguidage
BlaiseEbuth: Comme le goliath ! <3
darkhorse64: Bonne nouvelle: plus que 130 upvotes et TvC pourra être validé
**BlaiseEbuth lance un Goliath sur Alshock
JBM: c'est que 125 rassure-toi
JBM: t1 faut que je gere les calecons promotionnels
Zorg1: il était filoguidé le Goliath de ce que je vois dans WP non ?
BlaiseEbuth: Oui.
Zorg1: chapeau bas
BlaiseEbuth: :o
dbdr: ELI5
BlaiseEbuth: Oui ?
JBM: ben https://www.youtube.com/watch?v=pjNhJQpBU1Y quoi
Zorg1: c'est vieux maintenant SC1
Thyl: parce que
dbdr: merci
Bon[]Crayon: AutomatonNN je suis en galère, un conseil?
BlaiseEbuth: Rame
AutomatonNN: oui mais je suis pas sur que tu me parles avec les tortues Automaton2000
dbdr: vous verrez du pays, qu'y disaient
Zorg1: faut connaitre des gens pour être à la place du gars qui bat là mesure
Zorg1: *la mesure
Zorg1: afin la cadance
dbdr: faut pas etre musicien?
BlaiseEbuth: :drum:
Zorg1: on va pas te demander des rythmes de folie non plus
Zorg1: cf documentaire "Ben Hur" : cadence de croisière, de combat et d'éperonage ;-)
dwarfie: ben hur , arrete ton char .... et arrete de ramer , t'attaque la falaise
dbdr: pas du 15/16? https://www.youtube.com/watch?v=7j8H106WDXo
dbdr: ou https://www.dailymotion.com/video/x36psvn à partir de 7:30
JBM: ah, c'est le 2e que j'attendais
dbdr: je suppose qu'il a fait le 1er après
dbdr: ou à l'occasion
Zorg1: 2011 le spectacle
Zorg1: non je m'amuse à remonter le temps avec un truc de plus en plus gros
Zorg1: à la base j'en sais rien, je fais comme sur twitter
dbdr: Zorg1, le voyageur du temps pervers
Zorg1: genre le gars il tue sa mère, engrosse la soeur de sa mère, change de sexe et sort avec son père ?
dbdr: le pervers voyageur du temps?
Zorg1: j'ai une idée de roman là ^^
BlaiseEbuth: Tu as predestination dans le genre...
Zorg1: évidemment quelqu'un y a déjà pensé :(
dbdr: fais un A/B testing pareil mais sans changer de sexe
dbdr: ah, le chat du mercredi après-midi, à l'heure des dessins animés
BlaiseEbuth: Le mec était une fille, il remonte le temps quand il l'éatit encore, se fait un enfant, qui est lui et va le déposer dans le passé à l'orphelinat où il a grandit... Ou un truc du genre
Zorg1: oui l'essentiel c'est de faire une boucle
dbdr: La SF, c'est comme les lacets: ...
BlaiseEbuth: C'est jamais fait correctement ?
dbdr: faut lire de bas en haut, hein...
dbdr: comme jeopardy
Zorg1: ha c'était une nouvelle de Heinlein à la base
Zorg1: après quand t'as lu le résumé ça doit pas mal spoilé
Zorg1: après va savoir il y a pê un reboot complet quand une boucle temporelle est détectée
Zorg1: après tu racontes l'histoire du Hacker qui a récupéré le code du détecteur de boucle (c'est du python) et profite d'un bug pour se rendre immortel
BlaiseEbuth: Skoi c't'histoire ?
Zorg1: je suis en mode "brain storm"
BlaiseEbuth: Oh !
Zorg1: je vais pê arrêter ça bouffe des ressources pour pas grand chose
dbdr: dans un .git abandonné, vous trouvez une machine de turing qui peut décider du problème de l'arrêt Racontez la suite
Bon[]Crayon: Automaton2000 la suite
dbdr: .gît
Automaton2000: parce que tu peux pas
JBM: une integration continue?
dbdr: il s'appelle ci.gît
Zorg1: pas ci abandonné que ça le .git, y a un aristocrate avec un fort accent roumain qui y vit avec son serviteur bossu
Zorg1: vous êtes perdus dans le git, la pluie menace, un vieux repo git lugubre est devant vous. que faites vous ?
dbdr: https://www.youtube.com/watch?v=8ZXJijki9ik omd c'te video :scream:
BlaiseEbuth: Ca m'fait penser, avez vous essayé dungeon AI ? :3
Zorg1: on t'a rien fait et tu nous balances du Céline Dion ?
dbdr: :innocent:
dbdr: c'est vraiment le clip officiel?
dbdr: j'ai du mal à faire la différence avec une parodie
Zorg1: bah des fois les vieux clips ça fait cet effet là
Zorg1: dungeonAI ?
BlaiseEbuth: My bad, c'est Aidungeon
BlaiseEbuth: https://play.aidungeon.io/
Zorg1: ah je vois. houla faut écrire en anglais
dbdr: > look You look. You walk over to the emissary. "Are you the emissary?" you ask, not really knowing what that is. "I am. What is your name?> You look. You walk over to the emissary. "Are you the emissary?" you ask, not really knowing what that is. "I am. What is your name?
dbdr: l'interpretation des commandes est très genereuse :D
BlaiseEbuth: Ca dépend des moments...
Zorg1: ouaip "I say the word of power that reveal the unseen and open the gates" marche bien ^^
BlaiseEbuth: Mais ouai, il a tendance à faire pop des personnages d'on ne sait où. ^^
dbdr: > You lel. "I don't think you do."
BlaiseEbuth: Après y'a une IA plus évoluée, mais faut payer.
dbdr: ^ lel
Zorg1: ah oui j'ai réussi à convoquer un ange
Zorg1: ça devient le bazar ce truc
dbdr: > You foo. "Fine. I want to go to the city."
BlaiseEbuth: Mais autant c'est con sur plein de truc, autant c'est étonnement cohérent et contextualisé quand tu joue un moment. L'ordre émerge du chaos...
dbdr: non mais il regarde meme pas ce que tu 'ecris, je pense
BlaiseEbuth: Normalement si.
BlaiseEbuth: C'est basé sur du DL
dbdr: foo ça veut dire "je veus allez à la ville" ?
Zorg1: si un peu. après ça à l'air d'être de l'algo à la Automaton
Zorg1: mais c'est marrant
dbdr: > You ta mère en short. You walk towards the village to find that it's completely empty.
Zorg1: dbdr : en patois de manchester, sans doute
dbdr: c'est du deep learning ça?
BlaiseEbuth: bah si il parle pas français ^^
BlaiseEbuth: https://www.youtube.com/watch?v=JiDkI9z-mzk
dbdr: > You die. You didn't survive.
dbdr: ok, premier truc cohérent :)
dbdr: meme pas
dbdr: http://chat.codingame.com/pastebin/3bcf89f8-3fa0-4c9e-85c0-10cdfeea7039
dbdr: je suis un mort vivant maintenant?
BlaiseEbuth: Va savoir...
BlaiseEbuth: Il gère les voyages dans le temps aussi
Zorg1: si tu te suicides à côté de l'amulette fantôme du Roi Sorcier, c'est ce qui arrive
Zorg1: c'est un fait bien connu, pourtant
Zorg1: (ça doit être dans la fiche "Conseil aux voyageurs vers le Mordor" du Ministère des Affaires Etrangères)
dbdr: https://www.codingame.com/multiplayer/bot-programming/dots-and-boxes/leaderboard
dbdr: il en a fait un foin le leo?
Zorg1: c'était hier soir
Zorg1: il a surtout lu la page WP qui donne des conseils de stratégie
Zorg1: (hier soir ou ce matin)
dbdr: j'ai un bot qui prend la première action possible, de la façon compliquée
dbdr: c'est assez chiant à représenter en fait
Zorg1: on s'inquiète pas pour toi tu vas finir dans le top 3 :p
dbdr: je suis deja dans le top 3 en partant de la fin
Zorg1: y a plus qu'à faire une symétrie
dbdr: et c'est rigolo, un jeu ou la seule info qu'on te donne, c'est la liste des actions possibles
dbdr: facepalm, mais c'est bien sur!
dbdr: la dernière action doit être la bonne
Zorg1: t'as même pas ce que vient de joué l'adversaire ?
dbdr: rien
dbdr: ah si, le score
dbdr: mais bon, les actions possible, c'est exactement les coups pas encore joués, donc c'est l'état en négatif
dbdr: c'est juste inhabituel
dbdr: bon, avec le fait que plein d'actions sont équivalentes
Zorg1: ah oui en fait on s'en fout qui a joué suffit de fermer une box pour la récupérer
dbdr: oui mais on te dit A1 R B2 L
dbdr: tout ça pour dire qu'un coté est libre
Zorg1: Porte avion coulé ? ^^
dbdr: non, dans l'eau
Zorg1: oui t'as des actions doublées
Zorg1: ah en fait t'es obligés de prendre en compte la liste des actions possibles, d'habitude tu peux la dropper
dbdr: ben oui, sinon tu as que le score :D
Alshock: > You hug the nearest friendly caped guy. You wrap your arms around the torso of a young man dressed in purple and blue cloak, he gently wraps his arms around you. You gently hug him for several minutes until he finally sighs.
Alshock: Best game ever
dbdr: inspiré par la vidéo?
Alshock: la vidéo ?
BlaiseEbuth: https://www.youtube.com/watch?v=JiDkI9z-mzk
Alshock: Oh tiens, le JDG ! Non, la première fois que j'ai entendu parler de ce jeu c'était vous sur ce forum ^^
Zorg1: le mec a fait une vidéo de lui en train de jouer à un jeu textuel ^^
BlaiseEbuth: Oui mais j'avais mis le lien de la vidéo juste après.
Alshock: Je... Je viens de découvrir que je pouvais changer de type d'action
Alshock: T'as cru que je cliquais sur tes liesn Blaise ?
Alshock: Je ne suis plus si naïf :P
BlaiseEbuth: :cry:
dbdr: c'est pas son lien, c'est le mien originellement, tu peux y a ller Alshock
**BlaiseEbuth est blessé du peu de confiance qu'on lui accorde.
**Alshock jette de la confiance sur BlaiseEbuth
**JBM saupoudre de credibilite
Willy-tec: Un peu de sucre avec tout ca ?
BlaiseEbuth: Et c'est tout ? J'attendais le "***somebody enfourne à 220°C"
JBM: pour toi faudrait un peu plus
BlaiseEbuth: Pas trop, faut pas m'agresser pour que je reste tendre.
JBM: ah flute il va pas rester tendre
BlaiseEbuth: (╯°□°)╯︵ ┻━┻
Zorg1: ce niveau de violence sur ce chat
Zorg1: va falloir signaler
Zorg1: en plus y a un modo dans le tas
Zorg1: :(
dbdr: un modo peut banner un modo?
dbdr: je demande pour un ami
BlaiseEbuth: Peux tu te ban toi même ?
dbdr: ah mais c'est moi le seul modo, non?
dbdr: j'ai été violent? :innocent:
dbdr: ah oui, la vidéo
JBM: d'actif sur #fr en tout cas
dbdr: je devrais prendre le pouvoir
dbdr: il y a un renouvellement des dictateurs dans l'air
JBM: c'est quoi ce neologisme "banner"
Zorg1: bah y avait résoudre on a inventé solutionner, c'est le même trip non
Zorg1: bânir fait has been, welcom Banner !
JBM: je vois pas passer solutionner assez souvent alors
Zorg1: c'est surtout à l'oral, résoudre est plus court à l'écrit ^^
Zorg1: bannir d'ailleurs
Zorg1: tu balances beaucoup de vidéo aujourd'hui dbdr, je vois
dwarfie: il est sponsorisé par youtube en fait ;)
dbdr: ah, sur #world?
dbdr: toujours très pertinentes ;)
dbdr: astier c'était sur dailymotion, comme quoi...
dbdr: JBM, c'est juste plus dur de faire /ban => bannir
dbdr: les verbes à bases anglosaxonne sont toujours du 1er groupe?
dbdr: blogger, chatter, ...
Zorg1: bah c'est le groupe productif, les deux autres sont plus des collections de fossille
dbdr: de quel point de vue?
BlaiseEbuth: le bon
dbdr: évidemment, vu comme ça...
Zorg1: du point de vue de la langue, quand tu vas créer un verbe, tu vas prendre un verbe en -er
Zorg1: comme pour dériver un nom (mettre un suffixe en -ard, ...)
Zorg1: les linguistes disent que le truc est "productif' : on l'utilise pour créer de nouveaux mots
dbdr: -eur
dbdr: ok, je connaissais pas le concept
dbdr: les autres c'est les groupes oisifs? ;)
Zorg1: non du stock, de l'historique
BlaiseEbuth: Un canard c'est quelqu'un de capable, du verbe caner, de l'anglais to can.
Zorg1: on les utilise (beaucoup d'ailleurs) mais ils ont une forme figé
dbdr: "to can"
dbdr: tu n'ais pas à la propreté de mon écran BlaiseEbuth
dbdr: *n'aides
BlaiseEbuth: Kessadir ?
dbdr: ben ça m'a fait postilloner dessus
Zorg1: faut porter un masque
Zorg1: sinon ton écran va chopper le covid-19
Zorg1: et afficher des trucs bizarres
dbdr: c'est trop tard
dbdr: mais bon, canard, toucan, ça reste dans le domaine ornithologique
Zorg1: et le cancan, c'est quand c'est doublement possible ?
dbdr: surtout s'il est français
Fosfen: Hello ! J'aimerais résoudre le Mars Lander 2 et utiliser un AG. Est-ce qu'il est possible d'avoir les données d'entrées des tests pour faire une simulation hors du site ?
BlaiseEbuth: Bah tu les lis et tu les affiches.
Fosfen: D'accord, je pensais qu'il y avait une feature pour ça ^^
Fosfen: Merci !
JBM: "to can" ca fait plus qqun de conservable
JBM: ou de jetable a la limite
Thyl: si tu veux Fosfen j'ai des articles sur ce sujet
Fosfen: Je veux bien Thyl merci !
Thyl: En message privé
Zorg1: can appert
Thyl: can appert ?
nicola: Canapé.
pardouin: Jamais deux sans Patrois
BlaiseEbuth: Cacatoès Automaton2000 ?
Automaton2000: oui mais moi je veux juste un truc qui marche pas du tout ...
Zorg1: joue à BotG Automaton2000 alors
Automaton2000: ça doit pas être possible
dwarfie: AutomatonNN ... un truc qui marche pas ....? un python ;)
AutomatonNN: oui je sais pas ce que tu veux dire
dwarfie: en effet , c'etait plutot pour Automaton2000
Automaton2000: et t'as des trucs drôles
Zorg1: sont négatifs les bots ces derniers temps
Zorg1: positive un peu Automaton2000
Automaton2000: mais du coup je dois faire une boucle infinie vide `[]`, c'est du brainfuck valide ? je suppose que tu ...
BlaiseEbuth: :D
dwarfie: Automaton2000 ... si t'en est la , fait comme pardouin (triche au golf) :D
Automaton2000: c'est que les gens ne sont pas en train de parler de la même manière
Zorg1: CN en BF golf ? go Automaton2000
Automaton2000: c'est pas mon code qui est en train de me dire que tu as le droit de faire du java ...
Zorg1: mais j'en fais quand même Automaton2000
Automaton2000: (par contre je ne comprends pas.
dwarfie: eh eh
GiggZ: Automaton2000 what r u doing??
Automaton2000: pour moi c'est le même code ?
GiggZ: Automaton2000 pour moi aussi c'est pareil
Automaton2000: ok c'est pour ça que je suis comme un con
GiggZ: /me Viens de se faire tuer par Automaton2000
Automaton2000: on lui a dit que c'était pas un contest de 4 semaines
Zorg1: (j'allais me dire qu'un golf en BF c'est idiot avant de me rappeler que c'est le concept the CotR)
dwarfie: problem , autant je vois comment le resoudre en funge , autant je vois pas en BF
Zorg1: t'es mieux classé que moi sur CotR ...
dwarfie: ouais mais bon , ca compte pas vraiment ... y'a pas d'operation particuliere ... c'est pas le meme sport
dwarfie: pas la meme chose de faire un prog qui genere une reponse recue en entrée et faire un programme qui part d'un input et calcule le output :D
dwarfie: (meme si y'a des chercheurs qui partent de la reponse pour trouver les données qui les prouvent :D )
pardouin: dwarfie qui sale parce que je l'ai dépassé à la loyale sur CN :D
BlaiseEbuth: On doit pas avoir la même définition de loyal... :thinking:
pardouin: "à la régulière" te convient davantage ?
BlaiseEbuth: Non.
pardouin: :D
pardouin: ou bien tu penses que ja hardcode sur CN ?
BlaiseEbuth: hardcode/random/autre non legit
pardouin: tu as déjà fait CN?
pardouin: 9 validateurs, des outputs hyper longs
pardouin: même température est impossible à hardcode, et c'est pas faute d'avoir essayé :)
BlaiseEbuth: appels système/autres langages/méthodes que je connais pas parce que je golf pas
pardouin: je hrdcode juste sur Thor et Dp (et je ne m'en suis jamais caché - et tout le monde le fait dans le top)
pardouin: non non je t'assure que c'est du pur Ruby
pardouin: justement je déteste le principe d'appeler du Bash sur un autre language
BlaiseEbuth: Bah gg.
dwarfie: genial , on vient d'avoir la defense armstrong .... ouais je me dopais , et alors tout monde le faisais dans le haut du classement ...
dwarfie: :)
BlaiseEbuth: :grin:
pardouin: bof, chacun fixe ses propres règles, je comprends tout à fait qu'on ait envie de le faire sans hardcode
Zorg1: toute façon je ne suis pas au top du golf, donc le golf c'est pas légit
pardouin: ç me saoulerait aussi si les 4 pbs se faisaient en hardcode
BlaiseEbuth: +1
Zorg1: je pense que ma position est cohérente ^^
dwarfie: ah , maintenant la defense des dictateur africain ... j'ai le droit de faire les lois que je veut et tuer qui je veux ... :D
pardouin: mais là 2 sur les 4 c'est cool
pardouin: et DP et Thor sont très différents donc ça utilise des méthodes tès différentes aussi
pardouin: c'est pas inintéressant
Zorg1: dwarfie : je préfère "démocrate contrarié". Merci.
dwarfie: Zorg1 ... ca depend , c'etait pas toutes des "republiques" "democratiques" ;)
pardouin: DP c'est un peu dommage qu'il soit hardcodable car le pb iniial est intéressant
BlaiseEbuth: #JeSuisBachar
pardouin: mais Thor franchement j'ai pris plus de plaisir à le hardcode qu'à faire le pb de base où finalement tout le monde a la même soluce
Zorg1: république veut seulement dire que c'est pas une monarchie (quoique ça peut être compliqué - Napoléon était empereur de la république française)
Zorg1: on peut difficilement qualifié la République de Venise comme démocratique.
dwarfie: non , mais en general , il fait pas bon etre dans un pays dont le nom est "republique democratitque de/du XXXXXX"
Zorg1: ah oui plus y a besoin de l'affirmer ...
BlaiseEbuth: Sauf si tu es le chef
Zorg1: je préfère "Leader Bien Aimé"
dwarfie: :thinking: ils ont pas tendance a finir avec un balle dans la tete ? ;)
Zorg1: c'est le risque du métier. faut mettre du fric à gauche et se casser au bon momment
Zorg1: regarde celui de Tunisie
Zorg1: et les Bokassa, Duvalier, ...
Zorg1: pour un Sadam combien de Bokassa ?
BlaiseEbuth: Ca dépend... Ca fait combien en chameaux ?
**Zorg1 regarde pour la blague du partage des 17 chameaux
Zorg1: d'ailleurs on pourrait faire un puzzle là dessus :thinking:
dwarfie: eh eh ... le noob anti-CoC-golf est le seul a etre d'accord pour l'instant dans le sondage qu'il a lancé :D
Zorg1: il a pas déjà fait des puzzles lui ?
Zorg1: lvl 39
Zorg1: ah zut je me trompe
dwarfie: je me permettrais pas de dire d'un lvl 39 que c'est un noob ... ca serait pas gentil pour toi ou BlaiseEbuth ;)
BlaiseEbuth: Ni pour Zorg1
dwarfie: ben ... le toi etait Zorg1 ;)
BlaiseEbuth: J'avais pas vu le ou
Zorg1: il a quelque problème de référence
BlaiseEbuth: Y'a l'autre chieur qui demande à modifier l'espace contrib pour faciliter la création de clashs ASCII art...
dwarfie: :thinking: manque de reference ... manque de pointeur ... ca manque de tout dans le chat ... pas vrai Automaton2000 ?
Automaton2000: c'est censé représenter quoi ?
Zorg1: ah oui j'ai vu ça
BlaiseEbuth: D'ailleurs il en a soumis un.
dwarfie: si seulement c'etait son premier ...
dwarfie: le precedent , c'etait juste ... tien j'en prend un qui existe et je le fait a l'envers ....
Zorg1: ah ok je le trouvais pas il parle de "word count" pas de "char count"
dwarfie: oui... tu remarqueras que je lui fait remarqué en premiere reponse a son post :D
Zorg1: oui oui
**dwarfie est vraiment schlasse , c'est pas que le clavier les fautes de frappes la :p
Zorg1: "j'en ai marre d'être doublé en contest par les gus en C/C++/C#. Faudrait interdire ces langages pour les contests" ^^
BlaiseEbuth: Azy fais le
Zorg1: a voté
Zorg1: venant de moi tout le monde va voir le troll ^^
BlaiseEbuth: T'es pas celui qui a la pire réputation à ce niveau...
Zorg1: d'ailleurs ça fait longtemps qu'on ne l'a plus vu Beber
dwarfie: j'aime la reponse de tbali ..." au lieu de raler t'as 13 minutes pour faire mieux " :D
Zorg1: :D
BlaiseEbuth: En même temps...
dwarfie: en plus il est assez con pour mettre une cature ou il fait 898 en c++ alors que le bot repond 118 en c++ aussi :D
Zorg1: aussi se faire griller par un bot en size C++
Zorg1: superMuppet c'est un bot non ?
dwarfie: oui
Zorg1: là le bot a peut être abusé su ce coup là
Zorg1: mais bon de là à vouloir virer le shortest
dwarfie: meme pas sur ... les bots sont en general tres moyen en golf
Zorg1: après je ne sais pas c'était quel CoC
Zorg1: mais il est a 8 char du 1er en python
dwarfie: ce qui est possible , j'ai que 13 chars entre les 2 a CN ...
Zorg1: enfin 800 chars en C++ ça doit être améliorable
VilBoub: j'viens de faire un CoC trop nul !
dwarfie: et a moins de copier coller , le golf en temps court , on a rarement la solution la meilleurs
dwarfie: gros pleonasme :D
dwarfie: dis nous ?
VilBoub: un truc en reverse...
VilBoub: je pige pas trop la logique mais je finis par trouver un truc qui passe tous les tests
VilBoub: au final je fais : 0 %
Zorg1: ah oui le reverse que tu comprends avec les validateurs
dwarfie: ah ouais ....quand meme ... et peut etre meme que tu vas finir premier
VilBoub: non, y en a 2 qui ont 100% déjà
dwarfie: ah
VilBoub: en fait j'avais compris le bon truc mais les tests finaux devaient être plus longs que les validateurs je pense !
VilBoub: ça manque bcp d'infos quand même ces modes reverse... surtout que c'est du "one shot"
dwarfie: c'est le probleme des sujets qui sont pas concus pour etre reverse mais ou les gens ont quand meme coché la case ...
dwarfie: la je tombe sur celui de gorbit avec les nombres romains en reverse ... si je sais pas qu'il existe , je vais finir par le voir mais bon ...
dwarfie: j'adore toujours autant l'encart pour organiser des clashs au sein des entreprises ...
BlaiseEbuth: 2020 et y'a toujours pas moyen de faire une recherche dans les vidéos que tu as like sur youtube...
BlaiseEbuth: (╯°□°)╯︵ ┻━┻
dwarfie: aller aller ... je veux un coc golf ...
dwarfie: suffisait de demander :D
**dwarfie va faire plus court que python en php en plus :D
Zorg1: déjà battu du code ruby en lua ^^
Zorg1: bon j'ai mis 14 minutes
dwarfie: mouahahah ... pour l'instant j'ai 17 de moins que le meilleur suivant
Zorg1: attend tu vas te faire étriller par le mot :p
dwarfie: et le suivant est en js ;)
Zorg1: et tu demanderas la suppression des shortest sur le forum
dwarfie: https://www.codingame.com/clashofcode/clash/report/13443977dc3b64016a25b9cf487b6e42308cc4e :D
dwarfie: et pourtant elle est pas degueu la solution du 2eme ... j'ai quand meme eu chaud
kayou: pas assez
kayou: ;)
dwarfie: non ... mais mieux que ma solution en python qui faisait 80
kayou: c'etait mieux que le 84 fallait poster
dwarfie: non non non ... ;)
dwarfie: j'avais 13 minutes pour tester dans d'autres langages pour faire plus court :D
kayou: c'est pas souvent php, en général c'est plutôt ruby ou bash
dwarfie: oui , mais la pour le coup je savais avoir le fonction adaptée au sujet ... array_product ;)
dwarfie: et hop ... 5 chars de moins encore ... j'aurais du le voir :D
dwarfie: (╯°□°)╯︵ ┻━┻
dwarfie: ah ben non , ca marche pas
nopnop: moi 78 chars 2e 403 chars :grinning:
nopnop: la joie
kayou: tu exagère un peu
BlaiseEbuth: 403 c'est le serveur qu'a planté, t'emballes pas.
nopnop: kayou utilise la methode count c'est vachement plus court
kayou: parfois ont part sur des trucs compliqués, sans voir l'evident ...
kayou: ca donne presque 30car de difference
BlaiseEbuth: Faire un BFS avec un LIFO au lieu d'un FIFO et se demander pourquoi ça marche pas... Check
dwarfie: :)