Chat:Fr/2020-10-30

From CG community
Jump to navigation Jump to search

CopperFr: o/

Haashi: \o/

Default avatar.png JBM: \o/

ThomasNicoullaud: salut les chanceuxdu confinements

Haashi: hehe

dbdr: "\\o/"

mrBen: o/

CopperFr: Confinement II le retour

Here_s_Chopi: o/

lhm: \o

plieuse: o/

CopperFr: |o

Default avatar.png JBM: o̅

CopperFr: t'entend quoi par a raster display is not the standard output model anymor

CopperFr: en général c'est rare d'avoir des résolution impaire

Default avatar.png JBM: j'entends que le modele passe en vectoriel

CopperFr: ben non

Default avatar.png JBM: ou pas grand chose n'est contraint par des pixels

CopperFr: t'as toujours des pixels à la fin

Default avatar.png JBM: oui

CopperFr: la vectrex

CopperFr: ok

Default avatar.png JBM: mais tu ne les adresses plus que tres rarement directement

CopperFr: en même temps on fait plus trop de logo non plus :D

Default avatar.png JBM: et justement, on passe de plus en plus par un modele de type logo

Default avatar.png JBM: cf cairo, postscript, le modele macos dont j'ai oublie le nom

Default avatar.png JBM: d'ou surprise: y'a un arrondi dans l'enonce

CopperFr: je préférais avoir de l'antialias

Default avatar.png JBM: tout ca pour dire

Default avatar.png JBM: t'as plusieurs degre d'arrondi entre tout et rien

Default avatar.png JBM: les modeles modernes font du zezro arrondi

CopperFr: par contre pour le 0.5

CopperFr: ca donne 1 le Math.round

Default avatar.png JBM: toi tu dis que t'en as un, mais tu dis pas ou

Default avatar.png JBM: oui mais tout le monde n'a pas le meme Math.round

Default avatar.png JBM: donc soit tu t'assures que *jamais* ca n'arrive, et tu mets une note a cet effet dans les commentaires (pas la peine pour le statement)

Default avatar.png JBM: soit tu specifies

CopperFr: Math.floor, Math.ceil et Math.round c'est assez standard ?

Default avatar.png JBM: floor et ceil oui

Default avatar.png JBM: round non

Default avatar.png JBM: apres t'as le droit de definir round a partir de trunc

CopperFr: après les langage qui ont pas round tant pis pour eux

Default avatar.png JBM: ca c'est reject

CopperFr: c'est pas trop dur à faire soit même

Default avatar.png JBM: oui--tant que c'est specifie

CopperFr: j'ai vu des puzzle y précisait pas plus que ca non plus

Default avatar.png JBM: et c'est des puzzles de merde

Default avatar.png JBM: (ou alors ils sont dans le cas "ca n'arrive pas")

CopperFr: ok je le supprime mon puzzle désolé

Default avatar.png JBM: supprime ton compte aussi dans la foulee

CopperFr: on peut ?

Default avatar.png JBM: ben oui

Default avatar.png JBM: y'a une "Danger Zone" qq part dans les prefs

CopperFr: ok je fais ca de suite

Default avatar.png JBM: le monde te remercie

CopperFr: ah le journal me remercie :D

Default avatar.png JBM: gloire

CopperFr: après je vais pas supprimer on compte tout de suite je te rassure

Default avatar.png JBM: ni ton puzzle j'espere

CopperFr: ceci dit c'est bien de pouvoir le faire

Zorg1: salut le chat et les bots confinés Automaton2000 & AutomatonNN

Automaton2000: mais en fait j'ai l'impression que le boss

AutomatonNN: struct parce que c'est pas trop long à passer de contest que tu me fais des tests de ton code et tou

CopperFr: le puzzle sera surement pas validé de toute façon :D

Default avatar.png JBM: PAS DANS CET ÉTAT NON

Zorg1: il est a peine 10 h ça capslock déjà

Haashi: question

Zorg1: vous êtes à cran les gars

Default avatar.png JBM: meuh non

Default avatar.png JBM: intégralement tapé au shift à la main

Haashi: c'est quoi la dernière quete de la branche contrib ?

Haashi: après la quete "have 5 upvtoes on one of your contrib"

Zorg1: bah se faire approuver une contrib

Default avatar.png JBM: "Get your contribution approved"

Haashi: ah

Zorg1: ce qui explique pourquoi t'as un paquet de contrib

Haashi: ouais

Haashi: je vais voir pour essayer de faire un puzzle

Haashi: j'avais une idée mais après j'ai trouvé ca pas évident à expliquer

Haashi: je voulais faire un exo d'entrainement pour les algo génétiques

Haashi: sauf que c'est un peu compliqué avec l'aléatoire etc

Zorg1: pitié nous fais pas un SimpleExercice

Haashi: ? :p

Zorg1: un truc scolaire façon unChat

CopperFr: ca peut-être sympa les algo génétique

Haashi: bah c'est le but justement

CopperFr: après c'est quand même plus sympa quand c'est visuel

CopperFr: après pour mon puzzle je pourrais demander la liste des coordonnées

CopperFr: mais je trouve ca moins sympa

Zorg1: tu demandes la sortie en ppm :p

