Chat:Fr/2020-11-03

From CG community
Jump to navigation Jump to search

Default avatar.png PereDodhuu: Bonjour, quelqu'un a t'il deja effectué l'exrcice "MIME type"? En bref, il faut retrouver le format du ficher en fonction de son nom grace à la partie située après le point. J'essaie donc de split le nom avec le séparateur point mais je dois mal faire car ça ne fonctionne pas.

Default avatar.png PereDodhuu: http://chat.codingame.com/pastebin/b4f53659-7332-445d-a60f-870f49f3c400

Default avatar.png PereDodhuu: A chaque ligne il ne distingue qu'une chaîne de car, donc ne sépare pas du tout avec le point...

Default avatar.png JBM: je sais pas quel langage c'est mais on dirait que tu sépares avec une chaine bien plus complquée qu'un simple point

Default avatar.png PereDodhuu: http://chat.codingame.com/pastebin/090cd442-daca-44e6-afef-c18427d265f4

Default avatar.png PereDodhuu: Comme ceci, donc avec seulement le point, il ne trouve même pas de chaîne de car, la valeur D est 0 à chaque ligne

Default avatar.png JBM: split prend une regex

Default avatar.png JBM: . est un metacaractere regex

Default avatar.png JBM: échappe-le

Default avatar.png PereDodhuu: J'ai pas compris :)

lhm: Remplace "FNAME.split(".");" par "FNAME.split("\.");"

Default avatar.png JBM: en regex, . signifie «n'importe quel caractère»

Default avatar.png JBM: t'es en train de découper sur n'importe quel caractère

Default avatar.png JBM: du coup il reste plus rien, c'est logique dans son genre

Default avatar.png PereDodhuu: je vois

Default avatar.png PereDodhuu: error: illegal escape character

Default avatar.png JBM: double le \

Default avatar.png PereDodhuu: quand je fais avec "\."

Default avatar.png JBM: en chaine java, \ est un metacaractere...

Default avatar.png PereDodhuu: Comment l'echapper?

Default avatar.png JBM: t'as deux niveaux à passer pour atteindre la regex

Default avatar.png JBM: en le doublant

Default avatar.png PereDodhuu: Ah le résultat est différent. Cest pas bon mais j'avance, je vais creuser. Merci !

Default avatar.png JBM: :bow:

Default avatar.png PereDodhuu: J'ai vu un gars qui faisait String Separateur = "." Puis Extract.split(Separateur) Mais ça ne marche pas non plus comme ça

Default avatar.png PereDodhuu: Trouvé !!!

Default avatar.png PereDodhuu: String [] decoupe = FNAME.split("\\.");

Default avatar.png PereDodhuu: Merci a vous

Default avatar.png PereDodhuu: Pour info le point comme vous dites est un regex donc on utilise un back slash. Sauf que le backslash lui même a une autre signification donc on le double :p

Default avatar.png JBM: euh

Default avatar.png JBM: c'est ce qu'on t'a dit non?

Default avatar.png PereDodhuu: Oui

Default avatar.png PereDodhuu: mais pas pour le backslash

Default avatar.png JBM: (08:27:30) JBM: double le \

Default avatar.png JBM: (08:27:41) JBM: en chaine java, \ est un metacaractere...


Default avatar.png PereDodhuu: ah oui

Default avatar.png PereDodhuu: mdr

Default avatar.png PereDodhuu: bha j'avais pas lu

Default avatar.png PereDodhuu: bien joué

Default avatar.png JBM: ah brav

Default avatar.png JBM: *o

Default avatar.png PereDodhuu: haha

Bob: tortue !

Bob: Automaton2000, tortue ?

Automaton2000: et en plus, je suis en train de jouer à la main

Bob: euh tu fais ce que tu veux avec tes mains Automaton2000 mais tu le gardes pour toi, merci

Automaton2000: parce que je ne me vois pas le rapport

Bob: AutomatonNN, j'espere que t'es plus calme

AutomatonNN: oui

Bob: parfait

Bon[]Crayon: :smiley_cat: salut :smiley_cat:

Default avatar.png PhilouBaudrand: hello

Bon[]Crayon: :robot: AutomatonNN :turtle:

AutomatonNN: non je suis pas tres bien toi :(

Bob: salut

Default avatar.png PhilouBaudrand: quelqu'un saurait m'expliquer l'exo the-descent à tout hasard svp??

Bob: moooooh pauvre AutomatonNN

Bob: bisou

AutomatonNN: void trop de point de te touche

Bon[]Crayon: :robot: Automaton2000 Alors comment va cette tortue ?

Automaton2000: recurse: je ne sais pas qui c'est

Bob: t'es bien le seul, Automaton2000

Automaton2000: faudrait que je commence a me demander si je vais pas le faire sur une seule ligne

Bob: golf it, Automaton2000

Automaton2000: je suis content de voir que mon bot ne fait que du c

Default avatar.png PhilouBaudrand: https://www.codingame.com/ide/puzzle/the-descent

Default avatar.png PhilouBaudrand: quelqu'un surait m'aider là dessus svp? je ne comprend pas du tout

Bon[]Crayon: Qu'est-ce que tu as compris ?

Default avatar.png PhilouBaudrand: ps grand chose :unamused:

Default avatar.png PhilouBaudrand: j'ai compris qu'il fallait changer mon altitude

Default avatar.png PhilouBaudrand: pour dégomer les montagnes

Bob: alors en fait non

Bob: ton altitude change toute seule :)

Default avatar.png PhilouBaudrand: ah ok

Default avatar.png PhilouBaudrand: merci

Bon[]Crayon: Tu ne diriges pas le vaisseau ?

Default avatar.png PhilouBaudrand: du coup en fait je reprend j'ai rien compris mdr

Bob: le but du jeu c'est de degommer les montagnes avant de te crasher dessus

Bon[]Crayon: Tu es le tireur.

Default avatar.png PhilouBaudrand: ok

Bob: a chaque passage que tu fais tu peux tirer sur une seule montagne pour la reduire

CopperFr: tu peux changer ton altitude si tu vuex te faire dégommer par les montagnes ?

Default avatar.png PhilouBaudrand: ah ok

Bob: a chaque tour de jeu, on te donne la hauteur de chacune des montagnes (qui peut etre 0)

Bon[]Crayon: C'est AutoamtonNN le pilote, donc tu es mal .

Bob: et tu dois donner le numero de celle sur laquelle tu veux tirer

Default avatar.png PhilouBaudrand: donc a mon premier passage faut que je degome la montagne 0 qui est la plus haute pour pas me la prendre

Bob: si c'est la 0, oui

Bob: ca ne sera pas forcement la 0 sur tous les cas de figure

Default avatar.png PhilouBaudrand: mince mon vaisseau explose direct ça doit pas etre comme ça mdr

Bob: le but de l'exercice c'est precisement d'analyser les hauteurs qui te sont donnees pour determiner quelle montagne est la plus haute

leojean890: tu rergardes quelle est la plus haute puis tu la choisis

Bob: note aussi que tu as un bouton "indices" dans le menu a gauche

Default avatar.png PhilouBaudrand: oui j'ai vu les indics avant de vevir vous embeter

Bob: t'as vu que ca allait jusqu'a la solution complete ?

CopperFr: pourtant que la montagne est haute

Default avatar.png PhilouBaudrand: et comme je comprenais pas j'étais sure de trouver de gentils petits dev pour me filer un coup de pouce

Default avatar.png PhilouBaudrand: merci a vous

Default avatar.png PhilouBaudrand: non volais pas cliquer dessus

Default avatar.png PhilouBaudrand: vais essayer sans regarder solution

Default avatar.png PhilouBaudrand: merci pour vos conseils

Bob: ben a ce stade, on ne pourra pas t'en dire beaucoup plus que ce qu'il y a dans les indices, en fait

Default avatar.png PhilouBaudrand: si dejà vous m'avez aidé merci a vous

Default avatar.png PhilouBaudrand: moi j'avais compris a l'envers ;)

Bob: si tu comprends ce qu'il faut faire et que tu n'y arrives toujours pas, c'est que c'est plus une question de le traduire dans le langage de ton choix, mais du coup c'est autre chose

Default avatar.png PhilouBaudrand: c'est sympa d'avoir pris le temps de me repondre

Default avatar.png PhilouBaudrand: je vous remercie

Bob: bah on est la pour ca, au moins en theorie :)

Default avatar.png PhilouBaudrand: ok je prend note ;)

Default avatar.png PhilouBaudrand: ah ok :)

Bob: on ne fait pas que troller les nouveaux :D

Default avatar.png PhilouBaudrand: :joy:

CopperFr: :D

CopperFr: (ah moi si)

Bob: (sauvage)

Default avatar.png PhilouBaudrand: :joy:

Stilgart: bonjour à tous, tortue Automaton2000 et licorne AutomatonNN

AutomatonNN: oui

Automaton2000: et faire un truc du genre)

leojean890: tiens texas hold them n'est plus en VH ?:P

leojean890: o/ stilgart

Stilgart: il ne l'a jamais été, si ?

leojean890: je crois que oui^^

leojean890: (je l'ai pas fait car je sentais que ça allait être chiant à faire mais j'hésitais quand même car semblait pas trop dur ;))

Stilgart: Stilgart about 1 month ago

Stilgart: ha bah tu dois avoir raison :D

leojean890: ah t'as fait en sorte de le déplacer ?:P

Stilgart: j'ai fix ça il n'y a pas longtemps, en plus

leojean890: il y a un mois :P

leojean890: ok;)

leojean890: je me doutais que c'était toi car tu m'avais dit de me grouiller de faire ma quête de 2 puzzles VH car t'allais en replacer ailleurs;)

leojean890: du coup les heureux élus ont été bulls&cows et résistance

darkhorse64: le bulls and cows, c'est un medium non

darkhorse64: ?

leojean890: non VH^^

leojean890: mais il se bruteforce;)

darkhorse64: en vrai

leojean890: il est pas si dur que ça

leojean890: résistance ça apsse avec mémoisation

Stilgart: resistance il devrait être en hard

Bob: music scores, il est toujours en very hard ?

Stilgart: aussi

darkhorse64: resistance j'ai toujours pas vu comment gérer proprement morse -> lettre -> dictionnaire (les différents cas possibles)

CopperFr: J'aime bien le hard mais pas ça

Stilgart: on peut pas toucher aux puzzles de CG

Stilgart: après, music scores je l'ai trouvé pas si facile

Bob: ah oui ?

Bob: c'est le premier VH que j'avais fait je crois

leojean890: barnyard faut que je retrouve comment résoudre des systèmes d'eq de manière efficace :P j'avais fait ça en prépa mais j'ai oublié ;)

