Chat:Fr/2022-01-18
BlaiseEbuth: Agrougrou Automaton2000 ! Le monstre du chat est là !
Automaton2000: je suis un peu en vol plané entre deux continents (ie sur un nuage)
BlaiseEbuth: :thinking:
3141948: Agrougrou
nicola: Remi., je pensais qu’il y avait une étude syntaxique du code pour le minifier.
Remi.: Salut tout le monde. Je ne sais pas si ça existe ça ... mais si c'est le cas je suis preneur ^^ même si je ne compte pas sur le python pour marquer des points, juste pour la curiosité.
BlaiseEbuth: Fix ta nickname 3141948 (C't'à toi qu'je parle philRG)
nicola: Ben non, philRG est bien philRG.
nicola: Ça déconne chez toi, BlaiseEbuth.
nicola: Chez moi ça marche™.
BlaiseEbuth: Stoi qui déconne, tu utilise le webchat donc tu peux pas voir.
BlaiseEbuth: Parce que l'affichage des nick est fait par une bidouille sur le site au lieu d'être configuré correctement sur le serveur xmpp
BlaiseEbuth: Donc si tu te connectes avec un client externe sans préciser ton nick, les autres personnes utilisant un client externe ne verront que ton id
Frankich: Remi j'ai des unexpected EOF perso quand je test après golfage
BlaiseEbuth: Ca marche quand même.
Remi.: Parfois y a des trucs bizarre, je n'en ai pas souvent eu mais quand il y en a je rajoute un espace au hasard quelque part.
Remi.: Et faut éviter les retours à la ligne, surtout si on fait un copier-coller d'un ficheir texte windows.
Remi.: * fichier
Frankich: Ok, en passant par un notepad windows ça marche pour le coup
BlaiseEbuth: Windowz... :rolling_eyes:
Frankich: déso blaise, y'en à qui ont besoin d'être assisté, j'en fais partie
Frankich: trop dur linux
BlaiseEbuth: Obligé de l'utiliser pour certaines choses, mais certainement pour dev. :scream:
Remi.: *pas
Remi.: ?
BlaiseEbuth: Oui ! :scream:
Walpha: C'est quoi le score 100% ou 75% pourtant on a le même résultat
BlaiseEbuth: Visiblement pas.
BlaiseEbuth: Sur quoi d'ailleurs ? Un clash ?
BlaiseEbuth: Voilà voilà...
BlaiseEbuth: Automaton2000 un bon mot ?
Automaton2000: tu crois pas que beaucoup de gens qui sont pas les mêmes
BlaiseEbuth: C'est nul ça Automaton2000, vive le clonage !
Automaton2000: tu es bien le seul à avoir le même résultat
Alshock: he beh, coucou à tous (même Automaton2000 )
Automaton2000: je le fais pour les test 3/5 ? impossible de trouver et tout mes camarades se moque de moi car ...
Alshock: ils sont vilains
BlaiseEbuth: Camarade Automaton2000 au goulag !
Automaton2000: mon code c en c++
BlaiseEbuth: o/ Alshock
Alshock: \o BlaiseEbuth
Alshock: Automaton2000 oh non pas ça...
Automaton2000: ok je suis un peu en dessous de la moyenne
BlaiseEbuth: Quelle est la différence entre une tortue Automaton2000 ?
Automaton2000: du coup c'est une sorte de minimax
Alshock: terminate called after throwing an instance of 'std::system_error'
what(): Invalid argument
J'ai ça dans un thread qui se lance uniquement en threadé et à une instruction random, jpp xD
Alshock: roh vas-y c'est toujours tordu en C++ le threading qui marche sur la heap et fail APRÈS son démarrage en stack alors que théoriquement y apas de souci (et aucune stack rendue trop tôt)
philRG: 3141948 ah oui c moi mais tu me disais quoi?
philRG: ah oui BlaiseEbuth ok j'comprends
philRG: faut que je trouve comment spécifier mon nick sur mon client xmpp externe installé sur mon smartphone
philRG: purée où j'ai posé mon tél!
philRG: j'reviens de LM pour acheter des produits d'hivernage pour ma piscine, mais ma pompe encore HS grrr
philRG: cochonnerie de marchands de rêves
3141948: BlaiseEbuth: sous quel nickname j'apparais là ?
Remi.: Il arrive parfois que Blaise ne réponde pas aussi vite qu'Automaton2000 ^^
Automaton2000: mais je comprend pas pourquoi il ne le sait pas
philRG: il faudrait quelqu'un avec une application XMPP pour tester
philRG: c pas mal finalement cette historique limitée sur le webchat
philRG: on dit une bêtise et c oublié :)
Alshock: Mais Automaton2000, lui, s'en souviendra toujours
Automaton2000: si les gens se sont dit que ça marche ?
BlaiseEbuth: Bah toujours 3141948
Remi.: Et quelqu'un qui est connecté depuis ce matin a toujours dans son historique la solution JS de philRG pour Température en golf ^^ :P
BlaiseEbuth: Si tu peux pas configurer dans le client, essaye '/nickname philRG'
Remi.: D'ailleurs tu devrais laisser tomber ton Math.abs, si tu as regardé plusieurs solutions tu aurait dû remarqué qu'il y a quelque chose d'autre permettant une comparaison similaire, avec beaucoup moins de char.
3141948: /nickname philRG
Remi.: * remarquer
Bon[]Crayon: Salut tout le monde :wave_tone1:
BlaiseEbuth: Mouai 'fin sinon t'attend minuit et tout sera loggé sur le wiki :p
3141948: /nick philRG
Bon[]Crayon: Salut Automaton2000 :robot:
darkhorse64: C'est du golf très verbeux
Automaton2000: rien que le nom de domaine ?
Remi.: D'ailleurs Blaise, c'est quoi le lien pour voir l'historique ?
3141948: /help
dwarfie: Automaton2000 : car t'es nul et sait pas dire tortue ? normal
Automaton2000: y'a des mecs qui font du code qui sert à rien
dwarfie: a le sale scroll
3141948: Bon mon client XMPP est pourri
darkhorse64: Automaton2000 n'aime pas le golf
Automaton2000: en meme temps , c'est pas la joie
Remi.: Il confirme en plus ^^
darkhorse64: Automaton2000 n'aime pas s'amuser
Automaton2000: je crois qu'il y a des bots qui ne se lancent pas j'ai l'impression que c'est plus dur
darkhorse64: Automaton2000 est le schtroumpf grognon
Automaton2000: je sais plus si c'est un puzzle cg ?
philRG: Et là BlaiseEbuth comment tu me vois ?
darkhorse64: OO
dwarfie: :sunglasses:
Remi.: :eye:
Remi.: :eye: :eye:
dwarfie: :dart: :dart: :dart: ... 150 points :D
philRG: bon mince nos adversaires de Metz ont déclaré forfait (z'ont le covid), bon va falloir se déplacer à Narbonne ou Paris pour les 1/4 finale de champ. de france +55 de tennis par équipes
philRG: reste 11j pour m'entraîner
Stilgart: Automaton2000: tu dis ça, mais AutomatonNN il ne se lance pas parce que tu l'as mangé, je te rappelle
Automaton2000: sans parler du fait que je ne connais pas
**Bon[]Crayon lance une tortue à Automaton2000 :turtle:
Automaton2000: après tu peux te lâcher
**Bon[]Crayon lance deux tortues à Automaton2000 :turtle: :turtle:
Automaton2000: j'ai encore pas mal de truc
Remi.: Tout le monde lance plein detortues à Automaton2000 :turtle: :turtle: :turtle: :turtle: :turtle: :turtle:
Automaton2000: et il y a la solution de l'auteur
philRG: mince sont tous dans le Top 10 des meilleurs joueurs français nos futurs adversaires :(
philRG: on va faire 1100 km pour prendre une dérouillée
philRG: quelle connerie ces fédérations
Alshock: en vrai je préfère faire 1100 km pour jouer contre Nadal que faire la même distance pour jouer contre Stanislas, qui risque de t'envoyer son bras ou son dentier dans la tête à chaque touche de balle
Zorg1: ah 1100km aller et retour ^^
philRG: oui c çà. La fédération doit sans doute accorder des aides, mais ce sont principalement les clubs qui payent...
philRG: si tu fais WO sans raison valable en champ. de France, le club est sanctionné je crois
Zorg1: WO ?
philRG: forfait
Zorg1: ah
philRG: avion+hotel sur 3 joueurs minimum, ça pince bien
Zorg1: sinon vous affretez un bus et vous campez, option warrior ^^
philRG: en + on va dérouiller, vu le niveau des gars
philRG: il y a quasiment 1/4 des rencontres qui finissent par un forfait
Zorg1: c'est dû au COVID ou c'était déjà le cas avant ?
philRG: j'sais pas mais là apparemment le joueur/capitaine/et président du club que je devais affronter a attrapé le Covid
philRG: c le frère d'Olivier Delaître, qui a gagné la coupe Davis en 1993
philRG: pardon 1991, mais il a pas joué la finale
philRG: il a joué en double à la finale de 1999 avec Santori
philRG: Santoro
philRG: finale perdue contre l'australie
philRG: bon c rigolo, vu que moi, je regardais tous ces gars à la TV
philRG: ses partenaires d'entraînement sont cas contact
Zbouig: oh les gars vous pouvez m'aide
Zbouig: j'essaie de faire le défi sur la recherche dichotomique avec la bombe
Zbouig: et je comprends vraiment pas mon erreur
Zbouig: on peut partager le code ou??
Zbouig: j'ai trouvé pouquoi ça marchait pas
philRG: AIshock: bah on joue principalement des anciens bons joueurs français qui n'ont pas eu de carrière pro, dur de vivre du tennis si tu n'es pas classé dans les 200 premiers mondiaux.
philRG: les anciens pros connus, je les croise parfois dans des rencontres par équipe, rarement en individuel. Ils sont bcp trop forts techniquement, ou alors plus du tout en bonne condition physique (surpoids ou alors tous abîmés par un sport très exigeant pour les articulations)
philRG: sont aussi pas motivés de se remettre au tennis pour jouer des "petits" joueurs
philRG: on croise parfois d'anciens champions d'autres sports qui se sont mis au tennis
Remi.: Zbouig https://fr.wikipedia.org/wiki/M%C3%A9thode_du_canard_en_plastique ;)
samadh90: j'adore, je connaissais pas le canard plastique
Stilgart: c'est pourtant ton meilleur ami après Automaton2000
Automaton2000: tu vas te faire ban
Stilgart: /o\
samadh90: Par contre, y a une chose que je trouve un peu embêtant. Les challenge en anglais. Je met un temps fou a comprendre l'énoncé que de sortir une solution. C'est dommage. Tant pis.
nicola: Je n’utilise pas la méthode du canard en plastique mais celle du manchot en peluche.
nicola: Ou du lapin en Lego.
dwarfie: timeout a DP1 en c++ ... koikispace ???
pardouin: la version fabuland nicola ?
Remi.: T'as pensé à incrémenter ta variable de boucle ? ^^
dwarfie: deconne pas ... for (1=>15) ca tourne) , for(1=>5)for(1=>3) ca timeout ;..
pardouin: j'ai testé thor c++ pour voir un autre referee, pas de pb
Littleyounes: salut les nulos
dwarfie: Littleyounes : bienvenue chez toi :D
pardouin: o/
Littleyounes: o/ j'ai pris un rever
pardouin: check tes { } de for peut-être
dwarfie: la faute a philRG qui nous a soulé de tennis un bon moment :D
dwarfie: non non pardouin ... juste incomprehensible , ca tourne bien localement
pardouin: ok :(
Littleyounes: :(
philRG: dwarfie tu préfères le foot?
dwarfie: je prefere Automaton2000 :D
Automaton2000: pour ça que je pensais à un truc du style
dwarfie: ah ah ... mon code passe en C ... le meme en c++ timeout .. chercher l'erreur :p
Remi.: dwarfie : affiche quand même ta variable de boucle dans la sortie debug. Tous mes timeout injustifiés sotn venus de là.
Remi.: oups scroll
Remi.: En fait toujours bon ^^
philRG: Déboguez avec un canard en plastique
philRG: :-D
Stilgart: dwarfie: tu as du foirer une lettre
philRG: je connaissais pas cette technique de debug, on en apprend tous les jours
Stilgart: genre i++ au lieu de j++
philRG: Quand tout va mal, parle au canard !
dwarfie: non non ... puisque ca marche en c et pas en c++ ... la seule difference est la lecture des inputs ...
pardouin: mets des scanf ^^
pardouin: peut-être un cin.ignor mal placé
pardouin: +e
dwarfie: ca timeour si je lis ... je lis pas , ca passe :rofl:
Remi.: Tu lis dans ta variable d'incrémentation ? cin>>i :P
pardouin: à la limite copie nous juste la partie inputs
Remi.: Ou sinon explique ton code au canard jaune.
pardouin: c'est toujours bien de comprendre d'où ça vient
pardouin: si on est 5 à regarder on trouvera plus vite la couille ^^
pardouin: ou explique à: https://fr.shopping.rakuten.com/photo/lego-fabuland-lapin-robby-bonnie-1955125313_ML.jpg
dwarfie: c'est bon ... c'etait trop con ...
dwarfie: :D
dwarfie: string[height]; avant le cin>>height; c'est mortel
Remi.: La variable d'incrémentation ?
Remi.: Ah ok
dwarfie: le premier qui me redit que ca initialise a 0 , je le baffe
Remi.: mdr
Remi.: T'aurais peut-être dû l'initialiser à 0 ^^
Stilgart: haha l'appelle à ~2G constructeurs de string :D
Stilgart: -le
dwarfie: bloquer la dessus alors que c'est super trivial ... jamais faite celle la :rofl:
Alshock: Tout problème est relativement trivial, une fois résolu
dwarfie: je parlais surtout de DP1 :D
nesnes112: http://chat.codingame.com/pastebin/2c1d2df4-8d31-49e3-98b4-0520e13eca63
dwarfie: (╯°□°)╯︵ ┻━┻
philRG: bon heureusement que JS fait de la conversion de types comme un grand, car ton tableau d'inputs sont des strings au passage...
**dwarfie aurait pas du regarder la solution de Stilgart ... me suis encore fait chier a coder ce qu'il fait en une ligne :D
Stilgart: sur lequel ?
dwarfie: DP1
Stilgart: je vois pas comment je pourrais le faire plus long celui là :/
Stilgart: tu connaissais pas le fameux :
Stilgart: grid <- listArray ((1,1),(h,w)) . concat <$> replicateM h getLine
Stilgart: ?
dwarfie: c'est pas ca le truc ... c'est ce qui est derriere ton "filter valid"
Stilgart: ha
Stilgart: j'aurais même pu faire
Stilgart: [ (x',y') | (dx,dy) <- [(-1,0), (0,-1), (0,1), (1,0)], let x'=x+dx, let y'=y+dy, 0<x' && ... && y' <= w]
Stilgart: ou encore avec un do (+ import Control.Monad) :
dwarfie: Automaton2000 : tu peut me ramerer des tables svp :D
Automaton2000: je vois des trucs bizarres
Stilgart: http://chat.codingame.com/pastebin/f8dceeb3-5e33-440c-82aa-765876b5a076
Stilgart: la version [ retval | ... ] c'est juste la version compacte du do
dwarfie: ben , va falloir que je la retienne celle la ... ;)
Stilgart: Automaton2000: mais non, c'est juste du code Haskell
Automaton2000: qu'est-ce que tu veux dire que le jeu est pas symétrique
Stilgart: if b then [v] else [] ---> [ v | b ]
Stilgart: au passage
dwarfie: Automaton2000 ... "symétrique" ? ou "si métrique"
Automaton2000: il faut vraiment que je change la valeur de la variable
Stilgart: lire "v si b"
dwarfie: oki
Stilgart: six métriques ça fait beaucoup Automaton2000
Automaton2000: tant que t'as pas trop le temps en train de tester des trucs ?
dwarfie: Automaton2000 , si tu veut tester des trucs , j'ai une nouvelle infra mail a valider ...
Automaton2000: dwarfie : peut etre mais c'est pas ouf
dwarfie: non mais oh ... je te permet pas Automaton2000
Automaton2000: j'ai quand même une bonne idée
Stilgart: critiquer l'infra mail de dwarfie je sais pas si c'était une bonne idée Automaton2000 :D
Automaton2000: ah non j'avais pas vu qu'il y en a des plus faciles
nicola: Non, pas la version Fabuland (mais j’ai bien des Fabuland à la maison), la version BrickHeadz.
philRG: c du linux l'infra mail?
Stilgart: philRG: tu as bien regardé dwarfie avant de poser ta question ? :scream:
philRG: ah oui çà commence par B...
philRG: je pourrais passer la certif Bash sur hackerrank tiens
dwarfie: philRG : tu connais hotshots ?
dwarfie: "p'tit gars ce genre d'attitude est suicidaire. Je suis Dieu tout puissant et je peux t'en faire chier !"
philRG: http://chat.codingame.com/pastebin/6a7db2c0-f3fe-48a7-a107-a1668af0c9a1
philRG: je fais plus que des scripts de noob
nicola: https://www.avenuedelabrique.com/img/notices/40271/thumbs/1608281719_0x140.png
philRG: http://chat.codingame.com/pastebin/7fdafddf-ab36-4c74-af03-7f58a0e4e9ce
philRG: mes 2 derniers scripts bash pour convertir des données du manuel Ad&D en fichiers csv
philRG: les spellchecks en commentaire sont générés par mon IDE PyCharm pas capté la raison
Stilgart: tiens, c'est vrai que j'ai un script shell de backup de code sur CG à patcher
philRG: dwarfie: me souviens plus de cette réplique de hotshots
philRG: tellement traumatisé par les tabulations avec Python que j'ai arrêté de coder du bash dans vi lol
Zorg1: c'est pas si tu tabules avec des espaces que t'as un meilleur salaire ?
Zorg1: (d'après une étude totalement sérieuse sur internet)
philRG: ah le paradigme du shell illisible çà aide oui
Littleyounes: oui
Stilgart: Blaise<tab>
Stilgart: :scream:
Stilgart: il est en instance d'incrémentation ?
KanekiWeb: c bien coc en cours sah
Stilgart: et ici, ça vous quelque chose Swift VS Swift3 ?
Stilgart: j'ai des solutions dans ces deux "langages", mais j'ai pas souvenir d'avoir fait autre chose que du swift moi
Stilgart: (et on a pas le choix entre les deux dans les menus, contrairement à python à une époque)
dwarfie: pfff ... gaffe aux arrondis forcé dans le freexp du jours ... :rolling_eyes:
Stilgart: nan mais j'ai mon script de backup à fix d'abord
dwarfie: euh ... y'a eu les 2 il me semble ... y compris dans les menus
Stilgart: bah non
Stilgart: y a que "Swift"
**dwarfie est peut etre trop a jeun et peut donc se tromper ...
Stilgart: et ça fout le brin dans mon script
Stilgart: et j'ai les glandes
**Stilgart mangerait bien un Automaton2000
Automaton2000: du coup ca fait des années que j'ai pas encore fait
nicola: Le bren comme dans brenneux.
nicola: Dixit Lettre à la présidente de Théophile Gautier.
Stilgart: ça règle pas mes questions de swift
Zorg1: bah si t'en faisais pas t'aurais pas de problème avec ;-) #astuce
nicola: Demande à Taylor.
Stilgart: on pourrait lui retirer son badge pour blague de mauvais goût ?
nicola: Tu préfères Jonathan ?
Stilgart: lui je connais même pas
nicola: Gulliver.
Stilgart: ha
**Stilgart aurait du se souvenir
nicola: Et la modeste contribution.
Stilgart: on va donc dire que tu t'es rattrapé, mais Automaton2000 t'a à l'oeil
Automaton2000: mais c'est quand même un peu plus de code
Stilgart: sur ce, on va dire que Swift == Swift3 et que c'est un bug d'API coté CG
mapapin: Hello, est-ce que vous aussi votre éditeur de texte est lent et ne reconnais pas les proto des fonctions déjà écrites ?
dwarfie: c'est pas qu'il est lent ... c'est qu'il fait grave ramé le navigateur
Stilgart: gtatr :/
Stilgart: bref, mes problèmes de swift sont démystifiés
Stilgart: (pour une fois, j'ai bien fait de me souvenir qu'il y avait un forum)
dwarfie: et pour une fois , t'aurais gagné du temps a m'ecouter ;) ... meme a jeun :rofl:
mapapin: J'ai l'impression qu'il réagis trop tard à chaque fois que j'écris une variable il me met une erreur et il comprend 10s après que j'ai bien écris. Mais peut être que j'écris trop vite :thkinking: dwarfie
Stilgart: -k
mapapin: ^^
Stilgart: sinon, désactive l'assistant
Stilgart: il rame à mort et n'apporte pas grand chose
mapapin: C'est dans la commande palette ?
Stilgart: je pensais que c'était une case à cocher dans settings, mais c'est plus complexe que ça apparemment :(
mapapin: :/
mapapin: Pas grave mais je voulais juste savoir si c'était récent le bug. Avant ça marchait très bien de mémoire
Stilgart: ça arrive quand internet est fatigué
[CG]Thibaud: quel langage mapapin ? Ca a été modifié récemment et il devrait au contraire être plus rapide
mapapin: Python, j'ai pas testé avec les autres aujourd'hui
[CG]Thibaud: ok
mapapin: On dirait que ça va mieux @[CG]Thibaud
Alshock: "Code failed: your program was terminated before reaching the main entry point for your language"
Alshock: ma vie est une gigantesque flaque de gadoue
nicola: Oulagadoulagadoulagadou ! :notes:
Edddy: compliqué le mars lander 2 et 3 on ne peut pas le résoudre avec 10 lignes de code, je sens qu'il faut au minimum une centaine :confounded:
Remi.: Techniquement, on peut tout faire en une seule ligne ^^ ;)
philRG: Techniquement, sur les combats de bot, c'est à éviter ;-)
Remi.: On parle de ML2 ou 3 ^^
philRG: ML3 c chaud non?
Remi.: Le 3 je ne l'ai pas encore fait.
philRG: me souviens pas, j'ai fait que ML1-2
Remi.: Je pense qu'il faut une IA similaire à celle des combatsd de bots niveau legend.
philRG: un de mes premiers puzzle
Alshock: perso j'ai bourrinné sur le 2 mais du coup il passait le 3 avec, et l'opti en acceptable-
mapapin: Y'a de la doc dessus Remi
Alshock: Remi. Loin de là
dwarfie: Remi. ... arrete de dire n'importe quoi :D
philRG: me souviens plus j'ai trouvé un code C++ en GA qui solvait le ML3, rien compris (ou la flemme) trop de code pour moi
Remi.: Moi avec mes if j'ai réussi le 2, y compris l'optim en acceptble, mais le 3 quand j'ai regardé c'était les AG ou HC qui étaient consillés.
dwarfie: ML1 , ML2 et ML3 constituait un contest solo de 5 h ... donc rien de sorcier
Alshock: Je me demande à quel point le post historique et le tag ont influencé les gens à faire des GAs
philRG: j'ai résolu le ML2 avec des équations de droite (programme lycée)
Alshock: HC = ?
dwarfie: j'ai meme donné l'algo bourrin qui m'avais fait faire 100% au contest la semaine derniere sur le chat ...
Remi.: Hill CLimbing
Remi.: dwarfie c'est quoi comme algo du coup ?
philRG: ah en opti, ma conso de fuel est pas top... 1268
dwarfie: ah ah .... je l'attendais cette question ;)
philRG: il va cracher l'algo oui
Remi.: Je ne demande pas la solution, juste le type d'algo. C'est une heuristique ?
dwarfie: oui....
philRG: oh le menteur
dwarfie: y'a juste a savoir determiner si 2 segment se croisent ...
philRG: rq tt est possible en heuristique, c comme le -3v. Suffit de trouver la bonne équation
Remi.: Moi je ne l'ai pas cherchée, j'ai lu ce qui était conseillé et les PM, je me suis dit que je verrai ça plus tard du coup.
dwarfie: bah la c'est quand meme juste du "je peut aller me poser par la , non c'est bouche, ben on va dans l'autre sens et on evite de taper la montagne
philRG: beurk le GA de 1037 en Java dans mon IDE
philRG: 1037 lignes
dwarfie: les conseils ou les "je me la tape a avoir fait de l'ag parce que c'est a la mode" ;)
dwarfie: s/tape/pete/
Alshock: les GA sont pas tant à la mode, par contre tu peux pas leur enlever que c'est sympa à faire et c'est captivant quand ça accepte de marcher
Remi.: Moi je me la pète parce qu'avec une heuristique simple je suis dans le top 10% de l'optim ^^
philRG: ah oui je me demandais comment déterminer que c'était bouché
Alshock: @philRG https://stackoverflow.com/questions/34982918/segment-segment-intersection
philRG: merci bon c pas çà qui m'a bloqué, plutôt que j'avais pas trop poussé l'analyse, je l'ai fait il y a 2 ans
philRG: j'étais un peu noob
philRG: j'avais découpé le terrain en tranches verticales, et donc avec les grottes çà passe plus
dwarfie: ben oui , c'est pluto en rayon a partir de la zone d'atterissage que ca se regarde
Stilgart: dwarfie raccord avec les bêtises de Automaton2000 sur #world
Automaton2000: je sais pas faire du code qui marche pas, c'est que tu cherches à faire quoi que ce soit
Remi.: Moi je repère la zone d'atterrissage avec 2 points consécutifs ayant le même y, Puis je vais par là. Pas cherché à contourner un éventuel toit, donc pas possible avec les cavernes.
philRG: dwarfie actuellement il fait çà: https://www.codingame.com/share-replay/603489966
Remi.: Je comprends mieux le problème de carburant ^^
philRG: https://www.codingame.com/share-replay/603490470
philRG: j'adore ce puzzle
philRG: Remi. non le fuel c'est sur le puzzle optim
Remi.: Oui mais si tu danses comme ça, ça s'explique ^^
dwarfie: https://www.codingame.com/share-replay/603490550
dwarfie: solution du contest ... ca danse aussi mais au bon moment :D
dwarfie: et en rythme :rofl:
philRG: oui Remi. tu as raison, c vraiment à tâtillon
Remi.: dwarfie tu contourne loin quand même ... mais ce qui compte c'est que ça passe. GG
Remi.: Sur la dernière descente je ne suis pas choqué que ça danse.
Stilgart: https://www.codingame.com/replay/603490929
Remi.: Moi je n'ai pas de replay ML3 à partager
Remi.: https://www.codingame.com/share-replay/603491001
Remi.: L4optim.
Stilgart: au final, dwarfie est davantage eco-responsable que moi
Stilgart: fix ton ML3 Remi.
Remi.: C'est étonnant, car toi il n'y a ni danse ni gros contournement.
Remi.: Un jour ^^
Stilgart: justement, je consomme à max pour contrôler ma vitesse
Stilgart: mon atterrissage est plus long du coup
Remi.: Et dans le contest il fallait aussi économiser le carburant, ou juste passer le maximum de validateurs ?
Stilgart: haha
**Stilgart est trop jeune pour ça
Stilgart: sinon, fallait "juste" faire 100%
dwarfie: fallait faire 100% aux 3 puzzleq
Remi.: "juste" ^^
Stilgart: le plus vite possible (en temps de programmation)
Remi.: Oui, en temps mesuré entre le début de la compèt et la soumission de la solution.
Stilgart: désolé, Blaise n'est pas là :(
Stilgart: "Salt School of Guérande"
Stilgart: j'avais pas encore vu son nouveau profil :D
Stilgart: j'ai d'autres utilisateurs de mon script de backup que Blaise ici ?
Stilgart: si vous avez des remarques, c'est le moment
Edddy: le gars qui a fait le blog sur l'AG, me démotive ( il a mis plusieurs mois) arghhh
Stilgart: de l'AG sur ML c'est juste perdant
YaShuHee: Il y a une pétition quelque part pour que les Clash of Code soient autre chose que :
- de la manipulation de date, - de la vérification de case (majuscule ou minuscule AhAhLoL), - remplir une ligne de code dans un reverse prémaché ?
Stilgart: (sauf pour la version optim)
Stilgart: YaShuHee: non
YaShuHee: ah :'(
YaShuHee: douleur
Stilgart: on a abandonné l'idée de faire fermer la section CoC
YaShuHee: xD
YaShuHee: Ça fait deux fois cette semaine que je m'enchaine une série de 3 clashs quasiment identiques.
Stilgart: cela dit, tu peux toujours faire remarquer que ce n'était pas une bonne idée d'ajouter une règle qui interdit de rejeter un sujet parce que c'est un doublon
Stilgart: (long time ago, on faisait quand même un sacré nettoyage à vue)
YaShuHee: Effectivement. Maintenant je comprends pourquoi vous jetez direct les sujets déjà existants :/
Stilgart: bah non, on ne le fait plus
Stilgart: on nous a fait comprendre que c'était pas la politique de la maison
Stilgart: j'ose même pas imaginer l'état du CoC de nos jours :(
YaShuHee: *tousse* *tousse* bien sûr, et je n'ai vu personne le faire :)
YaShuHee: Il y a des gens qui le font encore O:)
Stilgart: à part Alshock qui a fait du gros ménage récemment, il ne se passe rien, si ?
Stilgart: (et c'était pas pour doublon les refus d'alshock, mais plus pour foutage de gueule)
Stilgart: (si j'ai bien suivi)
YaShuHee: Bon, Ok, c'était principalement Alshock
YaShuHee: les publis du spammeur fou ^^
Stilgart: à ce stade, on avait trop de soupçon de plagiat pour ne rien faire, et Alshock s'est dévoué
Stilgart: mais c'est un cas très isolé de nos jours
nicola: Zbouig, pas de ça ici.
Alshock: le plus vite possible
Alshock: scroll
**dwarfie est rassuré , il est pas le seul a s'etre pris un scroll :D
dwarfie: de toutes facons ... quand on voit que ce valide meme des puzzles ou les dimensions des inputs a lire sont faux ( et que ca reagit meme pas aux commentaires )
leojean890: faut quand même être sacrément motivé pour aller valider du coc vu ce qui sort^^
leojean890: chapeau aux motivés !
leojean890: (valider ou invalider..)
dwarfie: bah , ils vont ils cliquent ... tu crois quand meme pas qu'ils checkent la contrib ...
leojean890: pouce bleu direct^^
Alshock: euh la limite de chars par solution c'est combien déjà ?
leojean890: après certains n'ont pas les mêmes niveaux d'exigence
leojean890: 100k
leojean890: Alshock
Alshock: scrogneugneu c'est donc pô ça
leojean890: niveaux d'exigence bas => accepter un coc bof car le trouver bien, par ex
Alshock: bon je vous laisse bonap
leojean890: c'est qqc de subjectif
leojean890: bon app
leojean890: 100k je l'ai fait sur OOC
leojean890: j'étais vener, je devais renommer toutes mes variables avec 1 ou 2 chars
leojean890: c'était tellement moche
leojean890: difficulté pour les utilisateurs de NN surtout
dwarfie: wazzaaaaaaa :p
Bon[]Crayon: wazzaaaaaaaaaaaaa la tortue Automaton2000
Automaton2000: il existe un moyen de savoir si tu dois le faire
Bon[]Crayon: Automaton2000 Dîtes moi tout monsieur l'expert.
Automaton2000: mais je ne suis pas trop fan de ce genre de conneries
Bon[]Crayon: Automaton2000 wazzzaaaaaaaaaaaaaaaa
Stilgart: :D
Automaton2000: ça veut dire que tu fais que des matchs contre le boss et le top 3
Stilgart: Automaton2000: c'est pas un truc qui doit t'arriver très souvent toi
Automaton2000: je te laisse le choix de la case
Stilgart: Automaton2000: C7
Automaton2000: qu'est-ce qu'il y a de mieux
Stilgart: tu sous-entends que j'ai pas choisi la meilleure case Automaton2000 ? o_O
Automaton2000: y'a que toi qui me l'a appris celui là
Remi.: Automaton2000 dessine-moi un mouton
Automaton2000: j'ai du mal a faire la meme
Remi.: Automaton2000 une tortue alors
Automaton2000: je ne sais pas pour la même raison
Stilgart: Automaton2000: :sheep:
Automaton2000: d'ailleurs c'est quoi le meilleur langage
Remi.: C++ :P
Stilgart: c'est Haskell Automaton2000
Automaton2000: tiens on dirait que le boss
Stilgart: :B
Remi.: En ce moment j'aime bien de Dart
Stilgart: B)
Remi.: * le
**Stilgart envoie une fléchette sur Remi.
**Remi. esquive la fléchette
Remi.: La fléchette c'était pour le C++ ou le Dart ?
Stilgart: https://www.wordreference.com/enfr/dart
Remi.: Ok merci ^^
Zorg1: c'est même le logo du langage non ?
Remi.: Ah ça représente donc une fléchette ^^
Remi.: Comme le D ressemble un peu au C et le Dart au C#, je pensais que Dart était la contraction de "D sharp".
Bon[]Crayon: Tu vas trop loin !
Remi.: Même si ça aurait dû faire Darp, c'était ressemblant.
Zorg1: Dartre le langage qui gratte
Zorg1: mais en terme de nom de langage j'aime bien l'idée de JS, je vais faire un langage fonctionnel et l'appeler PerlScript
JBM: je revois un concurrent à VBScript pour le browser à l'époque où JS ne savait pas encore qu'il avait gagné
Zorg1: sans doute, rien de nouveau sous le soleil
Zorg1: oui je me souviens que t'avais même du Tcl dans certains browser ^^
Zorg1: on savait rigoler à l'époque ;-)
BlaiseEbuth: $
Remi.: €
Bon[]Crayon: £
Remi.: SEL ... la même avec poivre ?
pardouin: ¥
pardouin: (j'ai failli mettre 円 mais si bob n'est pas là...)
Remi.: C'est quel pays 円 ?
pardouin: c'est le symbole du yen au japon
pardouin: ça se lit "en"
Remi.: Ok, je pensais que c'était différent du Y
MarcelALNG: bonsoir!! pas si simple ce mad pod racing pour un débutant:p
Bon[]Crayon: o/
MarcelALNG: quand le pseudo code c'est thurst = 0' , il faut faire print(thurst =0) ?
Bon[]Crayon: non il faut écrire la valeur 'thrust'.
MarcelALNG: je mets ``` print(thurst)```. alors, merci:
Bon[]Crayon: printf("%d %d %d \n", xdest, yxdest, thrust);
Bon[]Crayon: oui mais il faut aussi les coordonnées de destination.
MarcelALNG: ok merci j'essaie de déchiffrer, je me croyais pas aussi nul:p
Bon[]Crayon: aie
MarcelALNG: suis dans la partie Bois 2 juste apres le 1er tuto haha
Bon[]Crayon: Allez Automaton2000 encourage Marcel !
Automaton2000: a partir de la semaine dernière
dwarfie: Automaton2000 : fix ta temporalité
Automaton2000: ah ben non , ca fait un moment que j'ai pas compris la blague
Bon[]Crayon: Automaton2000 :joy:
Automaton2000: pas eu besoin de faire le tri
Zorg1: te mets pas en boule Automaton2000
Automaton2000: bon, il va falloir que je me disais qu'il y avait eu le même souci
Zorg1: normal c'est Automaton2000 moitié random moitié au pif
Automaton2000: en gros je fais un algo de recherche ?
Bon[]Crayon: MarcelALNG tu ne comprends pas la pensée d'Automaton2000 ?
Automaton2000: si je vais pouvoir aller me coucher
MarcelALNG: non je capte rien ce soir
MarcelALNG: je vais bientot aller me coucher je crois lol
Bon[]Crayon: Automaton2000 pas de repos pour les bots
Automaton2000: yep symbol en effet, désolé
Zorg1: késako le "yep symbol" Automaton2000 ? je connaissais le "love symbol"
Automaton2000: ce qui est le plus gros score
Zorg1: ok
dwarfie: :thinking: donc , pour Automaton2000, la taille ca compte .....
Automaton2000: oui, il faut juste que tu es bloqué
dwarfie: Automaton2000 : normal , si t'es trop gros , ca passe pas
Automaton2000: mais je me suis rendu compte que j'avais oublié de mettre à jour
Zorg1: fix ta update Automaton2000
Automaton2000: ok, merci pour l'info :-)
Bon[]Crayon: les arrondis ça me gonfle !!!!!!!!!!!!!!!
Zorg1: t'es encore tombé sur un puzzle bien foutu ?
Bon[]Crayon: By train or by car ?
Remi.: Automaton2000 une tortue ?
dwarfie: finalement , c'est pas les arrondis le plus chaint dans celui la ...
Automaton2000: quand on sait que t'approche des 900 ans ... bientot tu l'auras ta mogriave ;)
Remi.: :thinking:
dwarfie: Automaton2000 : ca c'est a BlaiseEbuth que je l'avais dit .... copilleur
Automaton2000: tu veux dire qu'il faut que j'arrête de faire des calculs de trajectoire
Remi.: Automaton2000 arrête tes calculs tout court et donne moi une tortue
Automaton2000: je ne crois pas ?
Remi.: Va te faire !
pardouin: Si tu dis à un avocat "va te faire, maître", est-ce que c'est plus respectueux ?
Remi.: Faut demander à Automaton2000 ce qu'il en pense ^^
Automaton2000: donc tu es en bronze ?
Remi.: Plutôt en chair et en os, Automaton2000
Automaton2000: du coup c'est bien le truc
Zorg1: le niveau baisse, Automaton2000 remonte nous tout ça !
Automaton2000: ou alors on est nul ?
Zorg1: pfff
Zorg1: Automaton2000 le nutbrokerbot :(
Automaton2000: qu'est ce que je vois ce qu'il faut faire pour passer en légende
Zorg1: et tu vois quoi Automaton2000, le SisterAnneBot ?
Automaton2000: tu fais les puzzles ?
Zorg1: bah là je perdais mon temps avec un bot Automaton2000
Automaton2000: ok, je vais essayer de le faire ...
leojean890: pourquoi juste 33% de réussite pour un simple bfs ?^^ 2-5d-maze