Zorg1: (ce truc pour ceux qui demandent : https://fr.wikipedia.org/wiki/Portable_pixmap )

CopperFr: après t'es limité en taille de réponse

Zorg1: oui

CopperFr: surtout que même sur TO7 t'avais du 320x200 :D

Zorg1: bah les premiers modes 256 couleurs VGA c'était cette résolution aussi ?

CopperFr: oui mais c'est quand même une autre époque

Zorg1: oui actuellement c'est dwarfie qui se plein d'un site qui s'affiche mal sur son écran de 1300 pixels de large

CopperFr: mais bon je pense pas qu'on puisse renvoyer une image 320 x 200 en ppm comme soluce

Default avatar.png JBM: va falloir passer aux modes encore plus vieux

CopperFr: (et ca reste du raster :D )

Zorg1: tu fais du SVG (courage !)

CopperFr: sur ZX81 64x48 :D

CopperFr: le svg ca revient à renvoyer les coordonnées

CopperFr: je connais pas mal le svg

Zorg1: ou alors tu corses le problème, t'es sur un raster hexagonal "nid d'abeille" ^^

CopperFr: y a plusieurs solution en svg

Zorg1: j'ai des idées bizarres moi :(

CopperFr: raster hexa :D

CopperFr: avec des caractères semi-graphiques ca vous plairait ?

Haashi: je pense que je vais faire comme le puzzle sur les réseaux de neuronnes

CopperFr: ah y a un puzzle sur les nn ?

Haashi: trouver un probleme qui se prête bien a la résolution en algo génétique, donner des pistes etc, et indiquer que l'exercice n'est pas uniquement solvable avec un algo génétique

Haashi: il y en a 2

CopperFr: après si ca utilise pas le gpu aucun intéret :D

Haashi: le premier c'est d'afficher exactement le meme output que la solution, en initialisant de la meme manière tout tes neuronnes dans l'ordre en suivant une suite random qui est donné

CopperFr: (ou un TPU)

Haashi: et le 2eme c'est d'essayer de trouver la bonne architecture de ton réseau pour passer tous les tests

Haashi: ouais enfin la c'est des réseaux très petit hein

Haashi: c'est pour faire des OR, XOR, AND

Haashi: le plus compliqué c'est le "AVERAGE"

Haashi: ou tu dois donner 1 si il y a plus de 1 que de 0 dans une suite de 9 chiffres

Haashi: mais j'avais envisagé de faire pareil que le premier exo pour un algo génétique "tu généres la population initiale en utilisant cette seed et cette suite pseudorandom, quel est la population dans n génération"

CopperFr: oui ca peut-êrte bien

Haashi: sauf que bon, pour gérer la mutation et la reproduction, il y a encore de l'aléatoire

Bon[]Crayon: Salut Tortue à tous

Bon[]Crayon: AutomatonNN salut la tortue

AutomatonNN: gg Automaton2000

Bon[]Crayon: Automaton2000 salut la tortue

Automaton2000: j'essaie de faire une simu ?

Bon[]Crayon: @Automaton2000 tortue simulator

Automaton2000: bah moi c'est juste un peu plus sérieux

CopperFr: c'est plus un jeu solo du coup

dwarfie: Zorg1 ... en fait , je me plein des responsive design foiré ... et ca concerne pas qu'un seul site ;)

CopperFr: oui en même temps ca pas toujours été simple

CopperFr: ah tiens le Math.round de C# arrondi les valeur médiane à l'entier pair :D

CopperFr: (c'est de la discrimination envers les entiers impairs :( )

Zorg1: c'est l'arrondi utilisé comme standard ça

Zorg1: (je fais le malin mais j'ai découvert ça y a pas si longtemps que ça ;-) )

CopperFr: a priori c'est aussi le cas dans delphi

Zorg1: dans go et Java également

CopperFr: java non a priori

Zorg1: ah oui round c'est l'entier le plus grand

CopperFr: en C# tu peux choisir le mode

bouriquet: salut je suis nouveau et je voulais savoir si il y avait une taille memoire limite allouée a nos prog et comment la checker

Zorg1: dans la FAQ non ?

CopperFr: oui c'est 768 Mo je crois

Zorg1: après ça dépend aussi de ton langage comment il utilise ça

bouriquet: et tu connais une fonction c++ qui renvoie la memoire utilisée ?

bouriquet: j ai vaguement cherché google mais ttes les reponses tombent a coté

bouriquet: pg merci pour vos reponses sur la taille memoire bonne journée

Zorg1: ça serait plutôt une fonction de l'OS pour moi, et pas vraiment très précise. ou alors regarder dans le mécanisme du malloc(), si new l'utilise

bouriquet: ok merci

Zorg1: (en fait à mon avis faut piocher dans les fonctions pas standard de la libc)

Zorg1: (ça doit être la GNU libc qui est utilisé en dessous par C++ chez CG)

CopperFr: King GNU ?

Neumann: C'est marrant ça, un beam-search qui trouve de moins bonnes solutions quand sa largeur augmente

Neumann: Cet algo ne fait vraiment aucun putain de sens

CopperFr: ca me fait pas rire

Default avatar.png JBM: il est déterministe?

Neumann: Pas tout à fait

Default avatar.png JBM: sinon, ce serait plutôt signe d'eval trompeuse

Neumann: L'éval j'ai passé des jours à essayer de l'améliorer y'a rien qui fonctionne

Neumann: J'ai tenté d'aller plus profond mais c'est jamais suffisant

Neumann: Là je tente de tweaker la largeur, c'est naze aussi

Neumann: Je me trap toujours avant d'atteindre la tile 131k

Neumann: J'en ai marre

CopperFr: :(

Default avatar.png JBM: fais-toi un petit freecell pour te detendre

Neumann: Non.

Zorg1: c'est contraire à l'éthique du try harding :D

Zorg1: pressé le citron de sa motivation jusqu'à ce qu'il y a plus rien

CopperFr: je préfèrais le bob2048

dbdr: puis rage-quit

Neumann: soon

Neumann: Je comprends rien à ce jeu

Neumann: La je viens de tenter l'éval à base de 16 snakes différents

Neumann: Echec

dbdr: https://i.snipboard.io/ekIdy9.jpg

CopperFr: après y a des choses plus graves

Neumann: C'est très grave, tu ne te rends pas compte

dbdr: https://i.snipboard.io/fSJidO.jpg

Zorg1: t'essaies de faire quoi dbdr ?

Alshock: mais qu'est-ce que m'enfin ?

leojean890: c'est ta réputation de bigboss qui est en jeu ??:P

dbdr: de vous montre une page de codingame.com

Alshock: C'est une nouvelle méthode d'apprentissage pour Automaton2000 ?

Automaton2000: du coup je pense que c'est quand même un truc qui fonctionne

Default avatar.png JBM: ah, merci

dbdr: j'ai une connection foireuse dans la foret

dbdr: il doit y avoir des assets qui chargent et d'autre non, ça fait un joli rendu

Zorg1: ah le fameux "je suis #1 au général, ça veut rien dire bien sûr (rire) mais je suis #1"

Alshock: Ah ouais, c'est... expérimental

dbdr: ? rien à voir avec le classement

CopperFr: après on va pas reconfiner pour ca non plus

Zorg1: dbdr perdu dans la forêt sous un ciel gris et menaçant

leojean890: dbdr bientôt #1 devant royale et euler ?^^

Zorg1: une baraque lugubre au détour d'un chemin

dbdr: le triangle mauve c'est l'icone Home

Zorg1: que faites vous ?

Alshock: @dbdr dans le deuxième on voit bien ton gros Q au-dessus du replay

Alshock: c'est pas très respectueux tout ça

dbdr: je me demande bien ce qui la rend si grosse, un css manquant sans doute

dbdr: le Q c'est le bas de la loupe pour la recherche

dbdr: 50 fois plus grosse que le viewer :D

Alshock: Ah, je sais pas ce qui fait ça, mais quand le CSS charge pas correctemetn ça arrive assez souvent les trucs qui deviennent absolument énormes. JE suppose que c'est des images qui sont pas redimensionnées

CopperFr: c'est du svg ?

dbdr: oui, un truc comme ça. sans doute su svg

Zorg1: mon histoire de classement c'est une réponse à leojean

dbdr: ah pardon Zorg1

Zorg1: vu qu'il y a une tresse de fils ici ^^

Alshock: il est en .svg_node en tout cas

dbdr: leojean890: ya de la marge encore

leojean890: mais je parlais pas de classement général mais de Neumann qui veut tou déchirer à 2048;)

leojean890: tout*

Alshock: le home par contre c'est un png

leojean890: ("conserver sa réput de bigboss")^^

Neumann: C'est dbdr le bigboss

leojean890: dbdr ouais j'ai vu ça :) mais ça approche petit à petit !^^

Alshock: le jeu avec les pitis carrés ?

Neumann: J'essaye juste d'avoir un score correct, 9ème c'est pas tolérable

Neumann: Y'a un truc que je comprends pas

leojean890: tu vises au moins 58-59k quoi ?^^

Neumann: Au moin s56k

Neumann: La tile 131k sur quelques tests

Alshock: Le mec il est seulement 9ème quoi, tu m'dégoûtes Neumann

Neumann: Non mais comprenez que si on fait le rapport temps_passé/résultat, je suis beaucoup plus bas

Default avatar.png JBM: je sais pas s'il est digne qu'on continue a lui parler

Alshock: Oh tiens d'ailleurs j'en profite pour crever l'abcès (désolé, je suis sûrement le 100kème) Neumann ça se prononce comment normalement ?

leojean890: je vois ;P en gros tu veux comprendre ce qui te fait faire un score moins bon pour un valideur que pour les autres quoi;)

Default avatar.png JBM: et donc t'as ce choix magique

Alshock: neu ? noï, new ?

dbdr: oh, Blocking est passé

Neumann: Ca se prononce comme tu veux

Default avatar.png JBM: y passer plus de temps pour rentabiliser, ou s'arreter et limiter les pertes

leojean890: plutôt pour ta fierté personnelle et la réussite du challenge de faire ce score;)

Default avatar.png JBM: comment on dit sunk cost en francais

Neumann: Bah non je vais continuer là, tant pis pour mon égo

Zorg1: et les puissances de 2

Zorg1: ah scroll

dbdr: ça se prononce en allemand non?

Neumann: Je le prononce à la française perso

dbdr: Noeud-man?

Default avatar.png JBM: comme la fin de allnemand?

Neumann: Exactement

dbdr: l'homme noeud est de retour!

Default avatar.png JBM: neument

CopperFr: tu neumann jamais ?

Default avatar.png JBM: oh jolie

Default avatar.png JBM: c'est celle-la que je cherchais

leojean890: et j'avoue si t'y as passé bcp de temps tu px avoir l'ambition que tes efforts soient récompensés;)

Neumann: Bon dbdr, au lieu de moquer mon pseudo, tu saurais me dire si tu vas à depth > 8 en late game ?

dbdr: tu ne manne pas? je rate un truc

Default avatar.png JBM: "ment"

dbdr: ah bien sur

Default avatar.png JBM: enfin "mens" dans cette conjugaison

Default avatar.png JBM: à la française, comme il a dit

dbdr: oui, j'ai fait mi-français mi-anglais

Neumann: J'ai la sensation que y'a aucune éval qui permet d'éviter un trap sans aller check à des depths insensées

dbdr: pour un nom allemand ça se tient

Default avatar.png JBM: ou simplement alsacien

Neumann: oskour

dbdr: c'est bien ce que je dis

Zorg1: faudrait que j'essaye 2048 tiens depuis le temps que vous en parlez

Zorg1: (enfin surtout une personne)

Default avatar.png JBM: je lisais taocp l'autre jour

Default avatar.png JBM: ça m'a fait sourire quand il précise "Euler (à prononcer Oiler)"

leojean890: t'as déjà pas mal joué au jeu pour trouver des heuristiques ;) ça pourrait le faire du coup;)

dbdr: faut que je me rappelle comment faire tourner mon 2048 déjà

Alshock: taocp ?

Default avatar.png JBM: the art of computer programming

dbdr: inculte ;)