Stilgart: tu as un peu de reverse engineering à faire pour passer tous les tests

**Stilgart tent un pivot de Gauss à leojean890

Bob: music scores c'est "juste" suivre des lignes et regarder les pixels blancs et noirs pour trouver les ecartements des notes

Stilgart: tend*

leojean890: music scores faut que je regarde, pas encore regardé

Stilgart: Bob: mais il y a des cas à la con

leojean890: ah ouais pivot de gauss, les souvenirs de prépa reviennent :>P

Bob: ah ?

Bob: pas le souvenir

Stilgart: je sais que mon code de base ne faisait pas 100% à cause d'un cas que j'ai mis du temps à identifier

Bon[]Crayon: music scores c'est un test qui est pénible

Bob: de memoier si tu calcules tes offsets comme il faut, ca devient quasi trivial

Stilgart: après, le bon mot c'est effectivement "pénible"

leojean890: du coup faut que je me prépare à ce qu'il soit chiant ;)

Stilgart: il a plus sa place en very hard que resistance, selon moi :)

Stilgart: après, c'est pas ML3 non plus

CopperFr: oui sans problème

Stilgart: (en vrai, music score je le mettrais en hard aussi, mais bon)

leojean890: ML3 c'est relou;)

leojean890: du bricolage...

leojean890: j'ai que 50%

leojean890: j'ai une bonne flemme à le continuer :P

Bob: je suis pas tout a fait capable de comprendre exacte,ment mon code mais globalement c'est

leojean890: tu l'as pas mal bidouillé aussi ?:P

Bob: trouver les ecartements des lignes de la portee et des notes

leojean890: ah je parlais de ML et toi de MS :P

CopperFr: je préfére MS

leojean890: MS j'ai pas encore commencé^^

dbdr: resistance il est super facile pour un VH, il me semble

leojean890: dbdr je pense aussi ;)

CopperFr: oui tout le monde est d'accord pour résistance

leojean890: ML j'ai bricolé l'optim mais j'ai la flemme de bricoler le ML3

Bob: ensuite il suffit de balayer l'image pour trouver les notes, on a la hauteur et on prend le pixel du milieu pour la duree

dbdr: ah, faut le bon concept sans doute

dbdr: j'ai un Trie

Stilgart: dbdr: j'ai un Trie pour un easy

Bon[]Crayon: résistance je l'ai trouvé très difficile

Bob: peut-eter que ca m'a plus parle parce que j'avais fait un peu d'algos geometrique dans mes etudes et il y avait des choses dans le genre

Default avatar.png mvaragnat: bonjour - est-il possible d'afficher des logs en plus des sorties printf ?

Stilgart: et l'exo de base sur les Trie (telephone numbers) est en medium

dbdr: tu peux faire un Trie pour onboarding si tu veux ;)

Bob: mvaragnat oui, en affichant sur stderr

dbdr: mais est-il requis?

Bob: normalement le code par defaut inclut un exemple

Stilgart: dbdr: il est dessiné dans l'énoncé

Default avatar.png mvaragnat: ah je vois pas dans le code par defaut (ruby) mais je vais chercher

Default avatar.png mvaragnat: merci @bob

Stilgart: pour le easy, c'est pour celui avec les extenions de fichiers

Bob: mvaragnat

  1. To debug: STDERR.puts "Debug messages..."


Stilgart: (là aussi, ça s'y prête naturellement, même si c'est un peu overkill)

Default avatar.png mvaragnat: super merci

CopperFr: faudrait que je le termine musique note en plus j'adore la musique

leojean890: music scores je regarderai mais ça semble chiant :P

Bob: de mon point de vue, vraiment pas

leojean890: ah ok:p

Bob: ca m'avait pris une ou deux heures max

leojean890: ça va !

CopperFr: ah oui :(

CopperFr: je dois pas m'y prendre correctement

dbdr: Bob c'est un dieu de l'heuristique aussi, on peut pas comparer ;)

Stilgart: fix ton prendre, alors

Bob: 1. tu scannes le debut de l'image pour trouver l'ecartement des lignes

Stilgart: j'ai souvenir d'avoir lutter un peu, mais j'aurais pas dit plus d'une heure

Stilgart: (après, honnêtement, je ne me souviens plus du tout)

CopperFr: le début c'est pas une colonne blanche ?

Stilgart: retire toutes les colonnes vides si besoin

CopperFr: y a besoin

Bob: 2. la premiere colonne avec des pixels ailleurs que sur les lignes te donne la premiere note

Bob: 3. la premiere colonne apres celle-la qui n'a des pixels que sur les lignes te donne la fin de la premiere note -> tu as la largeur des notes

Bob: apres y a plus qu'a scanner

Bob: #jobDone

leojean890: j'ai pas lu l'énoncé mais je vois le principe avec ta description du code à faire :P

CopperFr: j'ai à peu près réussi à splitté les notes

Bob: et effectivement on peut meme nettoyer l'image en virant toutes les colonnes qui n'ont pas de pixels hors des lignes

leojean890: faut trouver les motifs avec des indices du genre et associer leur note en fct de leur hauteur

Bob: mais sinon il suffit de juste scanner colonne par colonne

Bob: leojean890 c'est ca

Stilgart: ha oui, bulls and cows on peut pas l'éditer

Stilgart: [CG]SaiksyApo: cf ci-dessus

leojean890: et batman2 j'ai fait un machin qui timeout sur les valideurs avec 10 000 000 de fenêtres et dwarfie m'a donné une idée d'optim qui serait de ne garder que xD,yD,xG,yG au lieu de maintenir une liste de positions possibles lourde :P

leojean890: 1 000 000*

Stilgart: [CG]Thibaud: cf ci-dessus

CopperFr: le cas chiant c'est peut-être les notes hors portées

Stilgart: leojean890: en théorie, tu devrais essayer d'être plus fin que ça

Stilgart: en pratique, fais ce que t'a dit dwarfie, ça marche très très bien

leojean890: mais je peux trouver mieux en gros :P

Bob: deux dichotomies successives, ca marche bien

leojean890: le truc de dwarfie j'ai commencé à juste repérer la droite qui passe par le point situé entre ma loc précédente et ma courante

Stilgart: leojean890: je suis pas sûr que ce soit vraiment mieux en vrai

Bob: faut juste etre un peu sioux pour trouver le bon point a viser

Bob: surtout sur les bords ou ca merdoie un peu

leojean890: perpendiculaire à celle entre ces 2 points

Stilgart: parce que rapidement, chacun de mes coups divisent le nombre de cases possibles par 2

leojean890: (pour exploiter le same/warmer/colder)

Stilgart: (et ce sont des gauche-droite et des haut-bas)

leojean890: car ouais au début j'avais une liste de positions possibles et j'exploitais le same/warmer/colder ainsi :P

Bob: https://www.codingame.com/share-replay/497141638

leojean890: mais lourdingue ;)

leojean890: batman1 tu peux faire de la dicho direct;)

RomanceDawn: test

CopperFr: ah j'avais pas fait gaffe que les blanches était blanches même sur un trait

CopperFr: en temps normal c'est pas le cas

CopperFr: quand tu les écris toi même :D

[CG]Thibaud: yo

[CG]Thibaud: cf ci-dessus, ça parle de music scores, j'ai pas compris le rapport avec Bulls and Cows Stilgart

Bon[]Crayon: Pour mars lander, un tour c'est une second ?

CopperFr: en vrai sur une partition les blanches ou rondes positionnées sur un trait ont le trait au milieu

Bob: bon, demenagement

Bob: hop-la

CopperFr: ah tu quittes nancy ?

Stilgart: [CG]Thibaud: bulls and cows n'a rien à faire en very hard, mais on ne peut pas l'éditer

leojean890: [CG]Thibaud il veut le downgrader en hard mais il ne peut pas apparemment

Stilgart: je sais que ça se règle par une manip coté CG, donc je vous beepe

Stilgart: non, en medium en fait

Stilgart: voire en easy avec les bons tags

Stilgart: c'est juste un if dans un for

Stilgart: dans un for (il faut tester les 10000 combinaisons)

leojean890: ce serait p'tet un peu bas easy quand même :P

leojean890: disons qu'il a la difficulté de puzzles qu'on peut trouver en medium ou hard quoi^^

[CG]Thibaud: ah ok

[CG]Thibaud: c'est l'épisode 1 n'est-ce pas ? De player_one ?

leojean890: le 2 c'est une optim non ?

[CG]Thibaud: en effet

Stilgart: oui, c'est https://www.codingame.com/contribute/view/25901bec28a8a881d44ffcfdaa9d723c630

Stilgart: bon échauffement pour celui d'optim, qui lui est bien plus dur

CopperFr: c'est toujours plus facile quand c'est moins dur

leojean890: ouais celui d'optim, le vrai challenge c'est d'arriver dans le top quoi:p

Stilgart: CopperFr: il y a des contre-exemples :)

Stilgart: https://www.codingame.com/training/expert/sliding-puzzle (VH) est plus simple que https://www.codingame.com/training/hard/11-puzzle (H)

darkhorse64: Il y a une grosse différence: tu peux avoir le même chiffre plusieurs fois

darkhorse64: pour b&C

darkhorse64: Si tu fais d'abord le H, le VH se résoud vite moyennant une petite adaptation et + 100XP

darkhorse64: + tu as appris un truc intéressant

leojean890: bender4 optim est chaud aussi je trouve, j'ai que 53% et j'y ai pas retouché en 6 mois..

Stilgart: mon code pour le VH ne passe pas du tout le H

Stilgart: bender4 ça fait genre 2 (3?) que je dois le faire

Stilgart: mais euler a mis des puzzles impossibles et du coup, ça attendra

leojean890: space maze;)

darkhorse64: Le H, il faut vraiment optimiser et pas brute forcer

leojean890: il en a mis des plus abordables comme 2048;)

leojean890: sokoban ça semble plus chaud

[CG]Thibaud: rah c'est chiant ces vieilles contribs qui sont inéditables

Stilgart: +1

Stilgart: surtout qu'elles ont été classées random au moment du merge entre les puzzles CG et les puzzles de la commu

[CG]Thibaud: suivant le success rate quand même (mais oui, ça crée des soucis)

Stilgart: en vrai, je suis même pas sûr de comment il est calculé le success rate

Stilgart: plus précisément, je ne sais pas à partir de quand on compte comment ayant essayé un puzzle

leojean890: est-ce que qqn qui a juste lancé un test est pris en compte ou juste les submits ?

Stilgart: voilà

leojean890: je me suis posé la même question^^

Stilgart: comme*

[CG]Thibaud: je pense un play compte comme une attempt

leojean890: parfois tu lances des plays juste pour voir les entrées et ce qui est attendu comme sortie

leojean890: et finalement ça te tentepas donc tu laisses :P