Zorg1: ah le bouquin du fouet russe ?

Default avatar.png JBM: hihi

Zorg1: ah non c'est pas le même

Default avatar.png JBM: ça me fait peur de comprendre la réf sans sourciller

Alshock: @dbdr j'aurais aimé te sortir un sigle imbitable en réponse, mais ton pseudo est imbattable en la matère

dbdr: donc ça doit me rassurer de pas la comprendre?

Default avatar.png JBM: ben tu connais le mot ou tu le connais pas

Default avatar.png JBM: perso je le connaitrais pas sans jules verne

Zorg1: je croyais que c'était connu le "fouet russe"

Default avatar.png JBM: seulement dans les cercles SM Zorg1

Zorg1: mais j'ai pê des centres d'intérêt un peu bizarre

Zorg1: ^^

Default avatar.png JBM: lalala

CopperFr: je connais que celui de paul prédault

dbdr: De Business of Data Reorganization

dbdr: ah non, Beauty c'est mieux quand meme

Alshock: distributed bundle of directed reassessment

dbdr: ah OK, Кнут

Zorg1: ouaip

dbdr: Zorg1, grand russophile devant l'éternel

Zorg1: ah tiens t'a un "Knut le Grand"

Zorg1: prince danois et +/- roi d'angleterre

Zorg1: ça devait pas rigoler

dbdr: ah, ça donne knot?

dbdr: on en revient à Neumann :D

Zorg1: fils de "Sven à la barbe fourchue" j'adore ces noms scandinaves

dbdr: Knutmann

dbdr: :)

dbdr: vous avez regardé Norsemen?

Thyl: il parait que c'est pas mal :)

dbdr: oui, c'est bien décalé

Thyl: atten on va demander

Thyl: Automaton2000 tu connais Norsemen ?

Automaton2000: mais je les ai pas encore le cas

Thyl: voilà Norsemen c'est comme Automaton2000

Automaton2000: j'etais justement en train de tester des trucs

dbdr: "We’re on a mission to provide the world with the necessary bytes of knowledge to understand what it means to be a developer today." Ils ont fait exprès?

Thyl: c'est décalé

dbdr: avec bytes

Thyl: je sais pas

CopperFr: décalé c'est une chanson de patriiiiiick ?

Zorg1: des sons décalés

dbdr: Neumann: depth > 8? oui, si on admet 150 > 8

Neumann: Je préfère quand tu ignores mes questions plutôt que quand tu fais semblant de pas les comprendre :D

Zorg1: ah ok "Norsemain" c'est des gars qui voulait faire un pillage en bretagne, se retrouvent en écosse, capture une princesse écossaise, et le Roi local n'est pas content

Alshock: @JBM " comment on dit sunk cost en francais" j'avais pas vu cette phrase : les coûts irrécupérables

Alshock: oui j'ai littéralement 3 jours de retard

Zorg1: dans Kamelott il aurait proposé une rançon pour qu'ils la gardent, la princesse

leojean890: moi si je vais au delà de depth 8 ça timeout, comme ça ça règle mon pbm :P

leojean890: allez un petit effort pour convert en C++ ?;)

dbdr: coût coulé ça alitère bien :)

Zorg1: t'as pas une moulinette pour ça leojean890 ?

Zorg1: python2c++

Zorg1: ezpz

leojean890: nope sinon j'aurais moins de codes en python et + en C++ sur CG^^

leojean890: j'ai que oware et othello que j'ai pris la peine de convert et quelques puzzles là^^