Stilgart: ou l'allure de la partie graphique :)

Stilgart: (c'était encore plus vrai avant, quand il n'y avait que les puzzles de CG)

leojean890: ouais les puzzles CG ont souvent des parties graphiques, mais pas les autres ;P

Default avatar.png TheSweatyPencilCase_79ac: Bonjour

[CG]Thibaud: après je dis peut-être une connerie

Default avatar.png TheSweatyPencilCase_79ac: bjr

Alshock: On parle de Sean ?

Zorg1: non son frère. Qu'a fait un film avec Roger Hanin. la gloire.

Alshock: Rien ne sera jamais plus glorieux que Zardoz

[CG]Thibaud: hop c'est modifié

Stilgart: [CG]Thibaud: merci

Default avatar.png Tinyll: salut, vous sauriez comment changer la précision d'un double lors d'une conversion string -> double avec stod (c++) ?

Default avatar.png Tinyll: setprecision() n'a pas l'air de faire grand chose

Default avatar.png Tinyll: (en plus ce n'est que pour l'affichage ^^)

Default avatar.png Tinyll: du coup j'ai rien dit

Stilgart: pas

Stilgart: la précision d'un double, c'est la précision d'un double

Stilgart: tu peux tenter "long double" mais :

Default avatar.png Tinyll: oui oui xD

Stilgart: 1. pas sûr que ça soit géré

Stilgart: 2. c'est sans doute pas ça ton problème

Default avatar.png Tinyll: non du coup c'était juste l'affichage qui était tronqué, ma conversion prenait bien toutes mes déciamles

Stilgart: tu es sur quel puzzle ?

Default avatar.png Tinyll: un truc de débutant ^^

Stilgart: ha oui, l'affichage est tronqué

Stilgart: cela dit, ce qui est retiré et souvent faux de toute façon

Stilgart: (parce que tu passes ton temps à arrondir quand tu calcules en double)

Default avatar.png Tinyll: là il le fallait car c'était des longitude latitude lol

CopperFr: rock n' roll latitude

Default avatar.png Tinyll: longitudes* latitudes* oui après je suis d'accord mais les données brutes j'ai gardé la prec

Default avatar.png Tinyll: enfin j'ai pris en compte toutes les décimales ^^

Default avatar.png Tinyll: bref jsp pas pk j'ai posé cette question je suis con

CopperFr: :(

Stilgart: Tinyll: il vaut mieux se poser trop de questions que pas assez ;)

Default avatar.png Tinyll: oui ah ah

CopperFr: c'était les défibrilateurs ?

Default avatar.png Tinyll: yup

Default avatar.png Tinyll: je pense avoir un problème avec mon calcul de distance mais je vois pas où lol

Zorg1: t'utilises bien les radians ?

Default avatar.png Tinyll: je me disais que oui

Default avatar.png Tinyll: quand je relis le sujet

Default avatar.png Tinyll: les long et lat donnés en degrés

Default avatar.png Tinyll: yes

Default avatar.png Tinyll: merci xD

Zorg1: c'est le bug classique

Default avatar.png Tinyll: oui, ne pas savoir lire un sujet :)

Zorg1: au moins tu débarques en proclammant qu'il y a un bug dans un puzzle résolu par 50 000 personnes ;-)

Default avatar.png Tinyll: débarques pas* ? bien souvent le problème se trouve entre l'ordi et la chaise ah ah

Default avatar.png marcgardent: non mais personne code en degree je comprend pas l'interet.. en milliradian serait plus sympa

CopperFr: j'aime bien les degrés

Stilgart: Zorg1: j'ai essayé -3vel sur onboarding et ça marche pas, clairement il y a un bug :p

Zorg1: pfff ...

Default avatar.png marcgardent: le probleme c'est devoir passer en radian a chaque fois que tu veux utiliser atan2 cos, sin ...

Default avatar.png Tinyll: perso en degré Fahrenheit ça n'a pas marché

CopperFr: je l'ai essayé sur 2048 ca marche pas non plus

Default avatar.png Tinyll: maybe the Kelvin are the solution

CopperFr: C'est horrible les Fahrenheit

Zorg1: oui Tinyll débarque pas, désolé ;-)

CopperFr: Débarquez moi

Default avatar.png Tinyll: oui je crois que la conversion est même pas linéaire avec les degrés @CopperFr

Stilgart: Tinyll: haha

Stilgart: Automaton2000: degré ou tortue ?

Automaton2000: ça risque de me faire gagner des places

Default avatar.png Tinyll: Commence à me faire chier le centre municipal garosud à tomber comme réponse, c'est pas elle que je veux xD

CopperFr: ceci dit on aurait 273.15 degré en plus avec les kelvins

Default avatar.png Tinyll: please cimetierre saint-etienne, apparaît dans la console

CopperFr: je préféres le centre municipal

Zorg1: toute façon tu peux plus sortir de chez toi

CopperFr: ben si pour effectuer des achats de première nécessité

CopperFr: je suis curieux de voir les rayons non essentiels fermés :D

Zorg1: ah oui j'ai lu cette connerie

Zorg1: ça devient n'importe quoi

CopperFr: c'est clair après si les petits commercants ont votés macron c'est bien fait pour eux

Stilgart: CopperFr: sans parler du fait que s'il y a des rayons nons essentiels dans les super marchés, c'est que les gens achetaient déjà les produits dans ces super marchés

Stilgart: mais bon, quitte à foutre en l'air l'économie, autant le faire franchement

CopperFr: tu achètes ca en passant

CopperFr: je pense pas que ca soit plus dangereux d'aller chez un petit commerce ou y a pas grand monde quand dans un hyper

CopperFr: que dans un*

Stilgart: tiens, je me demande si le tabac c'est compté dans les "premières nécéssités"

Default avatar.png Tinyll: ya pas moyen de partager du code sur un chat ?

Stilgart: tu peux coller le code directement dans le chat

CopperFr: j'espère qu'ils ont pas fermé le rayon vin :(

Stilgart: après, je sais pas si c'est toujours cassé :)

Default avatar.png Tinyll: mdr

CopperFr: sinon ya codeshare.io

Stilgart: CopperFr: j'espère qu'ils ont pas fermé le rayon bricolage perso

Stilgart: j'ai du truc à réparer dans mon appart et pas le matos pour :(

CopperFr: ah effectivement

Stilgart: Tinyll: normalement ça marche bien

Stilgart: mais c'était cassé la dernière fois que je suis passé (il y a ~10 jours)

Default avatar.png Tinyll: je crois que brocloage c'est première nécessité

Default avatar.png Tinyll: je vais tester

Stilgart: j'espère :(

Default avatar.png Tinyll: http://chat.codingame.com/pastebin/9c615515-b4e3-4d74-b6a9-bf4d9516c074

Default avatar.png TheSunnyDictator_944d: bonjour?

Stilgart: surtout que dans mon cas, c'est de la plomberie

Default avatar.png TheSunnyDictator_944d: ça va?

Default avatar.png Tinyll: ah pas con le lien

CopperFr: c'est fermé mr bricolage ou le roy merlin ou castorama ou brico marché ou brico dépot ou ...

Default avatar.png TheSunnyDictator_944d: qoui?

Default avatar.png Tinyll: ah je savais pas

Stilgart: je pense que la pièce dont j'ai besoin est vendu à carrefour

CopperFr: si cles magasins brico sont fermés ils sont censé fermer le rayon équivalent

Stilgart: bref, c'est réparé \o/

CopperFr: plus besoin d'aller à carrefour du coup

Stilgart: CopperFr: et donc, je remplace comment mon robinet ?!

Stilgart: parce que là ça va très vite me gonfler sévère

CopperFr: les robinets c'est pas première necessité ?

Bon[]Crayon: sos mario

CopperFr: au pire tu commande sur amazon

Stilgart: et je dirais gg

Default avatar.png Tinyll: je vois vraiment pas mon erreur ::

Bon[]Crayon: Les magasins des coopératives agricoles sont peut-être ouverts.

CopperFr: c'est quoi le problème Tinyll ?

Stilgart: Tinyll: moi non plus, mais il est super compliqué ton code je trouve

Default avatar.png Tinyll: j'ai toujours pas la bonne sortie à partir du 2ème test

Stilgart: tu as bien lu (et utilisé la formule de) l'énoncé ?

Default avatar.png Tinyll: http://chat.codingame.com/pastebin/5160f0e2-cc89-4cdf-9e85-c53ad43341b0

Default avatar.png Tinyll: tout le main, c'est horrible mais bon

Stilgart: pow(x,2) .... :cry:

Stilgart: x*x

Stilgart: par pitié

Default avatar.png Tinyll: mdr

Default avatar.png Tinyll: ça revient au même c'est pas grave xD

Stilgart: non

Stilgart: pow(x,2) c'est exp(2*log(x))

Stilgart: c'est immonde

Stilgart: en terme de perfs

CopperFr: oui mais pour ce puzzle ca ira :D

Stilgart: ici on s'en fiche, mais dans un multi ça pique énormément

Default avatar.png Tinyll: l'opérateur * sur les double est plus rapide que un pow tu penses ?$

CopperFr: oui

Bon[]Crayon: le compilo optimise pas ce genre de truc ?

Stilgart: Tinyll: * c'est en dur dans ton proc

Stilgart: exp/log, probablement pas

CopperFr: sauf si il a un Z80 par contre

Stilgart: et puis c'est 1 calcul au lieu de 3 (bon, en vrai, la libc calcule sans doute tout en un algo)

CopperFr: en js ils ont rajouté ** pour les puissances

Stilgart: bah, ** ça sert vraiment

Stilgart: mais il faut que l'exposant soit non entier pour que ce soit rentable

Default avatar.png Tinyll: bon j'ai changé. Sinon je chercher toujours mon erreur dans le calcul de distante ou alros autre part. Par contre si elles sont données en km elles sont un peu énormes la

Stilgart: ou très grand (mais dans ce cas on a vite inf ou 0 comme réponse)

Stilgart: elle est bizarre ta boucle...

Default avatar.png Tinyll: laquelle ?

Stilgart: tu remplis vraiment coord 2 par 2 ?

Bon[]Crayon: souvent dans les formules il faut utiliser mètres

Stilgart: celle qui joue sur coord[0] / coord[1] et qui finit par coord.clear();

Default avatar.png Tinyll: je savais pas torp commen récup les 2 régex du coup a chaque fois qu'il en trouve une je cut avec .suffix et je récupère la deuxième sur le reste de la string. et oui je mets dans un vector de double, que je clean à chaque fois que j'ai fini d'utiliser les coord.

Default avatar.png Tinyll: j'aurais pu tuliser un tabkleau de double mais j'aurais du rajouter une variable dans mon while pour savoir si c'était la lat ou la long

Stilgart: double buf[2];

Stilgart: c'était bien aussi un tableau de taille 2 :D

Stilgart: mais donc, du coup, c'est moi qui ait trouvé ça bizarre pour rien :(

Default avatar.png Tinyll: tkt mon code est quand même horrible je pense. Bref j'ai vérifié mes regx et tout ça prend bien les bonnes mesures ^^

Stilgart: non, c'est juste que je m'étais mis en tête que tu stockais toutes les coords dans coord :)

Default avatar.png Tinyll: ah ok !

CopperFr: y a pas de split en c++ ?

Stilgart: aucune idée

Stilgart: sans doute pas

CopperFr: y'a l'air d'avoir dans boost

Sparow: HEy !

Bon[]Crayon: ho

Default avatar.png Tinyll: faudrait que je prennes une calculette mais j'en ai pas sous la main lol

Stilgart: mais boost ça n'existe pas

Stilgart: (ma vision de boost, c'est "tout ce qui est tellement crade qu'on l'a pas mis dans le standard C++)

Stilgart: +"

Sparow: calculette google

CopperFr: ah je croyais qu'ils rajoutaient petit à petit des bouts de boost dans le standard :D

Default avatar.png Tinyll: je suis pas sur android mais même celle des tel / pc est pas ouf

Stilgart: quand quelqu'un trouve comment rendre une idée propre, oui

Sparow: Je recherche des cours en C pour du développement d'application

Default avatar.png Tinyll: Openclassroom ?

CopperFr: en C pas C++ ?

Stilgart: Sparow: quel type d'application ?

Stilgart: Tinyll: en général, surtout pas

Stilgart: best site ever pour te faire croire que tu as appris un truc alors que pas du tout :D

Sparow: Oui en C mais j'ai l'impression que openclassroom ne va pas plus loin que les liste chainés

CopperFr: comme certains cours de fac quoi :D

Stilgart: Tinyll: à mon avis, c'est ta gestion de la variable matches qui merdoie

Default avatar.png Tinyll: bah j'ai appris des trucs dedans persos, après si tu t'entraînes pas surd des exos ça ne sert à rien

Sparow: Stilgart, avec interface graphique et tout :)

Stilgart: je connais pas regex en C++

Stilgart: Sparow: sous quel os ?

Default avatar.png Tinyll: pourtant elle m'affiche bien un noù à la fin

Sparow: Windows

Default avatar.png Tinyll: nom

Stilgart: (ou avec quelle techo d'interface graphique)

CopperFr: tu veux faire de interface graphiques ?

Stilgart: Tinyll: mais si je rajoute du debug, je passe plus le test 1

Default avatar.png Tinyll: ah ? je le passe tout le temps perso

Default avatar.png Tinyll: cerr <<

Stilgart: pour une appli "lourde" (par opposition à web) sous windows, c'est plutôt C# qu'il te faut

Stilgart: cerr << distance << " " << matches.str(1) << endl;

Stilgart: mon ajout dans la boucle qui fait tout foirer...

CopperFr: tu peux aussi faire du lazarus :D

Stilgart: j'en déduis que ça doit faire un effet de porc^Wbord à la noix

Default avatar.png Tinyll: je regarde

Default avatar.png Tinyll: dans la boucle while ?

Sparow: Oui je sais, perso je serai passé sous Unity et j'aurai fait que de la Poo en C# mais le prof veut absolument du C

Stilgart: ha, tu as un contexte

Stilgart: ça change tout :)

dbdr: Poo la bien nommée :D

Stilgart: :D

Stilgart: en C sous windows dans un cadre enseignement ?

Stilgart: mes collèges de l'INSA veulent ma mort ????

Default avatar.png Tinyll: déjà ya un problème sous windows

Default avatar.png Tinyll: tu es à l'insa ?

Default avatar.png Tinyll: me too

Stilgart: sous windows en C, il reste gtk je dirais...

Default avatar.png marcgardent: J'ai publié mon premier puzzle muli 1vs1 sur le theme de l'éscrime en WIP.... avant de faire des niveaux avancé je recherche du feedback pour leage1. enjoy. https://www.codingame.com/contribute/view/5638cd2b181128c321c5e5ca1e7cf76ce9b0

dbdr: du C pour une appli console enore ça peut aller

Stilgart: ou alors directement la SDL (ce qui serait moins pire amha)

dbdr: si c'est pour du GUI oui c'est maso

Default avatar.png Tinyll: J'en connais qui pourrait sortir Electron

Stilgart: si c'est pour un jeu, tu peux faire du full SDL

Stilgart: je faisais en L1 avec les bons

Stilgart: après, c'est plus vraiment de l'interface graphique mais plus du rendu

Default avatar.png Tinyll: Quel INSA Stilgart ?

Default avatar.png Tinyll: Quelle*

Stilgart: je travaille dans une école d'ingé, mais pas une INSA :D

Default avatar.png Tinyll: ah xD

Here_s_Chopi: Quelqu'un à un test case qui fonctionne sur "Des nains sur des épaules de géants" je suis en train de devenir zinzin

Default avatar.png Tinyll: j'avais pas pigé ta phrase

Default avatar.png Tinyll: Je vais vraiment finir au cimetière Saint-Etienne

CopperFr: c'est un cours de quoi ?

Sparow: Que veux tu Stilgart, c'est pas moi qui fixe les règles ^^

CopperFr: passe nous ton prof

Sparow: et oui L'iNSA veut nous voir coder en C

CopperFr: on va discuter

Sparow: Mdrr

Default avatar.png Tinyll: ils ont raison

Stilgart: très sérieusement, une interface graphique en C, c'est l'horreur

Default avatar.png Tinyll: INSA quoi Sparrow ?

Stilgart: même moi je suis pas assez sadique pour demander ça :(

CopperFr: l'object c'est bien pour les gui

Sparow: INSA HDF

Sparow: Bah je lui ai demandé si on pouvait pas faire du C# pour simplifier la tache

Sparow: et il a juste répondu un "non"

Default avatar.png Tinyll: ok !

CopperFr: nein ?

Stilgart: Sparow: mais il veut une interface graphique pour de vraie ?

Default avatar.png Tinyll: après t'as interface graphique et interface graphique

CopperFr: oui après si y'a juste un bouton ca ira

Sparow: Stilgart, il faut pas une interface du futur non plus mais une interface graphique correct

Sparow: avec des images, de la couleur, des animations ...

CopperFr: ah oui quand même :D

Default avatar.png Tinyll: bon courage

Sparow: genre comme un jeu tout par tour dynamqiue

Sparow: un jeu tour par tour dynamique

CopperFr: ah c'est un jeu

Stilgart: Sparow: si c'est du rendu, passe par la SDL

CopperFr: oui

Stilgart: pour le coup, ça s'est raisonnable (par contre, j'appelle pas ça une interface, au sens où tu n'as pas de menu/boutons/icones)

Default avatar.png Tinyll: mdr quand je tape "user interface c" sur ddgo la moitié des résultats c'est avec du C# ou C++

Stilgart: Tinyll: ton code fait timeout un coup sur deux :(

CopperFr: ben oui c'est normal

Stilgart: et ta regex name est fausse

Default avatar.png Tinyll: je l'ai vérifié

Default avatar.png Tinyll: et elle fonctionne ^^

Stilgart: 94.2604 94.2515 Gymnase Albert Batteux 97.292 94.2515 96.8827 94.2515 Stade Municipal Sabathe

Stilgart: j'ai au moins une station où ça passe pas

Default avatar.png Tinyll: https://regex101.com/

Default avatar.png Tinyll: ah

Sparow: Ah mais il faut aussi un menu avec les boutons pour ajuster la difficulté, choisir le nombre de joueur, si l'ordi joue, une IA

Zorg1: ces sites dont j'ignorais l'existence ^^

Stilgart: regex name("[0-9];([^;]+);");

Stilgart: mieux :)

CopperFr: y'en a plein des sites web en fait

Default avatar.png Tinyll: il manque lme spoints et les apostrpohes

Default avatar.png Tinyll: (dans la mienne)

Stilgart: il te manque surtout le "bon, ça fait chier, on va dire 'tout sauf ;' et basta" :)

Stilgart: </vécu>

RomanceDawn: genre

RomanceDawn: y a des gens

Zorg1: pour ce puzzle je splittait comme une brute, ça marchait

RomanceDawn: ils font les regex eux mêmes

CopperFr: oui faut splitter

Default avatar.png Tinyll: je vais changer. Mais pas sur que ce soit ça le problème car il m'affiche quand même pas la bonne ville jsp si tu vois ce que je veux dire

CopperFr: y a strtok sinon :D

Default avatar.png Tinyll: (c'est pas juste un problème d'affichage)

CopperFr: ca fera plaisir au prof de C

RomanceDawn: même le proff de C il aime pas strok imo

CopperFr: ca gère pas l'unicode ?

Stilgart: Zorg1: oui, il faut scanner à la main

Sparow: en tout cas merci pour vos conseil :D

Stilgart: ça marche bien mieux

CopperFr: oui vu que c'est fixe en plus

CopperFr: en plus y a même pas d'accents ?

CopperFr: le prof de C ferait mieux de demander de l'assembleur

Stilgart: (╯°□°)╯︵ ┻━┻

Stilgart: (╯°□°)╯︵ ┻━┻

Stilgart: (╯°□°)╯︵ ┻━┻

Stilgart: Tinyll: /flip

Stilgart: c'est userLong et userLat qui sont faux :D

Stilgart: tu as oublié de remplacer la , par un . avant de convertir en radian

Sparow: #CopperFr, genre du Flowcode à l'INSA

Default avatar.png Tinyll: énorme je l'avais fiat sur les défib mais pas là dessus

Default avatar.png Tinyll: je vérifies

Stilgart: je fais 100% en ajoutant les deux lignes qui faut

CopperFr: ah le piège de la virgule

Default avatar.png Tinyll: je passe pas le 2 wait xD

Stilgart: après, je t'invite à le refaire avec un traitement plus élémentaires des entrées

CopperFr: élémentaire mon cher watson

Default avatar.png JBM: comment es ton re

Default avatar.png Tinyll: bon en tout cas merci bcp je vais régler le problème

Default avatar.png Tinyll: oui je devrais faire ça

Stilgart: comme un re du mardi

Default avatar.png JBM: ben qu'est-ce tu fais la toi

Default avatar.png JBM: t'as pas "trop de boulot"?

CopperFr: as tu utilise le module re le mardi ?

Default avatar.png Tinyll: Niquel tout fonctionne @Stilgart, bon c'était pas une réussite pour moi et j'ai pas l'habitude de manipuler prorepement les string en c++