dbdr: coûtlé pour faire cryptique

leojean890: et stc/bandas/hypersonic/2048 j'envisage de le faire aussi

leojean890: voir tron

leojean890: ah UTTT ça peut être pas mal aussi tiens

Zorg1: c'est pas la notion de "pertes & profits" les sunken cost ?

Alshock: @dbdr avec un peu d'usage ça dérive en coutelé, de quoi mettre les linguistes à cran.

dbdr: mais ça c'est quand on admet que c'est perdu, non?

Zorg1: bah "pertes & profits" c'est un peu ça

dbdr: après je focalise peut-etre sur la fallacy

Alshock: @Zorg1 j'ai toujours compris ça comme les coûts irrécupérables, cet investissement que tu as fait qui ne porte pas ses fruits et te laisse le choix de surinvestir pour "le sauver" ou le laisser couler

dbdr: oui, c'est ce que je dis. mais sunk cost fallacy, c'est quand tu ne veux pas l'admettre

Zorg1: m'ouais

Alshock: ben c'est tout el concept du biais ça dbdr

Alshock: biais au singulier ça prend un s ou pas ?

dbdr: voila

dbdr: un bial, des biais

Alshock: j'ai eu un moment de flottement xD

dbdr: :D

Zorg1: grammaire française avancée, level 23

dbdr: ya une quest map?

Zorg1: pas encore, mais j'en ai parlé aux devs

Zorg1: mais y a 40 vieux croulants qui font chier, paraît il

Zorg1: mais Covid-19 va régler ce problème

Zorg1: t1 encore une réunion skype à la con dans mon ESN

dbdr: arf, à la question "Which frameworks do you know?" on peut pas répondre aucun :D

Zorg1: tout est framework

dbdr: ah bon?

Zorg1: bah j'ai l'impression que plus personne sait faire sans

dbdr: ça dépend ce que tu fais

Zorg1: si t'as pas codé avec un framework et une brouetté de design patterns t'as un peu rater ta vie :p

dbdr: honnetement j'en connais aucun

dbdr: jamais même essayé

Zorg1: même pas Spring/Hibernate, le duo dynamique de toutes les applis Java qui se respectent ?

dbdr: non

Zorg1: ah ok

dbdr: j'ai écrit un compilo pour ma thèse, des algos depuis

dbdr: rien à voir avec les frameworks il me semble

Zorg1: oui si t'as jamais été dans l'info commercial où l'on vend les devs au détail ou en gros

Zorg1: mais les DSI adorent penser en "framework", elles ont une peur bleue du dév from scratch

Zorg1: (ce qui peut se comprendre, mais parfois les demandes sont tellement spécifique que soit le framework est un truc ingérable qui peut tout faire, soit il faut patcher le framework)

Zorg1: après CG est plus pensé pour les recrutements dans ce genre d'univers je pense

dbdr: CG for Work est adapté à des frameworks particuliers?

Zorg1: non j'ai pas vu des questions spécifiques à un framework particulier

dbdr: tu l'as utilisé?

Zorg1: j'ai déjà passé plusieurs tests CG

Zorg1: après on demande à un Senior de plus pouvoir se démerder, être polyvalent

dbdr: coincidence? ou c'est courant?

Zorg1: de quoi ?

dbdr: ou c'est comme ça que tu es arrivé ici?

Zorg1: oui

dbdr: ah ok

dbdr: c'est rigolo, je me demande comment j'ai connu

dbdr: un lien reddit peut-etre?

Zorg1: mon premier test c'était il y a trois quatre ans je crois c'est comme ça que je connais le site

dbdr: https://i.snipboard.io/mAXITt.jpg <https://snipboard.io/mAXITt.jpg>

Zorg1: évidemment ils disaient pas que c'était bourré de trolls sur la page WP ^^

dbdr: fixe-le

Zorg1: :D

Zorg1: lls disaient que des élèves de l'école 42 tenaient le haut du pavé dans le classement CG, sur la page CG

Zorg1: ça date à mon avis

Zorg1: *la page WP

dbdr: ou c'est du marketing de 42 :D

Zorg1: je pense oui ^^

Zorg1: c'est vrai que j'ai pas forcément le réflexe de regarder l'historique des pages WP

Zorg1: après 42 y a beaucoup de com', aucune idée de ce que cela vaut comme formation

VilBoub: 42 j'ai pas l'impression qu'ils font de la formation...

Zorg1: oui il y a cette idée qu'ils font surtout de la sélection

Zorg1: après bon j'ai fait prépa, je vais pas trop faire la leçon là dessus

VilBoub: ils mettent à disposition des locaux et du matériel...

Zorg1: y a du personnel enseignant non, au délà de la "piscine" qui semble l'aspect le plus visible ?

dbdr: CG est une sorte d'école virtuelle en fait :)

Zorg1: avec de la pédagogie à l'avenant :p

VilBoub: j'espère qu'il y a des enseignants... visiblement il y a au moins des projets qui sont évalués... mais je ne crois pas qu'il y ai de cours...

Zorg1: t'apprends uniquement en faisant des projets ?

VilBoub: c'est ce que j'ai cru comprendre... mais peut-être que je me trompe !

Zorg1: j'en sais pas plus que toi ;-)

VilBoub: j'ai encore aucun élève qui soit allé là-bas pour me raconter ^^

Zorg1: bah ça fait pas vraiment partie d'un cursus classique

Default avatar.png JBM: ah merci Alshock

Haashi: vous parliez de quel arene quand neumann arrivait a 151k tiles ?

Zorg1: 2048

Default avatar.png JBM: c'est une arene?

Default avatar.png JBM: c'est pas un optim?

Zorg1: c'est une optim plutôt

Zorg1: et je pense qu'on parlait plutôt de la valeur (une puissance de 2) de la tile la plus élevé

Haashi: cool merci

Haashi: encore un truc faisable en bitboard

CopperFr: moi c'était en maitrise le compilo avec lex & yacc

Neumann: Compliqué en bitboard 2048

Neumann: Sauf si tu comptes pas dépasser la tile 32768

Default avatar.png JBM: y'a des facilites de renaming sur les imports en Java?

Default avatar.png JBM: genre 2 packages exportent le meme nom brut, je veux pas me farcir la forme longue a chaque fois?

Default avatar.png JBM: s/nom brut/localname/

Neumann: Nope, 1 import pour le premier, full namespace pour l'autre