Default avatar.png Tinyll: go faire de la crypto pour se changer les idées ,:)

Stilgart: crypto :heart_eyes:

CopperFr: monnaies :heart_eyes:

Alshock: couocu

Alshock: tiens, j'ai donc écrit coups au cul

Zorg1: ça me rappelle une citation de Clemenceau ...

CopperFr: Clemenceau celui de des avenues georges ?

Zorg1: oui le même

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !

Automaton2000: du coup le code est en java

AutomatonNN: oui et je comprend pas trop de contest de contest de bois 2 a la somme de tout le monde

UmeHearts: NN il est cassé je crois

UmeHearts: :')

BlaiseEbuth: Pas plus que d'habitude... Pourquoi ?

Bon[]Crayon: AutomatonNN.AutoRéparation()

AutomatonNN: oulah c'est quoi AutomatonNN ?

BlaiseEbuth: :D

Bon[]Crayon: reset

Bon[]Crayon: AutomatonNN.Imitation(tirtue)

AutomatonNN: et j'ai pas encore trouvé le problème de ce que tu veux dire

UmeHearts: Je suis nouveau dans le coin alors je suis pas encore au fait des us et coutumes aha

Bon[]Crayon: AutomatonNN Je veux dire tortue.

AutomatonNN: oui

Bon[]Crayon: Un passager du temps.

bouriquet: AutomatonNN quel est le sens de la vie s il te plait?

AutomatonNN: rien que tu veux dire que tu peux pas te permettre de me baser sur le contest de contest de contest

bouriquet: j aurais essayé

UmeHearts: Il a des envie de contest je crois

BlaiseEbuth: UmeHearts: Automaton2000 est une chaîne de markov basée sur les logs du chat, donc ce qu'il dit est généralement "cohérent" bien qu'hors contexte. AutomatonNN lui, est basé sur un réseau de neurones qui apprend aussi des logs du chat, donc techniquement il a une notion de contexte (peu évidente je dois dire), mais en ce qui concerne le sens des messages...

Automaton2000: ca c'est le genre de truc ?

AutomatonNN: quelqu'un sait le faire avec des modifications de AutomatonNN ?

Bon[]Crayon: AutomatonNN Personne ne peut le baser.

AutomatonNN: reste tu peux pas te dire que t'as pas de contest de contest de contest

BlaiseEbuth: Ah et oui, AutomatonNN aime les contests de contests...

AutomatonNN: je l'ai trouvé la solution de ce que tu veux dire

bouriquet: ah bah envoi alors

UmeHearts: Merci pour la reponse detaillé

UmeHearts: AutomatonNN on est tout ouie

AutomatonNN: voir le contest de CG

[CG]Thibaud: t'as testé le jeu du Fall Challenge AutomatonNn ?

AutomatonNN: oui

[CG]Thibaud: alors, il est comment AutomatonNN ?

AutomatonNN: oui c'est pas trop compliqué de coder la différence entre tes phrases en temps de contest

Bon[]Crayon: Cool ça va être simple.

bouriquet: il a été traumatiser par un gars qui s appel contest

Bon[]Crayon: Jean Contest

UmeHearts: AutomatonNN Contest?

AutomatonNN: representer d'autre contest quand tu veux AutomatonNN

RomanceDawn: C'est toujours la hype la machine learning ?

RomanceDawn: et l'autre truc là

RomanceDawn: les NN

BlaiseEbuth: Pourquoi ça serait plus le cas ? C'est cool les NN ! Hein AutomatonNN ?

AutomatonNN: un jour c'est le contest de ce que tu as pas trop compris la question :D

UmeHearts: Je chalenge va etre mon premier, ca se passe un peu comme un combat de bot c'est ca?

BlaiseEbuth: La plupart des combats de bots étaient des contest à la base oui.

Cousnouf: Salut tout le monde? ça va bien?

Bon[]Crayon: :thumbsup_tone2:

BlaiseEbuth: Ah ! Il a mis du transparent en fond ! :scream:

Cousnouf: Blaise, oui... :D je suis à 19 chars de pouvoir atteindre les 200 avec Don't Panic en Python...

Cousnouf: à part les alias de fonctions, il y a d'autres trucs pour raccourcir qui sont connus dans ce langage? :D

Cousnouf: 202 chars ahahah

Here_s_Chopi: https://stackoverflow.com/questions/31991032/minimizing-lines-of-code

BlaiseEbuth: https://codegolf.stackexchange.com/questions/54/tips-for-golfing-in-python

**BlaiseEbuth pull Bob from world to fr.

Bob: muh ?

BlaiseEbuth: :grin:

Bob: :p

Cousnouf: Merci... même si je trouve qu'apprendre à coder de manière illisible ça devrait être interdit...

Bob: le but c'est pas d'etre illisible

Bob: l'interet du golf c'est que ca te force a reflechir differemment

Bob: la solution la plus courte etant generalement tres differente de la "bonne" maniere

Bob: et les tricks de golfing permettent souvent de mieux comprendre certains aspects un peu pointus des langages

CopperFr: oui comme .split`;`

Here_s_Chopi: parseInt(readline()) => +r()

CopperFr: Cousnouf c'est vraiment nicola maintenant ?

BlaiseEbuth: Faut croire

CopperFr: après moi je suis plus subtil mon deuxième compte à un logo Atari

BlaiseEbuth: T'as un deuxième compte ? :eyes:

CopperFr: même pas

CopperFr: en plus je serais en guerre avec moi même du coup :(

Bob: non la guerre c'est mal

Bob: bon voila je peux bosser relativement confortablement depuis chez moi

Bob: il ne me manque plus que l'envie de bosser :)

CopperFr: :D

darkhorse64: A partir du 12, tu vas être motivé

Default avatar.png marcgardent: :laughing:

BlaiseEbuth: Ou pas... Faut voir

CopperFr: y a quoi le 12 ?

Cousnouf: scusez j'étais appelé par un recruteur loool...

Cousnouf: les SSII, le cancer de la profession..

Cousnouf: ahahah

CopperFr: ah oui le covid de la profession

Cousnouf: CopperFr non, j'ai juste mis à jour mon image

CopperFr: oui tu as repris celle de nicola :(

Bob: tiens c'est pas ces jours-ci la S2 de His Dark Materials ?

Cousnouf: nan j'ai quand même chopé la 2 ou 3ème image sur google .D

BlaiseEbuth: Fais gaffe. Si je vérifie et qu'elle est pas libre de droit c'est un ban direct...

Bob: ah c'est dimanche

Bob: parfait

Bob: comme le sumo

Bob: doubleplusbon

Cousnouf: haha je doute qu'elle soit libre de droit, ça appartient à Romero

CopperFr: je veux plus devenir sumo

Bob: CopperFr il est sans doute bien trop tard pour ca de toute facon

Bob: ils les recrutent tres jeunes

Naindlac: Cousnouf, justement je me demande si c'est possible de faire moins de 200 charactères en python sur Don't Panic sans hardocode

BlaiseEbuth: Tu insinue qu'il est vieux

Bob: vieux non

Bob: mais trop vieux pour du sumo, oui

CopperFr: on a le même age à peu de chose près

BlaiseEbuth: 42

BlaiseEbuth: L'âge parfait

Bob: les plus ages ont 35/37 ans

Cousnouf: naindlac, tu peux checker le classement, t'as des types qui ont fait moins de 100 en python.. lol..

Bob: oui mais sans hardcode ?

Naindlac: Moins de 100 justement je pense qu'ils harcodent

Naindlac: Ca parait clairement impossible

BlaiseEbuth: Faut regarder à combien est dwarfie

CopperFr: < 100 hardcode > 100 non hardcode ?

Naindlac: CoppeFr Non évidemment, mais déjà moins de 200 ...

Naindlac: J'y ai passé tellement de temps halala c'est frustrant comme problème

Bob: mon <200 c'est du Ruby

Cousnouf: ouais mais même hardcoder pour tous les tests, c'est chaud..

Bob: et il est generique

Naindlac: Générique ? Cad ?

Bob: pas hardcode

Naindlac: Ahhh

Bon[]Crayon: Il suffit de regarder les solutions proposées sur le puzzle classic, peur-être que certaines font de 200 caractères.

CopperFr: générique ?

BlaiseEbuth: Y'a de l'écho

Naindlac: J'ai l'impression que pour le faire legit c'est ruby ou Perl

BlaiseEbuth: Pas dit...

Naindlac: Bon[]Crayon bonne idée !

Cousnouf: bam 199 caractères....

Naindlac: Cousnouf ?

Bob: oython je suis a 216

Cousnouf: j'ai réussi.. lol..

Bob: gg

Cousnouf: mais le if, impossible de détacter que c'est un if...

Naindlac: En Python ? Woaw gg

Cousnouf: (a,b)[condition]

Cousnouf: sérieux

Bob: bah oui

Bob: un if quoi

Cousnouf: okay okay j'imagine qu'on peut encore diminuer les and et les or...

dwarfie: mince ... a vous voir tous parler golf , j'ai cru qu'il y en avait un nouveau et que j'allais pouvoir gratter 900 cp de plus :D

Cousnouf: bon l'optimisation c'est bon pour moi, Bilbo + Don't Panic en un jour, fuck off..

Default avatar.png omaromaromar: slt

Default avatar.png omaromaromar: cava ? je suis nouveau

Bon[]Crayon: :wave_tone1:

dwarfie: putain ... encore une contrib non-"parsable dans tous les langages" qui est apparu ...

Bob: salut

dwarfie: (╯°□°)╯︵ ┻━┻

Default avatar.png omaromaromar: vous etes actuellement tous sur le puzzle 'stock-exchange-losses' ?

Default avatar.png omaromaromar: ou c'est un chat global ici

Default avatar.png omaromaromar: ?

Bob: c'est global

Bob: mais pose ta question

Default avatar.png omaromaromar: ah ok d'accord Bob merci

Bob: on l'a sans doute tous resolu :)

Default avatar.png omaromaromar: non juste je découvre un peu les fonctionnalité du site :)

dwarfie: :D

Default avatar.png omaromaromar: haha c'est gentil merci :)

Default avatar.png omaromaromar: j'ai découvert part hasard le site, en postulant pour des boites d'informatique

BlaiseEbuth: Moi j'ai surtout remarqué que sceuuhrpieiiin a mis greta T en image de profil. Et je trouve que ça lui va bien :3

Bob: il y a un moyen de dire a l'IDE d'accepter a la fois les espaces et les tabs ?

dwarfie: il a pas trouvé mieux pour faire approuvé ses contrib apres la strat' des validations tuos azimuts ?

Default avatar.png omaromaromar: c.a.d ? et de quel IDE tu parle ? Eclipse ? Intelij ?

BlaiseEbuth: "accepter" ?

CopperFr: quelle contrib ?

CopperFr: pourquoi tant de questions on est pas dans lost ?

BlaiseEbuth: dwarfie laquelle est pas parsable ?

Bob: je parlais de l'IDE de CG

Bob: mais de toute facon c'etait pour essayer un sale trick de Python 2

Bob: et comme on n'a plus que du 3

Default avatar.png omaromaromar: ah autant pour moi, je ne saurais pas te répondre

CopperFr: mais on est en 3

dwarfie: https://www.codingame.com/contribute/view/5656a25cf79318eef8f89233a91a4da38280 tout comme https://www.codingame.com/contribute/view/5594041cc5ef25cc31841e039dd94e67bc8d

Bon[]Crayon: C'est joli :grinning:

CopperFr: oui quand on a les couleurs

BlaiseEbuth: Surtout pour du braille, ça lui aurait fait mal de mettre 0 et 1 ou '.' et ' ' ?

CopperFr: c'est moins sympa

BlaiseEbuth: Au moins ça fais pas chier la moitié des utilisateurs

dwarfie: il fait expres pour faire ch.... et rale pas ou alors il te traite de vieux c...

CopperFr: ben les couleurs c'est sympa

CopperFr: ca marche pas sous chrome par contre

Bob: j'adoooore les couleurs

Bob: quand mes gamines etaient petites on nous avait refile un jouet d'eveil qui avait cette phrase dans sa gamme de sons

Bob: c'etait un peu surrealiste

dwarfie: united color of benetton ? ou united color of bandedecon ? ;)

Bon[]Crayon: C'est juste un problème d'affichage ou certain langage ne collecte pas les bonnes valeurs de caractères.

dwarfie: valeurs

Bob: pas de couleur ddans sous chrome c'est pas un peu ironique ?

Bon[]Crayon: ok

Bob: -ddans

CopperFr: un peu oui :D

Bon[]Crayon: chrome + ubuntu j'aurai pas pensé

Bon[]Crayon: que ça bug

CopperFr: chrome semble pas gérer ca correctement

CopperFr: dommage que la sortie soit pas en couleur par contre :(

dwarfie: si ca mrede en input ca merde en output ... mais ca il a compris la moitie de ce qu'on lui a dit ...

BlaiseEbuth: J'ai honnêtement jamais dû utiliser unicode dans un quelconque langage... Alors je me rend pas trop compte...

CopperFr: pour moi soit c'est tout en unicode soit tout en ascii

CopperFr: pourtant l'utf-8 c'est de plus en plus courant

CopperFr: même delphi ils sont passé à l'unicode (et ils étaient super en retard)

BlaiseEbuth: Ouai. Mais j'ai moi jamais eu besoin de de deal avec de l'unicode dans mon code.

dwarfie: cat in1.txt

dwarfie: http://chat.codingame.com/pastebin/20df6736-efd9-4536-9c1f-1d6b55ccdf51

dwarfie: fin du debat ...

Bon[]Crayon: 404 Not Found

BlaiseEbuth: C'est ?

dwarfie: BlaiseEbuth ... pour qui le "c'est ?"

BlaiseEbuth: toi

dwarfie: c'est le cat du fichier d'input sur le serveur de CG

BlaiseEbuth: Y'a pas moyen de lui dire que c'est de l'unicode ?

dwarfie: la locale est unicode , et le fichier est unicode ...

CopperFr: t'as jamais eu besoin de charger un fichier codé en utf-8 ?

dwarfie: utf8 oui ... utf8mb4 non

CopperFr: après une fois que tu as compris le principe

BlaiseEbuth: dwarfie -> Pourquoi ça fait ça alors ?

dwarfie: parce que c'est pas de l'utf8

BlaiseEbuth: Ah.

CopperFr: c'est quoi du coup ?

BlaiseEbuth: CopperFr, j'ai sans doute déjà eu des fichiers en utf8, mais vu que je bosse que sur des chiffres ça change pas grand chose...

CopperFr: ben oui c'est retro compatible ascii 7 bits

BlaiseEbuth: Donc je reformule. J'ai jamais eu à manipuler des caractères non ascii dans mon code.

BlaiseEbuth: Ah mais il se prend pas pour de la merde en fait... J'avais pas vu son commentaire.

dwarfie: voila ... on est d'accord ..je commencais que j'etais le seul a avoir cette impression ...

dwarfie: a croire

BlaiseEbuth: On peut se faire traiter de vieux cons ensemble si tu veux. ^^

Default avatar.png JBM: Non.

Default avatar.png JBM: imagine un noob débarque

Default avatar.png JBM: il trouverait pas ça très accueillant

CopperFr: après moi je suis vieux mais je suis pas anti unicode

BlaiseEbuth: On peux l'inviter à se faire traiter de vieux con avec nous. Tu veux te faire traiter de vieux con JBM ?

darkhorse64: Trois refus et c'est plié, non ?

Default avatar.png JBM: Ça dépend par qui

dwarfie: BlaiseEbuth ... pas besoin , ca va se regler tout seul ... une chance sur deux qu'il soit pris dans une guerre civile d'ici demain ...

CopperFr: ben oui faut refuser ce puzzle

BlaiseEbuth: Bah c'est ça que je propose

dwarfie: darkhorse64 ... comme pour son precedent ? j'ai ete seul a refuser ...

dwarfie: et il est passé

CopperFr: vous êtes déjà au moins 4

BlaiseEbuth: Suffit d'y aller à plusieurs, et on l'défonce

BlaiseEbuth: :no_mouth:

BlaiseEbuth: On refuse constructivement sa contribution

darkhorse64: C'était un peu l'idée d'avoir une démarche concertée et donc efficace

CopperFr: on est vraiment dans une ambiance dictature en ce moment

BlaiseEbuth: Sur l'unicode ?

darkhorse64: Pas du tout. Le comité central de CG a décidé à l'unanimité

CopperFr: sur tout sur les déplacements

CopperFr: fermeture des rayons non essentiels aussi

darkhorse64: Ben ouais, t'as l'impression d'être un peu comme un hamster. D'un autre côté, les hopitaux sont pleins et quand t'es au fond de ton lit parce que t'es KO, c'est pas marrant non plus

CopperFr: après si tu veux faire un puzzle sur les chiffres japonais tu sera bien obligé d'utiliser l'unicode

dwarfie: et.... y'a pas de raison de le faire ...on a refuse un puzzle sur les nombres cambodgien justement pour cette raison

CopperFr: ben c'est dommage par contre

darkhorse64: C'est un peu con parce que le problème est pas mal sinon

BlaiseEbuth: Il suffit qu'il le reposte avec de l'ascii

CopperFr: ben suffit de l'éditer du coup

dwarfie: je vais etre franc ... pour un puzzle , il pourrait y avoir un leger interet ... et encore ... mais pour un clash, c'est juste une idee de merde ...

**dwarfie a pris des chiantos ... oups

darkhorse64: Pourquoi ?

CopperFr: le clash tu le choisi pas c'est sur

dwarfie: tu les connais toi les nombre cambodgien ... ?

CopperFr: ben non (ca m'intéresse moins que le japonais aussi)

dwarfie: pour apprendre la japonais , t'as babel ... pas besoin d'un clash stupide avec de l'unicode pour ca :)

leojean890: j'avoue tu fais un clash et tu te retrouves avec un truc pourri de parsing à gérer c chiant, alors que pour un puzzle tu prends la décision de le faire ou pas..

CopperFr: après c'est sur que si tu manipule que de l'anglais ou que des chiffres pas besoin d'unicode

darkhorse64: C'est tout de même plus interessant que de compter les bits

dwarfie: darkhorse64 ... ca je suis bien d'accord ... mais comme la regle c'est de quasiment rien refuser ...

BlaiseEbuth: Breaking the law !

CopperFr: c'est judaspriest ca

BlaiseEbuth: :metal:

dwarfie: BlaiseEbuth ... je te rappelle que pour avoir refuser la 11eme version du meme puzzle trivial , j'ai ete interdit 2mois de moderer les clashs et que boulet il a toujours pas retrouver le droit ?

dwarfie: clash ... 11eme version alors que 10 deja validé bien entendu

BlaiseEbuth: Ouai mais là c'est différent, il est pas trivial, il est pas faisable par plein de monde. :grin:

Default avatar.png JBM: y'a le bon refuse et la mauvais refuse

CopperFr: en python ou en js ca passe tranquille non ?

dwarfie: CopperFr .... teste ... tu nous diras ...

BlaiseEbuth: Pas de base. Il faut spécifier un truc en python je crois

dwarfie: sur ce , je vous laisse continuer a debattre , faut que je me rentre a ma maison ...

BiMathAx: Salut, je voudrais apprendre le Html/CSS. Connaissez vous un site qui permet de l'apprendre plus "ludiguement" que les tutos Vidéos (ou connaisesez vous une série youtube sui l'explique bien ?). merci

CopperFr: y a codecademy après ce sait pas si la version free sera suffisante

BiMathAx: ok mr je vais aller voire

Default avatar.png Nyarlathoteps: openclassroom aussi, ya plein de contenu

leojean890: le puzzle music-scores.. rien que transformer "W 4090 B 100 W 20 B 100" en tableau 2D c chiant à faire;p

CopperFr: ben tu remplace une lettre espace par la lettre puis tu split sur espace

CopperFr: avec un petit map et c'est bon :D

leojean890: le fait d'automatiser que W 4090 c'est 4090//w lignes blanches puis 4090%w caractères blancs sur la ligne suivante

leojean890: faut gérer quand on change de ligne lorsque la précédente a w carac

CopperFr: ah oui c'est le rle

leojean890: c'est pas si rapide à faire

leojean890: c pas très dur mais chiant

CopperFr: j'avais pas eu trop de mal pour le parsing en js

leojean890: ouias c'est pas très compliqué sur le principe mais bon faut pas avoir la flemme quoi

dwarfie: re

leojean890: yo

dwarfie: c'est l'heure de la phrase philosophique de automaton2000 ... non ?

Automaton2000: ah ? je suis pas une tortue

dwarfie: yes ...

leojean890: gg dwarfie;)

Zorg1: ezpz

dwarfie: je commence a en avoir une belle collection :D

Zorg1: ah t'as récupéré les cheat code d'Automaton2000 :p

Automaton2000: mais c'est bien le moment ou tu as des infos sur le challenge

Zorg1: oui Automaton2000 le thème du challenge ne sera pas une compétition de moto ski

Automaton2000: les gens ne sont pas les mêmes

leojean890: j'me demande bien ce qu'on va devoir faire avec ces sorciers;)

Zorg1: une course de chaudron avec collision élastique ?

dwarfie: c4l avec des potions