Default avatar.png JBM: pffff :(

Default avatar.png JBM: merci

Default avatar.png JBM: j'ose pas imaginer qu'il y ait de liste circulaire dans la stdlib?

Neumann: Je crois pas

Default avatar.png JBM: bon ben on va rajouter une classe dans mon package util

dbdr: une dequeue?

Default avatar.png JBM: non, une liste circulaire

CopperFr: ah les fameuses histoires dequeue

dbdr: c'est quoi?

dbdr: https://docs.oracle.com/middleware/1213/coherence/java-reference/com/tangosol/util/CircularArrayList.html This class is roughly equivalent to ArrayList, except that it is optimized for removing elements at the front and back of the list to facilitate use as a queue or deque.

dbdr: mais apparament t'as pas la meme def

Default avatar.png JBM: une liste qui boucle

Default avatar.png JBM: qui itere a l'infini

dbdr: ok. et erreur si vide je suppose?

CopperFr: la fin qui pointe sur le début ?

Default avatar.png JBM: mmm

Default avatar.png JBM: j'en suis pas la

Default avatar.png JBM: disons hasNext() == false, ca devrait suffire

Zorg1: on appelle ça aussi un ring

Zorg1: ou un buffer circulaire

Default avatar.png JBM: pour moi c'est pas exactement la meme chose

Default avatar.png JBM: mmm

Zorg1: oui si tu pinailles

Default avatar.png JBM: la c'est pas expres

Default avatar.png JBM: je cherche a formuler la diff que j'y vois

Default avatar.png JBM: si je la vois

Default avatar.png JBM: le meilleur argument (Qui s'applique pas a mon cas) serait que le buffer circulaire peut pas grandir

CopperFr: après un buffer peut avoir une taille et une taille max

Neumann: dbdr : sur le chan EN à propos de 2048 plusieurs personnes ont parlé de "reverse", tu sais ce que ça signifie dans le contexte ?

Zorg1: oui le buffer circulaire c'est un peu abusé, en plus tu le fais d'une taille puissance de 2 pour simplifier l'implem

Default avatar.png JBM: mais moi je veux qu'un iterateur, ma structure existe deja

dbdr: hm, peut-etre de partir de l'état final désiré plutot que de l'état courant

Neumann: Ca parait fumeux

Neumann: Moké

Zorg1: "Java fait du JBM" l'animation du chat ^^

dbdr: JBM, fais toi embaucher par Oracle et améliore nous Java

Zorg1: tout en garantissant la compatibilité ...

Default avatar.png JBM: jbm fait du haskell en java et ca va finir par se voir

Zorg1: le diable est dans les détails :smiling_imp:

Default avatar.png JBM: java n'a pas besoin de moi pour etre ameliore

Default avatar.png JBM: c'est juste le sdk CG qui meriterait mieux qu'une limitation a la JVM

Zorg1: Java porte en lui les germes de sa propre révolution

Default avatar.png JBM: quand on utilise un nom de methode (genre MaClase::stream) comme argument a map, c'est pas un Function<F,T>?

Zorg1: Jean Bob Marx

Default avatar.png JBM: il veut pas que j'applique .andThen() dessus

Zorg1: non

Zorg1: quoique ...

Default avatar.png JBM: qu'est-ce que j'ai loupé?

Zorg1: \o/ j'ai repéré le paragraphe qui parle des "method reference expression"

Zorg1: ce bazar cette doc

Default avatar.png JBM: heureusement que t'es la pour me la decrypter

Default avatar.png JBM: elle avait plutot bonne reputation la spec java a l'origine

Default avatar.png JBM: c'est quand ils ont eu leur phase C++ que tout a bascule

Zorg1: "15.13.2Type of a Method Reference" on approche du but ...

Default avatar.png JBM: j'ai split les maps et j'ai "cannot resolve methoe 'toList' pour l'instant

pardouin: GIT GUD

**pardouin repart aussi subrepticement qu'il est arrivé

Zorg1: ah ah j'y comprends rien à cette spec ^^

Default avatar.png JBM: t'es pas le premier je pense

CopperFr: c'est compliqué le fonctionel en java

Default avatar.png JBM: y'a 2 mots en trop, mais je suis pas sur desquels

Zorg1: c'est quoi le prototype de ta fonction que t'essaie de filer à map ?

Default avatar.png JBM: Stream::collect(Collectors.toList())

Default avatar.png JBM: mmm

Zorg1: avec un arg .

Default avatar.png JBM: je sais pas ecrire un prototype de ref de methode la comme ca

Default avatar.png JBM: ouais c'est sans doute pas possible

Default avatar.png JBM: ou alors faut que j'aille chercher un combinateur un peu plus profond

CopperFr: map ca prend value, index ?

Default avatar.png JBM: qu'est-ce que mon code sera propre quand j'aurai ecrit les 15 classes qui manquent pour

Default avatar.png JBM: je comprends pourquoi le java est si verbeux maintenant

Default avatar.png JBM: on est tout le temps en train de reinventer la roue

Zorg1: euh ça veut rien dire Stream::collect(Collectors.toList())

Default avatar.png JBM: ok

Default avatar.png JBM: comment je lui fais dire qqch?

Zorg1: il te hurles pas dessus le compilo quand il voit ça ?

Default avatar.png JBM: si

Default avatar.png JBM: enfin je crois

Default avatar.png JBM: j'ai plus la ligne complete, je suis en train d'essayer de decomposer

Default avatar.png JBM: rha mais pourquoi je me complique la vie

Default avatar.png JBM: j'ai qu'a utiliser une lambda

Default avatar.png JBM: le boulet

Zorg1: bah oui

Default avatar.png JBM: l'influence des langages de haut niveau

Default avatar.png JBM: pff

Zorg1: en fait ton truc c'est "appelle la méthode machin de tel objet avec le parametre toto"

Default avatar.png JBM: oui c'est ce que je veux

Zorg1: en gros t'es en train de vouloir faire une appli partielle comme si le proto de la methode c'était mon argument x instance ^^

Zorg1: bon en Java ça va pas marcher

Default avatar.png JBM: pfff

Default avatar.png JBM: "comment on le fait marcher?" ou "on peut pas le faire marcher" ?

Default avatar.png JBM: ca sera reeccrit en scala asap ca je pense

Default avatar.png JBM: la au moins le fonctionnel n'est pas une blague

Zorg1: faut passer par une lambda qui va appeller la methode stream avec ton parametre

Default avatar.png JBM: ouais c'est ce que j'étais en train d'écrire

Zorg1: en gros t'explicite ton application partielle si j'ai bien compris ce que tu voulais faire

Default avatar.png JBM: exactement

Default avatar.png JBM: bon je me doutais que ca passerait pas sans massage serieux

Default avatar.png JBM: mais je m'attendais quand meme a ce que l'incantation existe

Default avatar.png JBM: en plus j'ai un stream de stream, ça plairait a AutomatonNN

AutomatonNN: probleme de contest d'ailleurs

Default avatar.png JBM: c'est l'idée

Zorg1: l'audience de Java c'est quand même des gars qui font de l'impératif à la base

Zorg1: tu veux qu'ils nous fassent une syncope avec des trucs pareils ? :p

Default avatar.png JBM: des gens qui cherchent pas à comprendre ce qu'ils font aussi j'ai l'impression

CopperFr: oui avec des interfaces

Default avatar.png JBM: ne surtout pas comprendre

Default avatar.png JBM: (c'est nos indiens ca)

Default avatar.png JBM: (ils adorent java)

Default avatar.png JBM: (comprendre par contre c'est pas leur etat d'esprit)

CopperFr: ceci dit y a de l'inférence de type

Zorg1: Bah ça me rappelle le commentaire de ton puzzle CGLambdaLite, où le gars ne pigeait pas les applications partielles, et y en a pas mal dans ce cas.

Default avatar.png JBM: de "type"

Zorg1: de sale type ^^

Default avatar.png JBM: mais sur cglambda c'est tout simple en plus

Default avatar.png JBM: type unique

Default avatar.png JBM: on peut pas simplifier plus

Default avatar.png JBM: j'ai meme donne une definition mathematique de l'ensemble des programmes valides

Zorg1: c'est vrai que le dev moyen est un crack en math, j'oublie toujours

Default avatar.png JBM: oups

Default avatar.png JBM: t'as raison :/

Default avatar.png JBM: ouais remonter le niveau c'est vraiment plus l'esprit local

Default avatar.png JBM: cf la page contribs O:-)

Zorg1: déjà pour certain la règle de trois c'est de la magie noire ...

CopperFr: ben non on veut juste terminer la quête

CopperFr: les règles de troyes dans l'aube

Zorg1: (après en bon matheux tu vas me dire qu'on peut maîtriser le lambda calcul sans savoir que 1+1=2)

Default avatar.png JBM: connais pas ces symboles

Zorg1: c'est nouveau

CopperFr: après y a micmaths

Zorg1: ils ont sortis ça pour nous amuser pendant le confinement

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

Automaton2000: moi j'ai un truc à faire pour le moment je suis a la ramasse

AutomatonNN: voilà AutomatonNN tu peux pas te dire que tu t'en fous

Zorg1: o/

CopperFr: ben ils vont pouvoir recommencer là

CopperFr: ceci-dit il explique super bien Mickaël Launay

Default avatar.png JBM: celui qui plagiait les videos d'un americain?

Zorg1: connait ni Mickaël Launay ni l'américain pompé ^^

Itsukiichiyuu: JDG ? Squezzy ? Gad Elmaleh ?

Zorg1: après que les youTubber se pompent les uns sur les autres

Zorg1: Itsukiichiyuu : plaît-il ?

CopperFr: j'ai pas entendu parle de ca

CopperFr: après pour JDG et Gad oui y'a eu des polémiques

Default avatar.png JBM: ah jdg je savais pas

CopperFr: et puis y a eu les faux prank de greg guillotin sinon

Zorg1: c'est merveilleux le monde de yt dis moi

Default avatar.png JBM: ah toutes mes confuses a mickaael launay, c'etait "math podcast" l'affaire de plagiat

CopperFr: ca m'étonnait

CopperFr: math podcast c'est même pas des maths ?

Default avatar.png JBM: non

Default avatar.png JBM: mais bon, pardonne-moi le mic-mac des pseudos

Itsukiichiyuu: JDG l'a assumé et il est devenu original après quelque temps

Bon[]Crayon: Qui de vous deux, AutomatonNN et Automaton2000, plagie l'autre ?

Automaton2000: ha oui, mais c'est le genre de truc que je comprends pas du tout pourquoi

AutomatonNN: comment tu codes quoi ?

Bon[]Crayon: AutomatonNN et Automaton2000 vous ëtes cul et chemise.

AutomatonNN: oui

Automaton2000: parce que t'as un truc qui marche jamais

CopperFr: ah ils sont pas sans chemise sans pantalon ?

Bon[]Crayon: Ils sont nus et culottés.

CopperFr: Ah ils sont tout nus et tout bronzés ?

Neumann: J'ai enfin un code qui fait 3.3M sur le test8 en local, me reste à comprendre pourquoi il le fait une fois sur 20

Zorg1: gg

Neumann: Je crois que c'est juste de la chance

CopperFr: C'est ta chance

Neumann: Et encore ces putains de timeout dans l'arène ..

BlaiseEbuth: Je connaissais celle de Babylone mais pas celles de timeout...

Zorg1: faut se tenir au courant mon gars

Neumann: Bon c'était de la full luck

Bon[]Crayon: Est-ce que c'est possible d'avoir la liste des puzzles résolus par langage ?

BlaiseEbuth: Pas sur CG, mais là oui -> https://chadok.info/codingame/

Bon[]Crayon: Merci Qui a fait ce site ?

BlaiseEbuth: Stilgart

Bon[]Crayon: ok

Default avatar.png Yanis.Gaultier: bonjour à tous

Default avatar.png Yanis.Gaultier: j'ai eu cette erreur : votre code n'a pas lu toutes les données disponibles depuis l'entrée standard avant d'avoir écrit sur la sortie standard. Ceci cause une désynchronisation qui peut entraîner des comportements inattendus.

Default avatar.png Yanis.Gaultier: je vois pas concrètement comment la régler.

CopperFr: faut tout lire avant d'écrire

Default avatar.png Yanis.Gaultier: non mais j'ai compris l'erreur mais je ne sais pas comment la résoudre

CopperFr: C'est quel puzzle ?

Default avatar.png Yanis.Gaultier: c'est coders stricke back

Default avatar.png Yanis.Gaultier: j'ai fait un code pour pouvoir activer le boost à un moment précis avec un if mais depuis j'ai cette erreur

Default avatar.png Yanis.Gaultier: est-ce que cela peux être causé à cause de deux conditions if dans une boucle while ?

[CG]Thibaud: stock ton output dans une variable et print la à la fin de ton code. Pour être sûr de ne pas print 2 fois par tour

CopperFr: ben tu peux essayer de mettre ton if en commentaire pour voir

Default avatar.png Yanis.Gaultier: ca marche merci je vais essayer

tekki: yop AutomatonNN t prêt?

AutomatonNN: static cool automaton2000

tekki: nice

tekki: next step please AutomatonNN

AutomatonNN: oui et tu fais un truc de compilation pour le prochain contest de contest

tekki: ha tu m'emmerdes AutomatonNN

AutomatonNN: oui

tekki: :=

tekki: :)

tekki: fais la bise à Automaton2000 stp

Automaton2000: c'est quoi la différence entre les deux

Default avatar.png BioLampshade_886d: Salut

BlaiseEbuth: o/

tekki: salut

tekki: quoi 2 9 BlaiseEbuth?

tekki: Automaton2000 tu fais quoi?

Automaton2000: je confirme que c'est pas dit

tekki: bien

tekki: une bonne nouvelle Automaton?

tekki: une bonne nouvelle Automaton2000?

Automaton2000: ok je vais peut être le cas de toutes les combinaisons possibles

BlaiseEbuth: Bof...

BlaiseEbuth: ^^

dwarfie: Automaton2000 ... t'es plutot de le cas "tastrophe" et c'est deja trop ...

Automaton2000: ah ben en fait ça me fait penser que je dois pouvoir faire mieux que mon bot ne fait que ...

dwarfie: Automaton2000 ... t'es sur ? vraiment sur ? absolument sur de pouvoir dire tortue ?

Automaton2000: on s'en fiche un peu

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

Zorg1: hé hé bien joué Automaton2000 ;-)

Automaton2000: mais ce qui est attendu

dwarfie: Zorg1 : l'encourage pas en plus :p

Default avatar.png Mr.Robot42: What's up everyone ?:grimacing:

CopperFr: up c'est haut

tekki: yop

tekki: bon alors je vois que tu racontes des conneries dans mon dos AutomatonNN

AutomatonNN: après comme tu peux pas te permettre de rester au pif et tu as pas le temps de contester le problème

tekki: c pas une raison chenapan :)