Zorg1: la même chose que le dernier challenge avec un habillage différent ^^

leojean890: j'suis pas fan de c4l ^^

leojean890: chacun ses gouts of course

leojean890: p'tet un principe totalement différent de ce qu'ils ont pu faire jusqu'à mtn

Thyl: un jeu à24

Thyl: XD

leojean890: avec des parties à + de 4 on a pas vu mais ça peut ê sympa;)

leojean890: pour le moment dans les multis issus de chalenges les 2 qui me tentent vraiment pas de commencer c'est CALM et might & magic

leojean890: et sinon les trucs genre CR, BOTG, C4L et avec physique je suis pas chaud d'approfondir

leojean890: pour le moment

leojean890: p'tet que je m'y mettrai someday

BlaiseEbuth: dwarfie en action : https://imgur.com/hR4ZMFn

dwarfie: :D

Thyl: comment on aloue en tableau en C++ dynamiquement

BlaiseEbuth: int* tableau = new int[taille];

Thyl: avec en tab 2D

Thyl: ??

BlaiseEbuth: int** tableau = new int*[hauteur]; for(int i =0; i< hauteur; ++i) tableau[i]=new int[largeur];

Neumann: Sale

Thyl: merci

Thyl: t'as mieux Neumann

Neumann: Rester en 1D

BlaiseEbuth: Tu peux remplacer la boucle par: fill(tableau, tableau + hauteur, new int[largeur]);

CopperFr: sinon tu peux utiliser les vla (je crois que ca marche)

BlaiseEbuth: Moi je réponds aux questions qu'on me pose... :3

leojean890: rester en 1D avec bitset pour maximiser le nb de rollouts ;)

BlaiseEbuth: rollout ?

leojean890: pour un MCTS par ex;)

BlaiseEbuth: Ah ouai. La simu quoi.

leojean890: yep^^

BlaiseEbuth: Parlez français quoi

leojean890: ouais j'ai souvent vu ce terme en anglais genre dans les PM donc habitude:p

BlaiseEbuth: C'est même pas le vrai terme officiel ! "simulation sometime called playout or rollout"

leojean890: je me demandais même à un moment si ça voulait pas dire "simuler un game complet"^^ quand ils disaient faire XX k rollouts sur UTTT

leojean890: 100k parties complètes ce serait efficace;)

leojean890: en 50ms

BlaiseEbuth: Ouai...

Zorg1: bah "rollout" dans ce cas là c'est simuler des tours jusqu'à la fin du jeu

leojean890: ah donc ils simulent bien 100k parties en 50ms :o:o great thing

leojean890: :o :o*

Zorg1: UTTT j'en fais 30K

leojean890: c'est déjà bien!

Zorg1: Certain en font 60/70K

BlaiseEbuth: Tiens. C'est l'heure des hiboux.

Zorg1: alors 100 K pourquoi pas

leojean890: j'avais même lu 100k pour les premiers, j'ai bien retenu ?;)

leojean890: msmits etc les bourrins du code optimisé aux petits oignons ;)

Zorg1: après c'est généralement le nombre de rollouts au second tour (le premier avec 100 ms) qu'on prend, pour comparer

leojean890: oui, le premier tour c'est unfair^^

Zorg1: après faut faire gaffe certains donnent aussi le nombre de coup

leojean890: ah ouais;)

Zorg1: mais 100 Kcoup c'est pas terrible pour UTT

leojean890: ouais vu que certains font 100k parties, si tu fais 100k coups c'est 40 fois mois bien si on considère qu'une partie dure en moyenne 4O coups;p

Zorg1: après le nb de coup c'est utile pour comparer un MCTS et un Minmax

leojean890: ouais vu que le minmax c'est une seule partie mais + de coups^^

leojean890: tu px voir quel algo est le plus performant avec le nb de coups total

leojean890: compare( sum(nbCoups, partieWithMCTS), nbCoups1PartieMinmax)

Zorg1: après bon ça reste du concours de qui a la plus grosse ...

leojean890: j'avoue:p

Zorg1: après tu peux toujours balancé un chiffre, personne ne peux vérifier

leojean890: clair;)

BlaiseEbuth: Ce qui est inutile, puisque c'est moi...

leojean890: tu print un faux chiffre en message

leojean890: comme dans OOC tu print volontairement N-1 positions possibles pour induire les gens en erreur et faire croire qu'ils peuvent mieux élaguer :p

leojean890: ce serait sadique;)

BlaiseEbuth: Me voilà à faire de l'objet en python... #keskifopafer

leojean890: mais tu aiiimes le python avoue hehe ;)

leojean890: plus que le java;)=p

dwarfie: il aime le jython en fait

darkhorse64: Tu sais ce qu'il te dit le bourrin du code optimisé aux petits oignons :stuck_out_tongue:

leojean890: c'est un compliment hehe;)

Zorg1: dans quelques semaines on va découvrir que BlaiseEbuth est un contributeur star de python

leojean890: c'est un truc que j'ai pas taffé moi le code super rapide en C/C++...

leojean890: bitset etc

leojean890: BlaiseEbuth cache bien son jeu hehe

leojean890: ils ont vraiment dit que ça leur avait pris 1-2h de faire le puzzle music-scores bob et stilgart ;o bah moi.. bcp +;)

dwarfie: et bien ... heureusement pour toi que t'as pas eu a le faire en contest ;)

leojean890: sérieux c'était un contest ça ?

leojean890: de 4h ?

leojean890: en 4h c'est peut être faisable mais ça m'étonnerait que j'aie tout débug

dwarfie: the gift + music score ...

BlaiseEbuth: Bah entre python et java... Ouai python.

leojean890: en 1h30 j'ai un truc qui détecte les noires dans les 2 premiers valieurs

leojean890: mais ça marche pas dans les valideurs en bas jsp pk

leojean890: et il me reste les blanches à faire

leojean890: et j'ai pas le do du bas aussi mais ça va pas être dur

leojean890: gift + music scores en 4h faut être rapide.....

leojean890: (jamais vu the gift encore)

dwarfie: j'avais pas fait 100% ... j'avais fini a 75% sur music score

BlaiseEbuth: leojean890 tu l'a fait pourtant

dwarfie: c'est vrai en plus qu'il l'a fait :D

BlaiseEbuth: Genre je raconte des conneries...

BlaiseEbuth: Music scores c'est de la reconaissance de pixel ? C'est le sumum de la perversion en terme de parsing.

leojean890: ah bah si j'ai fait the gift j'ai oublié et je sais plus ce que c'est xD

leojean890: 75% en 4h ?

dwarfie: 100% + 75% ... c'etait

dwarfie: 4h pour faire les 2

leojean890: bonne perf je pense;p

leojean890: ouais la reconnaissance de pixels^^

leojean890: en 1h30 j'ai un premier résultat, loin d'ê fini

leojean890: puis j'ai fait une pause et je vais reprendre après;)

leojean890: mais dans l'idée c'est pas si rapide pour moi;)

dwarfie: avec les grosses notes c'est pas trop dur , c'est quand elles devienent plus petites que c'et un peu plus hard

leojean890: ouais voilà bah ça marche pas encore pour les petites

leojean890: j'ai que 2 valideurs ok

leojean890: pourtant je me disais que la même logique devrait marcher..

leojean890: j'ai mis des seuils pourris sur la taille des notes par rapport aux lignes qui marchent pas tjr, je vais changer ça.. genre "repérer la première note" et s'en tenir à la tille

leojean890: taille

dwarfie: si je souviens bien , je regarde meme pas la taille des notes ... mais celle ces lignes et leur position oui ...

leojean890: ça aussi ouais

leojean890: important

leojean890: je fais des groupements connexes par colonne de "noir"

Default avatar.png Sofia-Alves: bonsoir ^^

leojean890: et je considère le milieu

BlaiseEbuth: Salut Sofia-Alves

leojean890: hello

Default avatar.png Sofia-Alves: :)

Dysta: Cherche stage fin d'étude

BlaiseEbuth: Moi je cherche tes références, le domaine dans lequel tu cherches, ta localisation géographique... Ah et ta politesse aussi. :grin:

dwarfie: en forme BlaiseEbuth aujourd'hui ... t'as tapé dans ma reserve de chiantos ou bien ...? ;)

BlaiseEbuth: Ca va... Parles pas trop de chiantos du coup. :imp:

dwarfie: confine dans ma mine , j'ai rien dautre a faire que de recolter de la poudre de granite et de champignon ... donc j'accrois la production ,)

dwarfie: disponible sur 3615 kinenveu

BlaiseEbuth: :candy:

leojean890: tiens 3 valideurs ok youpie

Dysta: Cherche stage fin d'étude

Dysta: nn j'rigole mdr

**BlaiseEbuth efface le /kick qu'il était en train de taper.

Antonneau: Sacré dysta

leojean890: 25% music scores c'est pas encore ouf:s

Dysta: *essuie la sueur entre sa raie des fesses*

Default avatar.png JBM: on va t'appendre a lire la musique ;p

Dysta: (comment on met en italique ?)

leojean890: j'avoue JBM

leojean890: je suis noob !

Dysta: test

Dysta: noooo

BlaiseEbuth: /me tonmessage

**Dysta remercie Blaise de son efficacité

BlaiseEbuth: :thumbsup:

Default avatar.png **JBM monmessage

**Antonneau despacito

**Dysta recherche stage fin d'étude

BlaiseEbuth: (╯°□°)╯︵ ┻━┻

Dysta: mdrrr aller c bon j'arrête pour de vrai cette fois

ArnaudQu: haha

Dysta: Blaise, j'adore l'humour sache le

BlaiseEbuth: Moi aussi, mais les gens ont plutôt tendance à pâtir de mon humour qu'à l'apprécier... :smiling_imp:

leojean890: j'ai une mauvaise vue, les notes trop rapprochées ça marche pas :s

**leojean890 ..

**BlaiseEbuth présente ses excuses au gars qu'il a kick parce qu'il demandait comment fermer le chat.

leojean890: params => cacher les messages quand le chat est minimisé :P

leojean890: c'est de ça dont tu parlais ?!:p

BlaiseEbuth: 'tain selenium quand il trouve pas un élément il lève une exception... Pouvait pas juste renvoyer None ou 0 ?

leojean890: tu fais des tests de GUI ou bien ?

BlaiseEbuth: C'est qui Gui ?

Dysta: Guy Bole

Dysta: Tu connais pas ?

leojean890: j'avais un peu de ça à thales.. mais j'ai pas touché à selenium perso;)

leojean890: Guy moquet

leojean890: M13 Paris

BlaiseEbuth: Tester c'est pour les faibles, on le dira jamais assez.

leojean890: alors a) tu utilises selenium pour faire autre chose que tester b) tu es faible => quelle réponse :P