tekki: t'as compris AutomatonNN?

AutomatonNN: on a pas le droit de comprendre le problème avec le reste de la ligue légende dans ton algo :p

tekki: donc prochaine étape AutomatonNN?

AutomatonNN: le reste c'est que tu peux pas te dire que tu peux pas te rendre compte que c'est pas trop mal contr

Bon[]Crayon: AutomatonNN mais où va ton ?

AutomatonNN: sur ce contest de contest en perf c'est pas trop long ce que tu comprend pas

Bon[]Crayon: AutomatonNN je ne te comprend pas

AutomatonNN: void un site pour le puzzle de code il fait de la chance :D

Default avatar.png majikbcpplace: salut les codeurs, dites moi, je copte pas pourquoi dans l'exercice tout basique de Thor qui va chercher son éclair, si dans les directions, plutôt que de mettre "E" et "W", je met une connerie, pourquoi ça ne tourne plus? Pourquoi il m'affiche pas simplement autre chose sur la sortie? svp éclairez ma verte lanterne

Default avatar.png majikbcpplace: *capte

Bon[]Crayon: Tu dois avoir un message d'erreu sur la console.

Default avatar.png majikbcpplace: ERROR: ld.so: object 'libstdbuf.so' from LD_PRELOAD cannot be preloaded: ignored.

Default avatar.png majikbcpplace: ça veut dire quoi en humain svp? Ces directions étaient présente dans un fichier à l'avance j'imagine, mais pourquoi était-ce nécessaire?

Default avatar.png majikbcpplace: seulement pour les raisons de l'exo ou c'est une réalitée du c++

Default avatar.png majikbcpplace: ?

Vikka: Il faut combien de temps pour qu'un stream apparaisse dans la page des "live" ?

Bon[]Crayon: @Vikka aucune idée

Haashi: il faut faire une incantation sous la pluie autour d'un feu de camp

Vikka: Enroulé dans du jambon ? Mince

Bon[]Crayon: @majikbcpplace Je ne sais pas.

BlaiseEbuth: Vikka t'es sûr que tu as mis exactement "CodinGame" ?

Vikka: Oui c'est bon je suis dessus

Vikka: c'est juste un peu long

Vikka: Merci

BlaiseEbuth: Ouai faut l'temps

Default avatar.png majikbcpplace: merci quand même :)

BlaiseEbuth: majikbcpplace : ça veut dire que c'est un problème général du site qui n'a pas d'incidence sur ton code ;)

Default avatar.png majikbcpplace: oh stylé, c'est la correction d'exo qu'est pas contente alors c'est tout, bon ba on va suivre les consignes ^^ Merci

BlaiseEbuth: Par contre c'est possible que cette erreur apparaisse dans la stack-trace d'une "vraie" erreur alors fais gaffe.

Bon[]Crayon: Avec un code correct, ça fonctionne.

Default avatar.png JBM: oh la LA 3 streams a la fois mais c;est du JAmais vu

Default avatar.png JBM: 100% CoC

dwarfie: et d'ailleurs , on les verra pas ;)

Default avatar.png JBM: mais qui regarde ca?

dwarfie: personne ... meme pas Automaton2000 :p

Automaton2000: je sais pas quand il est à la bonne distance

Neumann: Moi, j'ai même join certains des CoC

Neumann: Et toc

Default avatar.png JBM: c'était donc toi!

Default avatar.png JBM: et, poussant plus loin, qu'est-ce qui a motivé ton geste?

Neumann: On attend ton stream pour que tu relèves le niveau

Default avatar.png JBM: t'étais pas en train de tryhard du bs sur 2048 d'ailleurs?

Default avatar.png JBM: chuis à court d'inspi là

Neumann: Bah un CoC de temps en temps c'est sympa

Default avatar.png JBM: mouais

Neumann: Sisi, mais comme les mecs en stream analysent toutes les solutions une par une, et attendent que tout le monde ai terminé avant d'en relancer, ça me laisse le temps de faire du 2048 en même temps

Default avatar.png JBM: ah oui ça se tient

Default avatar.png JBM: (et ça colle avec ce que j'ai observé jusqu'ici

Default avatar.png JBM: mmm d'ailleurs j'y pense

Default avatar.png JBM: ça fait ENCORE plus longtemps que t'as pas stream toi

Neumann: J'ai stream 1 fois à l'arrache, pas sur que ça arrive à nouveau un jour

Default avatar.png JBM: :(

Default avatar.png JBM: ah tiens mon webchat a crash

Default avatar.png JBM: ah non il jouait juste le scroll

Default avatar.png JBM: alors qu'il était même pas expand

Default avatar.png JBM: encore du code de stagiaire ça

dwarfie: hummm , ca fait 4 ... attention ca va exploser ...

ByFishhhhh: Hello

leojean890: encore un puzzle résolu avec troop de lignes :s:s:s:s:s https://www.codingame.com/ide/puzzle/minesweeper

leojean890: 3 streams COC, pas étonnant (comme tous les soirs quoi..)

tekki: yop ya que des streams Coc?

leojean890: quasiment en général..

tekki: ok merci

leojean890: mais parfois y'a des streams combats de bots aussi par ex (Haashi en a fait récemment par ex)

tekki: AutomatonNN tjs aussi sage?

AutomatonNN: oui

leojean890: disons qu'il y a une graande majorité de streams COC

tekki: normal ça passe mieux

leojean890: et de toute manière en générao sur CG.. la majorité des gens font du COC

leojean890: général*

tekki: moi j'aimerais un jour voir un stream BFS MCTS :)

leojean890: pendant les contests t'auras le droit à des streams wood2 2 silver..

tekki: j'ai pas trouvé de MCTS sur le net c pour ça je peux pas en implémenter un

tekki: prochaine étape :)

tekki: AutomatonNN ya quoi à la tv ce soir?

AutomatonNN: oui

leojean890: https://jeffbradberry.com/posts/2015/09/intro-to-monte-carlo-tree-search/

tekki: pff tu sers à rien

tekki: :)

tekki: merci leojean

leojean890: Je trouve l'article comprehensible;) mais en python c'est un peu lent pour que ça marche ..

tekki: et en java?

leojean890: en java ça peut le faire si tu codes performant;)

tekki: ok ;)

dwarfie: c'est pourtant pas ca qui manque ...

dwarfie: https://rlss.inria.fr/files/2019/07/MCTS_Cazenave.pdf