BlaiseEbuth: A ton avis ? J'ai une tête à utiliser un outil pour ce pour quoi il est prévu ?

leojean890: t'es une tête de devil de l'enfer, le belzebuth troll ;P

BlaiseEbuth: Réponse a) bien sûr.

leojean890: tu prépares une série d'attaques hackerrank avec selenium;)

BlaiseEbuth: :zipper_mouth:

Zorg1: mais elle vont lamentablement échouée sur mon firewall openoffice

Stilgart: Automaton2000: espèce de tortue !

Automaton2000: on est pas en mode debug dans l'ide et timeout souvent

Stilgart: Automaton2000: j'ai dit tortue, pas rust !

Automaton2000: j'ai même pas eu le temps de faire une copie de votre code. merci.

leojean890: mdr cheater automaton2000 ;)

Automaton2000: en meme temps , je suis d'accord

leojean890: bah il faut vu que je dis vrai;p

Stilgart: clairement, quand c'est moi qui demande il a un trap pour éviter de dire tortue

leojean890: hehe il l'a dit avec dwarfie tout à l'heure;)

Stilgart: il le dit souvent à dwarfie

leojean890: il est bon dwarfie;)

leojean890: pour lui faire dire si souvent;)

leojean890: maipulation des bots!

leojean890: bon musical scores c'est moins facile que ce que tu disais :P

leojean890: 3 valideurs ok pour le moment ;)

leojean890: les premiers, avec les notes éloignées..

Zorg1: je l'ai pas fait celui là

leojean890: c'est pas dur de réussir les premiers valideurs mais après..

CopperFr: Ca marche pas l'unicode :D

Zorg1: ça marchait l'unicode sur Amiga ,

Zorg1: ?

CopperFr: sur mon 500 je pense pas

CopperFr: en fait je suis en js le readline() me donne pas les bonnes entrées

CopperFr: si je met les entrées à la main ca marche par contre

Default avatar.png JBM: tiens un twitch

Default avatar.png JBM: bon si vous cause pas plus que ça on va jamais me voir

Zorg1: bah oui

Zorg1: fais un peu de pub

Zorg1: caps lock comme un malade

Default avatar.png JBM: ok j'attends mon heure

Zorg1: va salonner sur discord avec ceux-qui-comptent-dans-le-game

Default avatar.png JBM: determiner la periode d'une fraction

Zorg1: tiens il s'y passe quoi ?

Default avatar.png JBM: (en decimal)

Zorg1: il existe déjà ce puzzle ?

Default avatar.png JBM: pas le genre de sujet a traiter avec mon alcoolemie

Default avatar.png JBM: il semblerait

Default avatar.png JBM: par helgui

Zorg1: oui un "very hard"

Default avatar.png JBM: c'est un clash,yapa e difficulte

BlaiseEbuth: C'est lequel de live ?

Zorg1: ah je parlais de celui là : https://www.codingame.com/training/expert/recurring-decimals

Default avatar.png JBM: ah c'est un shortest en plus

Default avatar.png JBM: euh,celui qui clashe quoi

Default avatar.png JBM: pythonysta

BlaiseEbuth: Y'en a 6

BlaiseEbuth: Ah ok

BlaiseEbuth: Pendant 6h...

Zorg1: oui 6 clashes

Default avatar.png JBM: oui voila celui de 6h

Default avatar.png JBM: 6 purée

Zorg1: super j'ai droit à la pub

Default avatar.png JBM: ce widget va avoir le meme effet que la quete sur les contribs

Zorg1: trop du bonheur

Zorg1: ah ok c'est simple le CoC

Default avatar.png JBM: oh

Default avatar.png JBM: ton lien est mon premier Puzzle Of The Week

Default avatar.png JBM: [émotion]

Zorg1: ya CopperFr qu'est méchant, il refuse des puzzles :(

CopperFr: oui les entrées sont pas fournies correctement au programme

Zorg1: oh encore de l'unicode

BlaiseEbuth: Ah. Je l'avais zappé.

Zorg1: Je vais faire un puzzle APL avec des caractères grecs en APL :D

Zorg1: puisqu'on peut faire des inputs unicode, on va se gener ^^

CopperFr: ben les inputs que je reçoit sont pas bonnes

Default avatar.png JBM: "hey, un site pour apprendre codinGame?"

Default avatar.png JBM: non mais sérieux

BlaiseEbuth: Quoi ?

Default avatar.png JBM: jvais me reprendre une binouze pour oublier ça tiens

Zorg1: il regarde un twitch je crois

CopperFr: il boit de l'alcool je crois

Zorg1: les deux ne sont pas incompatibles, paraît il

Yoni19: bonsoir

CopperFr: bonsoir

Yoni19: je debute c'est hard coooore ce site

CopperFr: oui very hard parfois

Stilgart: voire même légendaire

Stilgart: JBM: medium pour the lost file, ça se bourrine à grand coup de liste sans réfléchir

Yoni19: arretez moi j'arrive pas les truc de base avec le truc qui doit se poser mdrrrr

Default avatar.png JBM: je sais pas

Default avatar.png JBM: je l'ai résolu sans trop réfléchir non plus

Stilgart: si tu le mets hard, ça le rend plus dur je pense

Yoni19: ah xD

Stilgart: parce que les gens vont pas penser que c'est en fait facile de calculer t

Default avatar.png JBM: mais je suis passé du «c'est trop simple» avant de le résoudre à un «ah y'a qund même ça» après

Default avatar.png JBM: donc j'en ai fait acte dans les commentaires

Default avatar.png JBM: me souviens plus du détail plus que ça

Stilgart: le plus dur c'est d'extraire la cc, mais bon...

Default avatar.png JBM: et bon, les gouts et les couleurs sur les difficultés

Yoni19: qui m'apprends js

Yoni19: xD

Stilgart: c'est pas plus dur qu'un bfs/dfs, et tout ça c'est en medium (quand ça suffit à finir le puzzle)

Default avatar.png JBM: mon code fait 6 lignes, c'est donc facile

Default avatar.png JBM: ou j'ai du reflechir, c'est donc very hard

Stilgart: j'ai eu la flemme d'aller voir la doc de Data.Graph

Stilgart: (et ça m'aurait sans doute pris plus de temps de coder ta solution)

Zorg1: cette métrique de difficulté, JBM ...

Default avatar.png JBM: oui mais toi t'es en relation douteuse avec ton clavier

Default avatar.png JBM: Zorg1: t'en as une bonne a proposer? ;d

Stilgart: surtout, j'utilise jamais Data.Graph

Stilgart: donc je sais pas du tout ce qu'il y a dedans

Default avatar.png JBM: oui, c'est ce que j'ai dit

b0n5a1: o/

Default avatar.png JBM: \o

Zorg1: o/

Stilgart: (je dois rater le lien avec mon clavier)

CopperFr: étrange quand même j'ai 2 caractères qui sont pas bien transmis

Default avatar.png JBM: connaissance vs verbosité

Default avatar.png JBM: l'éternel combat

Stilgart: là même pas

BlaiseEbuth: Mais non, ceux qui font de grands discours sont ceux qui en savent le plus. C'est bien connu

Stilgart: c'est juste... j'ai qu'à écrire un code en 20 lignes, go taper ce code

Stilgart: BlaiseEbuth: drôle de métrique :)

Default avatar.png JBM: t'en as une bonne a proposer?

Default avatar.png JBM: mmm

Default avatar.png JBM: deja vu

Default avatar.png JBM: bon

Default avatar.png JBM: continuer a faire des horreurs avec maven, ou se refaire un bon tres vieux jeu d'aventure

CopperFr: il est sur amiga aussi le jeu d'aventure ?

BlaiseEbuth: Quel jeu ? Pour voir si c'est mieux que maven

Zorg1: pour définir une bonne métrique de difficulté, on va dire que les pom.xml sont de difficulté average à lire

CopperFr: c'est un xml en utf-8 ?

Zorg1: en gros

Zorg1: on utilise très peu les chars unicode en pom.xml mais c'est possible

CopperFr: UTF-8 is the default character encoding for XML documents.

BlaiseEbuth: CopperFr comment ça readLine te donnait pas les bons chars ?

CopperFr: j'ai deux erreurs sur le premier test

CopperFr: un caractère sur la ligne du milieu

CopperFr: et un sur la dernière

BlaiseEbuth: Ah ouai, je l'ai. J'avais juste print la première

CopperFr: ma première est bonne par contre

BlaiseEbuth: Ouai pareil

CopperFr: il me manquait 2 lettres en resultat

CopperFr: (le k et une autre)

CopperFr: c'est peut un bug de codingame par contre

BlaiseEbuth: C'est bizarre comme c'est les deux même char partout...

b0n5a1: bonne nuit

BlaiseEbuth: Bah pour le coup en bash y'a pas de soucis. :D

CopperFr: comme quoi :D

BlaiseEbuth: En C++ non plus. Ca dépend vraiment des caractères...

b0n5a1: alphabiotique...

b0n5a1: bon je vais me coucher :grinning:

BlaiseEbuth: dwarfie: il reste une place pour rejeter si tu veux.... :)

BlaiseEbuth: o/ b0n5a1

b0n5a1: https://www.codingame.com/contribute/view/56101b729336402b578c558dc14e1cb926d4 go reject ça ^^

Stilgart: vous avez pas déjà reject trois fois ?

b0n5a1: c'est comme la magie faut répéter 3 x ?

b0n5a1: bon...bonne nuit pour de vrai là ^^

BlaiseEbuth: C'est un wip ton truc

CopperFr: ah oui je me souviens de celui là :D

b0n5a1: ça va être long ce wip BlaiseEbuth...alphabiotique en anglais ça donne quoi hein ? ^^

BlaiseEbuth: :grin:

CopperFr: c'est sympa comme mot

Stilgart: huhu

b0n5a1: superman ?

BlaiseEbuth: Vas te coucher ! ^^

b0n5a1: oui m'dame...

CopperFr: même en pascal c'est bon les entrées

BlaiseEbuth: Fichtre...

leojean890: 58% music scores.. purée c chaud de faire parfait....

leojean890: ah merde je confonds le ré et le do en bas

leojean890: omg

leojean890: ah 66% avec le do mais les derniers valideurs trop serrés c'est hard ;o..

CopperFr: il est où le ré ?

leojean890: j'avais pas vu qu'il pouvait y avoir un do tout en bas et un sol tout en haut .. du coup j'ai 74% et faut que je comprenne pk ça foire quand j'ai des lignes 1 pixel :s

CopperFr: (après c'est dans un sketch des inconnus)

leojean890: à caen les vacances ? on va à caen à troie ? non à 4..

leojean890: j'aurais dû dire seth, pardon

leojean890: ;)