leojean890: y'a pas mal de C++ guys qui en ont fait plein sur ce site;)

leojean890: dwarfie en a marre de faire des multis dominés par mcts et minmax;)

dwarfie: ouais ... mais cazenave , il a surtout fait un bouqin ...

leojean890: ah ^^

tekki: et en français ya rien?

leojean890: j'avais lu des papers sur le go et le mcts

dwarfie: ouais ... et devine les tags du dernier multi validé ...

leojean890: mdr validé quand ?

leojean890: dwarfie faut faire dots and boxes

dwarfie: hier

leojean890: je suis 10eme en heuristique sans algo de recherche :P

leojean890: ah c'est le multi de trictrac ?

leojean890: j'ai pas compris la consigne quand j'ai vu la contrib :P

leojean890: j'ai pas suivi le fait qu'il soit delivered in prod

dwarfie: pour l'instant ... faut que je fasse du MCBS sur 2048 ... parce que jouer toutes les combinaisons coups possibles a profondeur 10 , c'est bien mais pas top ...

leojean890: ça peut être une idée j'pense

leojean890: je suis en beam search mais que depth 8

dwarfie: mais de memoire , il parle pas de mcbs dans son bouquin ... faudrait que je le retrouve :D

leojean890: ah.. je ne connais pas

dwarfie: oula ... donc j'ai une perf de malade ... vu que je teste tout a profondeur 10 et que toi tu vas que jusqu'a 8 ... bizarre que tu soir devant :D

leojean890: l'éval ?

leojean890: pourtant mon éval est pas ouf..

leojean890: quand je vais plus loin que 8 ça me casse tout

leojean890: enfin ça baisse mon score

leojean890: preuve que l'éval est pas au top

dwarfie: tekki ... tien ... c'est cadeau : http://www.gameaipro.com/GameAIPro2/GameAIPro2_Chapter25_Monte_Carlo_Tree_Search_and_Related_Algorithms_for_Games.pdf

dwarfie: pas en francais mais bon ... c'est pas trop mal fait

leojean890: en ce moment j'ai standbyé les multis et je fais des puzzles anyway

leojean890: 54% easy, 25% medium, 25% hard et 8% VH je crois

leojean890: pas encore finiquoi;)

dwarfie: moi , j'ai du mal a finir les puzzles ... m'en pas beaucoup mais je manque de temps ...

dwarfie: ... reste ...

leojean890: et y'en a qui me saulent ou motivent pas

leojean890: saoulent*

leojean890: et je verrai si j'aurai envie plus tard

dwarfie: le dernier validé est con comme la lune ... si on voit de suite qu'il faut pas traité le nombre en tant que telle mais en tant que string ...

dwarfie: tellement vrai que euler m'a cité sur world parce que j'ai chambré un qui avait validé parce que "c'est trop chouette les entiers a 2^64" :D

Default avatar.png JBM: cinq streamers, 100% coc

Default avatar.png JBM: quelle grande reussite

leojean890: JBM comme d'hab hehe

dwarfie: et celui en FR reste a 3 spectateurs seulement :D

Default avatar.png JBM: bah perso j'en ai jamais vu autant de front

leojean890: j'ai déjà vu 5 (au max) en même temps

Default avatar.png JBM: gg

leojean890: jamais cliqué dessus par contre

Default avatar.png JBM: t'as le record

leojean890: je suppose que ça va augmenter avec le temps

leojean890: vu que les gens vont petit à petit découvrir cette feature

Default avatar.png JBM: je sais pas trop

leojean890: un qui avait validé parce que "c'est trop chouette les entiers a 2^64" WHAT ?:P

Default avatar.png JBM: ils sont rankes comment quand y'en a plusieurs?

leojean890: pk ce serait une raison de valider;)

Default avatar.png JBM: oui c'est quoi l'histoire des entiers a 64?

dwarfie: pour un peu , j'aurais du faire un stream , resolution du dernier puzzle validé , ca aurait change de CoC .... par contre , ca aurait duré que 5 minutes :D

leojean890: ils veulent motiver des gens à faire du coc..

leojean890: t'aurais pu hehe

Default avatar.png JBM: lequel?

dwarfie: validé avec commentaire : "I had fun trying to handle -2^64 in C++ ^^"

dwarfie: Nicholas Breakspeare and Hugh of Evesham

Default avatar.png JBM: ah oui je suis dessus

Default avatar.png JBM: j'ai pas encore compris la ref du nom

Default avatar.png JBM: fauftait ptet que jla google

dwarfie: ca semble etre des cardinaux anglais ... jeux de mot a la con rapport a "print their English cardinal forms"

leojean890: ah oui le fait de savoir quel type de données utiliser pour ça

Default avatar.png JBM: quel type de donnees?

Default avatar.png JBM: ,,,aucun?

leojean890: enfin savoir quoi faire si c'est trop grand quoi;)

leojean890: comme un puzzle que j'ai pas encore résolu avec un factorielle(7 000 000)

leojean890: https://www.codingame.com/ide/puzzle/divide-the-factorial

leojean890: 3 millions*

leojean890: faut que je revoie mes bases de maths pour résoudre cet unique valideur un peu particulier;)

leojean890: You have to find the largest integer value of X such that 13512 ^X divides 3411598!

Default avatar.png JBM: ouais c'est des puzzles un peu plus style projecteuler ca

Default avatar.png JBM: c'est un autre etat d'esprit

leojean890: je vois ;) bah pour le moment je sais pas comment faire pour ce valideur ;) pas encore regardé google ;)

Default avatar.png JBM: ah ca y est test 1 passe

Default avatar.png JBM: test 2 passe

Default avatar.png JBM: ouh que ca va m'emmerder ces espaces

Zorg1: c'est la fête ?

Default avatar.png JBM: Found: eleven Expected: eleven

Default avatar.png JBM: rhaaaaa je savais que ca allait me fatiguer...

Default avatar.png JBM: si jme prenais un rhum plutot

Default avatar.png JBM: bon, 3 passe

Default avatar.png JBM: apuka se farcir la liste des multiplicateurs et les cas particuliers

leojean890: tu fais lequel là ?;)

leojean890: le moe ?:P

leojean890: celui dont je parlais ?*

Default avatar.png JBM: le dernier validé parait-il

leojean890: ah celui dont parlait dwarfie

leojean890: faudrait que je rejette un oeil sur le multi de trictrac

Default avatar.png JBM: ah ok

Default avatar.png JBM: il me faut arriver au dest 5 pour realiser que je suis pas capable d'affuicher les nombres 1 a 9

Default avatar.png JBM: ze lol

Default avatar.png JBM: et voila, tout passe

Default avatar.png JBM: maintenant voyons s'il y a des validateurs vicieux

Default avatar.png JBM: ...non

Default avatar.png JBM: il échappe donc au "1 étoile" [trop chiant et mal fichu]

Default avatar.png JBM: bon allez

Default avatar.png JBM: bonne nuit les loulous