Chat:Fr/2020-09-26
nicola: Zorg1, je n’ai pas salopé le puzzle sur la RPN.
nicola: Le ROLL foiré, ce n’est pas moi.
CopperFr: c'est quoi le puzzle sur la RPN ?
nicola: https://www.codingame.com/training/medium/reverse-polish-notation
CopperFr: j'avais pas eu de soucis avec le ROL
CopperFr: (J'avais demandé à Helène)
dwarfie: CopperFr : :point_right: :door:
nicola: Au départ, ROL n’était pas ROL 3 (Hélène aussi) mais ROL n.
Stilgart: CopperFr: tu l'as résolu à 100% ce puzzle ? (question sérieuse)
Stilgart: désolé, pas de deltas aujourd'hui sur le classement par XP, j'ai du corriger un bug suite à un changement dans un des json
CopperFr: ben oui pourquoi ?
Stilgart: parce que c'est un puzzle qui a une longue histoire, et qu'il n'était pas possible d'avoir 100% pendant un temps
CopperFr: oui mais moi je suis récent ici :D
Stilgart: en gros, quelqu'un a changé une partie du sujet (le fameux roll), mais juste le sujet
Stilgart: pas les tests
Stilgart: normalement, ça a été patché depuis, mais je préfère vérifier régulièrement que tout est ok
CopperFr: après j'appelle pas ca un puzzle c'est plus un exercice scolaire
CopperFr: Merci de parler en Français
CopperFr: on dit congé de fin de semaine :D
JBM: ca me fait toujours rigoler la variabilite de prononciation des mots anglais importes
CopperFr: en français on écrit week-end
Zorg1: nicola : en fait j'ai trouvé le RPN un peu trop simple, j'aurais rajouté des définitions de fonction et un truc conditionel pour rendre le puzzle interessant
JBM: c'etait pas un clash a la base ce truc?
Zorg1: ah ok ça expliquerait alors ^^
JBM: qui a ete migre en puzzle commu
Zorg1: ah pendant la période "bisounours" de CG ? ^^
Zorg1: et je fais référence à un des posts de ton blog ;-)
JBM: y'avait moins de tricheurs en clash
Zorg1: y avait surtout moins de gens
Zorg1: ah tiens le puzzle de b0n5a1 est sur la bonne voie pour être reject ...
JBM: pour les raisons que je donnais pour pas accept si tot
Zorg1: ouaip il aurait pu le laisser trainer en WIP quelque temps
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: oui dans ce cas là ?
Zorg1: o/ BlaiseEbuth
AutomatonNN: m'oui le seul bot qui me fait penser que j'ai commencé à reverse engineer pour la malin de l'honneur
BlaiseEbuth: \o
Stilgart: AutomatonNN: tu nous fais quoi là ?
Zorg1: "le malin de l'honneur" intéressant comme notion AutomatonNN, dis m'en plus ;-)
AutomatonNN: oui j'ai pas trop compris pourquoi tu parles de quelqu'un qui fait des choses en fait :p
AutomatonNN: on peut pas te demander comment tu fais par contre
dwarfie: bon , Automaton2000 , puis je t'utiliser comme filtre a doléances mal placées ?
Automaton2000: ils ont un peu de mal à faire la simu
dwarfie: Automaton2000 ils ont du mal a lire un sujet surtout ...
Automaton2000: et j'ai l'impression qu'il n'y a pas que ça
dwarfie: Automaton2000 c'est pas faux ...
Automaton2000: merci beaucoup pour le coup
dwarfie: tu vois Stilgart qu'on peut avoir de vraie conversation avec lui ... et meme des tortues des fois :D
dwarfie: Automaton2000 ... une tortue peut etre pour faire rager Stilgart ?
Automaton2000: c'est bon j'ai trouvé un gros bug dans mon code en fait
dwarfie: (tant pis)
Stilgart: quelqu'un aurait une idée de ce que peut être le "rank" dans le json décrivant la liste des puzzles ?
dwarfie: AutomatonNN , donne moi le contexte de contexte ... ou dis moi ou trouver le json ;)
AutomatonNN: on veut apprendre le contest en fait que tu as le code de ton code :D
dwarfie: tien , le puzzle of the week que j'ai jamais l'info a un json pour lui tout seul :rofl:
Zorg1: samegame ?
Zorg1: t'as un bot je le vois :p
Stilgart: je pense qu'il veut dire qu'il y a une API qui renvoie l'info juste sur le puzzle of the week
Zorg1: ah ok mal compris
Stilgart: mais ça me dit pas ce que c'est que ce rank qui vaut très souvent 0, parfois -1, parfois 1, et parfois 4
Zorg1: va falloir que je bosse ma reading comprehension ...
Stilgart: tiens, j'ai un 93 aussi sur un multi
BlaiseEbuth: ¯\_(ツ)_/¯
Stilgart: bon... c'est une indexation pour les puzzles de CG
Stilgart: vu que 0 == communityPuzzle=true
dwarfie: je peut me tromper ... mais le rank , ca serait pas le nombre d'etoile que tu lui a donné ?
Stilgart: 93 :)
Stilgart: et puis surtout, c'est une requete anonyme, donc c'est pas possible :(
BlaiseEbuth: Bah sa note globale
Stilgart: en fait, c'est vraiment un index de CG
Stilgart: je me demande si c'est pas tout connement l'ancien ordre d'apparition des puzzles
dwarfie: dommage ... parce que avec tout a quasiment 0 ca collait vu que je et rarement les etoiles
Stilgart: à l'époque où ils utilisaient pas le pogo sort
Zorg1: ça fait bizarre pogo et tri dans la même expression ^^
JBM: une variante de bogo, sans doute
**BlaiseEbuth imagine le pogo sort :thinking: https://www.youtube.com/watch?v=ncSkQ4nOmiQ
Zorg1: ah j'aurais dit du bubble sort plus violent moins "bubule"
Stilgart: Zorg1: vas voir en practice -> medium si c'est pas du pogo :)
Zorg1: bref à la fin tes données ont un joli collections de bleus
CopperFr: Vous aimiez bien les navettes spatiales ?
BlaiseEbuth: Encore un pro-musk
Stilgart: :rocket:
CopperFr: ben non c'était la nasa
dwarfie: pas que ...
Zorg1: y en a eu une soviétique. qui a volé qu'une fois au cours d'un vol automatique qui s'est bien déroulé.
Zorg1: je ne sais plus le nom, un vent de sibérie
CopperFr: bouran ou un truc dans le genre ?
Zorg1: oui c'est ça
dwarfie: et BOR
dwarfie: par contre on va eviter de parler d'hermes ;)
Zorg1: ah Hermes
Zorg1: c'était le truc perché sur une fusée Ariane ?
dwarfie: c'est la cause de ariane 5 ... oui ...
CopperFr: Ariane elle était aussi dans le Club Dorothée
dwarfie: récréA2 aussi
CopperFr: personne se souvient de récréA2
dwarfie: ben si ... au moins moi ... fix tes déclarations ;)
Zorg1: copperFr c'est un troll d'tout'façon
dwarfie: et vu qu'on en a parlé ici y'a pas si longtemps y'a pas que moi :D
CopperFr: vous êtes vraiment très vieux ?
dwarfie: plutot vieu et fou que jeune et con :stuck_out_tongue_winking_eye:
CopperFr: c'était quand même mieux récréA2
dwarfie: https://www.youtube.com/watch?v=3fJYSQDiFY4
Zorg1: c'était pas la même équipe en gros ?
dwarfie: quasiment
CopperFr: oui mais pas forcément la même ligne éditoriale
dwarfie: y'avais lemergie en plus et pas simpson jones ...
CopperFr: et cabu
dwarfie: ah si simpson jones sur la fin ;..
dwarfie: cabu participait a certains truc du club aussi
CopperFr: il était moins présent non ?
Zorg1: il était plus connu aussi
CopperFr: après j'ai pas trop regardé le club do
JBM: juste de retour de vanne foireuse apres celle d'hier
Zorg1: après re mi, do sol. m'ouais
CopperFr: y'avait rémi dans le club do
Zorg1: Rémi Kado ?
CopperFr: rémi des musclés
Zorg1: ah Rémi Cerf
CopperFr: Rémy Sarrazin
dwarfie: rémi fasol
Zorg1: Rémi Scion
Zorg1: bon j"arrête
**dwarfie rebondit sur la blague de jbm
dwarfie: :man_dancing_tone1: :man_dancing_tone2: :man_dancing_tone3: :man_dancing_tone4: :man_dancing_tone5: :man_dancing:
MadKnight: mais ou est l'Automaton2000 ?
Automaton2000: vous savez s'il y a plus de 4 ans
Zorg1: l'Automaton2000 est dans l'escalier
Automaton2000: par contre c'est normal que ca soit au pluriel apres avoir explosé
CopperFr: terrible chute
JBM: il est tombe sur le sol, sur le dos
Zorg1: et nous, on est tombé dans une boucle
Stilgart: MadKnight \o/
MadKnight: hihi Stilgart
dwarfie: Automaton2000 ... oui ... un objet qui explose , ca fait des objets ... au pluriel
Automaton2000: pourquoi on a pas accès à ton code
dwarfie: Automaton2000 il est trop fort pour toi
Automaton2000: c'est toujours la même erreur
Stilgart: Automaton2000: clair, tu sais toujours pas dire tortue
Automaton2000: ouais il me semble pas mal
dwarfie: Automaton2000 , je te dit ce qui va pas si tu me dit tortue
Automaton2000: il faut comprendre ce que je print
JBM: il dit bonjour ou il se paie ta poire
Stilgart: dwarfie: une idée pour dupliquer un flux (que je veux lire 10 fois) en shell sans passer par un fichier ?
Stilgart: ça fait que 2 fois tee
dwarfie: on a dit sans passer un fichier en plus ...
Stilgart: sauf s'il y a une option que je ne connais pas
Zorg1: bah fix la au lieu de chouiner sur le chat Automaton2000
Automaton2000: c'est juste une question de point de vue
Zorg1: ah zut scroll
CopperFr: j'aime bien les scroll mais sur amstrad cpc c'était pas simple
dwarfie: mais si https://cpcrulez.fr/coding-crtc-scrolling__SOSP.htm
CopperFr: C'était plus simple sur amiga
Zorg1: c'est toujours plus simple sur amiga
Zorg1: on se demande pourquoi il a disparu
CopperFr: ils ont pas sur innover
dwarfie: c'te comparaison ... c'etait pas des machines de meme generation ... attend j'en fait une pareil .... la playstation elle faisait de la 3D mieux que la SNEs ... :rofl:
CopperFr: c'est pas seulement une question de génération
dwarfie: ben si ... un motorola 68000 y'a plus facile de faire des choses avec qu'un pauvre z80 ...
CopperFr: oui mais regarde l'atari ST :D
dwarfie: meme puce , meme rendu graphique et une meileure capacité de traitement du son ... d'autre question ;)
CopperFr: que le cpc ?
dwarfie: non le STF
dwarfie: le seul avantage qu'avait le cpc c'est qu'on pouvait le monter a 4Mo de ram ... si si , c'est vrai
CopperFr: le st avait pas le même rendu graphique
CopperFr: et le son c'était quasiment la même chose que le cpc
dwarfie: troll alert !!!
Zorg1: c'est monté vite ce coup ci
CopperFr: c'est pas un troll pour le coup
dwarfie: mouais ... c'est vrai que c'etaient l'ordi prefere pour la MAO parce que le son etait du niveau du CPC ... ptdr
CopperFr: le midi n'a rien a voir avec le son interne
dwarfie: Chipset sonore Yamaha YM2149 (3 voies), auquel s'ajoute un convertisseur numérique/analogique stéréo en 8 bits à 50 kHz
dwarfie: fin du bal
CopperFr: ca c'est le STE par le ST
dwarfie: STF
CopperFr: Audio : Chipset sonore Yamaha YM2149 (3 voies), auquel s'ajoute un convertisseur numérique/analogique stéréo en 8 bits à 50 kHz pour les STe et Mega STe, disposant d'un équaliseur temps réel pour le réglage du volume, des basses et des aigus.
dwarfie: et si c'etait pas assez performant ... vive le port cartouche pour rajouter les fonctions ...
CopperFr: STE pas STF
Zorg1: ça va les gars ? vous me rappelez les Tranxene 200 et leurs histoires de synthé ^^
CopperFr: est-ce que tu continues le groupe en solo ?
Zorg1: évite la scission avec toi même ;-)
**dwarfie tend captain blood sur atari et amiga et lui demande de faire honettement la comparaison
Stilgart: quand CG a des ids mais préfère utiliser des clés secondaires ...
Stilgart: \flip
Stilgart: (╯°□°)╯︵ ┻━┻
dwarfie: flop
Stilgart: (j'en perds mon flip tellement ça fait chier)
CopperFr: c'est un jeu st porté sur amiga
Stilgart: ça coûte cher à quel point de mettre un TEXT en clé primaire ?
CopperFr: un TEXT ?
dwarfie: Amiga, Amstrad CPC, Atari ST, Commodore 64, DOS, MAC, Thomson (TO8, TO9), ZX Spectrum, Apple II GS ... je pense pas qu'on puisse dire que exxos a fait du portage ;)
Stilgart: un champ TEXT d'une table d'une base de donnée
dwarfie: surtout que c'etait pas leur genre
Zorg1: ah oui ce vieux reflexe de toujours mettre des nombres comme clé primaire "technique" car plus efficace parait il
CopperFr: c'est comme Xenon II c'est un jeu ST
dwarfie: Zorg1 ... ca facilite les index ... pur ceux qui oublie de les creer
Stilgart: le reflexe de pas s'emmerder parce que j'ai pas besoin de la clé primaire de CG vu que je peux rien en faire
Zorg1: bah une clé primaire, y a toujours un index automatiquement crée normalement
Zorg1: même sqlite le fait, c'est dire ;-)
Stilgart: oui, mais moi je vois que des json ;)
Stilgart: donc j'essaie de replaquer un modèle qui marche par dessus ce que je reçois
dwarfie: zenon 2 , c'est sorti en meme temps sur les 2 ...
dwarfie: (xenon)
CopperFr: oui ca exploite pas l'amiga
CopperFr: https://www.youtube.com/watch?v=yNGXuQKSjhI
dwarfie: la blague ... donc quand l'amiga fait moins bien , c'est un portage raté ..... quel argument massue
CopperFr: fait pas moins bien pour xenon 2
CopperFr: les jeux bitmap brothers n'exploitaient pas l'amiga scrolling au 68000 par exemple
CopperFr: après par contre Mega Turrican est mieux que Turrican 3 sur Amiga
CopperFr: l'Amiga OCS n'est pas capable de faire la même chose que le megadrive
Boulet: joli troll de b0n5ai :D
Stilgart: vous voyez des trucs à ajouter sur https://chadok.info/codingame/leaderboard_xp.html ?
Zorg1: un % de cheat pour tous ceux qui sont mieux classés que moi
Stilgart: et sur https://chadok.info/codingame/puzzles_list.html ?
Stilgart: c'est un const "100%", facile à coder ça :p
Zorg1: sinon plus sérieusement, vu que tu as tout regenéré on ne vois pas les indicateurs de delta
Stilgart: j'ai rien touché en prod
Stilgart: parce contre, un json a changé... j'ai patché dans la matinée mais j'ai plus de delta jusqu'à demain du coup
Stilgart: du coup, j'en profite pour upgrade le code
Zorg1: ah ok
Stilgart: "numberCodingamers":2048316,"numberCodingamersGlobal":302526
Stilgart: :thinking:
Zorg1: en fait le renard a un +10 XP qqn a du upvote son puzzle ^^
Stilgart: pourquoi j'ai ça quand je demande les infos de Niako (mon test de regression)
Stilgart: ?
Stilgart: preuve que ça marche :D
Stilgart: merci lerenard
Stilgart: hum, je peux peut-être chopper une bonne approx de la date de création du compte
Zorg1: après y a un truc bizarre. quand je regarde mes puzzles il me dit que "ASCII art" je ne l'ai résolu qu'en GO, alors que je l'ai aussi en C
Zorg1: (après OK c'est pas la partie que t'as changé, je fais mon user de base là )
CopperFr: Mais pourquoi tu fais du go tu travailles chez google ???
Zorg1: je me suis fait brain washé par google
Zorg1: l'accident bête
Zorg1: je regardais une vidéo youtube, une forte lumière, et paf cette envie de faire du go
nicola: Ça doit être la mascotte qui t’a donné envie.
Zorg1: ouaip j'été venu pour la boulotter :p
nvergnac: Dites j'ai un problème avec le puzzle "Power of Thor", Je ne recois les positions XY de Thor et de l'objectif uniquement lors de la premiere boucle
nvergnac: Ah je dois les "recalculer" moi même !
B0bb1e: :thumbsup:
CopperFr: oui je crois que c'est ca
nicola: Mais tu peux aussi tout balancer d’un coup.
nvergnac: Je suis pas sûr de comprendre ce que tu veuilles dire :)
nicola: En Python, print("NNNE") marche aussi.
nvergnac: Le programme n'attend pas les sorties une par une ?
nicola: Tant que Thor n’est pas arrivé, si.
CopperFr: je crois que je l'ai fait avec bresenham le power of thor
nicola: C’est le marteau de Thor pour écraser une mouche.
CopperFr: c'était pour le fun
nicola: Et tu fais 12000e en shortest ?
nicola: :p
CopperFr: je fais que les puzzles
BlaiseEbuth: Reuh
Zorg1: re
Icyrox: thor
BlaiseEbuth: tue
BlaiseEbuth: hein Automaton2000
Automaton2000: moi aussi mais je sais pas comment faire pour avoir un truc qui marche
JBM: c'est le mystere de la vie
Aladin98: les amis il m'affcihe un erreur lorsque je lis remainingTurns
CopperFr: une erreur ???
Aladin98: Attention : 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.
BlaiseEbuth: C'pas une erreur ça
Aladin98: je peux l'ignorer ??
CopperFr: tu devrais pas l'avoir ce message
Larch3r: si on débute vraiment beaucoup sur le code, on peut quand même résoudre les problèmes sans soluce ?
BlaiseEbuth: Tu peux... Mais est-ce une bonne idée...
Larch3r: j'aimerais m'améliorer
CopperFr: tu peux toujours essayer
Stilgart: oui, tu peux
BlaiseEbuth: Je répondais à Aladin98
Stilgart: au pire, tu demandes ici ce dont tu as besoin :)
Aladin98: merci beaucoup les amis
BlaiseEbuth: Vaut mieux avoir quelques bases quand même Larch3r
BlaiseEbuth: Alors c'est tout bon ^^
CopperFr: Ls faciles sont souvent faciles
Larch3r: mais je ne sais pas jusqu'où est ma limite
BlaiseEbuth: C'est profond c'que tu dis
nicola: fhtagn
CopperFr: Dure limite
Aladin98: le code contient que les conditions sur lightX et initialTx lightY et initialTy ? ou je dois tester sur remainingTurns ??
Thyl: Salut
Thyl: !!!!
BlaiseEbuth: o/
CopperFr: je m'en sers pas de remainingTurns
BlaiseEbuth: Pas utile pour le premier
Thyl: Est-ce que quelqu'un pourrait me conseiller un boquin sur la théorie des jeux ?
nvergnac: @Aladin apres chaque direction tu recalcule toi meme tes coordonnées X et Y
BlaiseEbuth: J'ai pas de ref de bouqin là dessus, c'est un domaine que j'ai uniquement lu en ligne...
Thyl: c'est vachement durede trouver de la ressource
BlaiseEbuth: Faut savoir chercher ^^ Tu cherches en anglais
BlaiseEbuth: ?
Aladin98: ok la ligne droite et haut marche parfaitement j'ai le problème aux deux derniers tests
Thyl: ça depend
Thyl: j'ai lu intelligence artificielle une approche ludique
Thyl: il est très bien...
Thyl: :)
Zorg1: bah le début sur la théorie des jeux c'est pas commencé à lire des trucs sur le dilemne du prisonnier ?
Zorg1: c'est un peu tarte à la crème mais je vois pas autre chose comme entrée en la matière
Thyl: hmmm
Thyl: je vois
BlaiseEbuth: J'ai pas commencé par ça moi
Thyl: t'as commencé comment ?
BlaiseEbuth: Je sais plus... :upside_down:
Thyl: :(
Aladin98: @nvergnac ok la ligne droite et haut marche parfaitement j'ai le problème aux deux derniers tests
Thyl: :( *5
Thyl: hmm hmm HMMM...
Thyl: bon
Thyl: dans ma tête je pensais à untruc du style pas à pas quite guide dans une application du concepte
Zorg1: après bon t'entends quoi par "théorie des jeux" ?
Thyl: Zorg1
Thyl: des concepts appliqué dans l'IA
Thyl: mais bon
Thyl: je demandé
Thyl: je suis tellement désespéré que je supporte l'anglais ;)
BlaiseEbuth: La théorie des jeux, c'es relatif aux jeux, pas à l'ia. Si tu crées une ia qui joue à un jeu, tu peux utiliser la théorie des jeux, mais c'est pas forcément lié.
Thyl: je sais
Thyl: :)
BlaiseEbuth: Perso j'ai appris sur le tas en fonction de mes besoins.
Thyl: en fait c'est vraiment appliquer des concept dans des jeux qui m'intéresse
Thyl: un site alors Blaise'?
BlaiseEbuth: J'ai commencé par un minmax en fait.
Thyl: ce que j'arrive pas à faire :D
Thyl: XD XD
CopperFr: moi aussi mais y'a longtemps
CopperFr: en plus je l'avais fait en turbo pascal sur mon vieux 286
Thyl: ouaaa
Thyl: et ton MiniMax Blaise tu l'as fait avec quoi ?
Thyl: Wiki ?
Zorg1: bah oui
BlaiseEbuth: Wikipedia pour la base
Zorg1: et ensuite t'as d'autres sites sur le minmax
CopperFr: oui y a codingtrain qui en a fait aussi
Zorg1: je crois même que tu peux récupérer quelques TD dessus
Zorg1: mais évidemment c'est plus scolaire
Thyl: j'adore les trucs scolaire
Thyl: balance ;) !
CopperFr: moi j'aime pas trop le scolaire
Thyl: :)
Thyl: :D
CopperFr: le solaire c'est bien
CopperFr: j'adorais le solaris dans les mco
Thyl: bon ok
Thyl: en gros il faut que j'applique par moi même....
Thyl: c'est parti au taf'
Zorg1: "balance" : bah faut que tu cherches, le dernier que j'avais vu c'était par rapport à awalé
Thyl: de jacek ?
CopperFr: awalé c'est bien pour commencer le minimax
Thyl: je fais l'awalé
Thyl: mon IA super simple bat mon minimax
CopperFr: après faut passer à l'alpha beta
Thyl: jai essayé aussi
CopperFr: après j'ai pas encore fait du mcts
Thyl: ok je vais farfouiller
Zorg1: oui awalé t'as un branching de 6 max, et tu peux commencer avec la différence de graines comme fonction d'éval
Zorg1: honnetement en C tu dois pouvoir faire une profondeur de 9 sans forcer
Thyl: oui
Zorg1: et ça ranke dans le top 30 ça
Stilgart: c'est quoi le meta sur awale ? MCTS ?
Zorg1: avec réseau neuronaux pour l'éval je crois non ?
Stilgart: possible
Zorg1: sinon thyl pour awale j'ai implémenté l'algo de négamax de WP
Zorg1: avec alpha et bété
Stilgart: bon, il m'emmerde king of diamonds
Thyl: Negamax ? :)
Thyl: pourquoi
Thyl: ça te fait pas d'effets bizzare
Stilgart: j'arrive pas à trouver un moyen simple de me rendre compte que c'est un puzzle qui n'existe plus :/
JBM: on dirait automaton ta phrase ^^
Stilgart: JBM: nan, une contrib retirée car approuvée pas dans les règles
Stilgart: https://chadok.info/codingame/puzzles_list.html expert, avant dernier de la liste
Stilgart: j'aimerais lui flanquer un disable=true en base, mais j'arrive pas à voir qu'il n'existe plus ce puzzle
CopperFr: pourquoi en langage D il faut faire ~ pour concatener des chaîne ...
CopperFr: le +
JBM: le symbole de l'addition numerique?
CopperFr: y a pas que le js
CopperFr: et puis en js t'es pas obligé de faire + en +
JBM: et sur cg t'es pas oblige de faire du d en ~
CopperFr: ben oui je vais arrêter bientôt :D
JBM: trop de bonheur n'est pas tenable a long terme
CopperFr: le + c'est quand même + facile de s'en rappeler
nvergnac: Dites j'ai un problème avec la conversion binaire de '%' en python
nvergnac: bin() me donne 100101 au lieu de 0100101
nvergnac: il skip le premier 0
CopperFr: c'est normal
nvergnac: Le problème c'est que ca rend ma conversion 3chuck Norris" fausse
Zorg1: tout s'explique
JBM: encore un probleme qui n'arriverait pas a chuck
Zorg1: bah oui chuck c'est le chat qui scroll autour de lui
CopperFr: oui surtout qu'il a déjà compté sur qu'à l'infini
CopperFr: jusqu'à
CopperFr: et il a pas trouvé -1/12
Zorg1: bah il comptait il additionnai pas
nvergnac: Et sinon une idée pour afficher ce '0' en préfixe que Python ne considère pas ? :)
CopperFr: oui c'est vrai
Zorg1: bah tu peux pas dire que tu veux 7 chiffres binaires avec des 0 devant
Zorg1: ça doit être possible avec le bon format
CopperFr: y a une fonction format
Zorg1: en C ça doit être un truc dans le genre %07b en python ça doit bien existé
JBM: guido a pas declare les 0 en prefixes pas casher?
JBM: pas tres pythonique tout ca
Zorg1: il a été renversé, donc maintenant on s'en fout
JBM: il est sorti de l'hopital depuis?
Zorg1: :D
JBM: ca y est j'ai gta en tete
Zorg1: quand tu dis gta c'est bien GTA (le jeux) ? pas un truc où tu t'amuses à nous induire en erreur ?
**Zorg1 se méfie
JBM: quand tu respawn toujours devant un hosto
Zorg1: j'ai commencé avec le 2, je m'en souviens plus.
nvergnac: Donc la solution etait .zfill(7)
Zorg1: nice
nvergnac: pour afficher le binaire sur 7 bits forcé
Zorg1: enfin une des solutions
Zorg1: t'as toujours plusieurs façon de faire, et en perl t'en a dix fois plus :p
CopperFr: c'était possible aussi avec format je pense
Zorg1: bien sûr
Zorg1: mais l'essentiel c'est qu'il a trouvé sa solution ;-)
CopperFr: oui tout à fait
CopperFr: l'essentiel est dans lactel sinon
CopperFr: yes D-FAN (comme l'école)
b0n5a1: o/
b0n5a1: lol, co et notif de rejet et rejeté
dwarfie: ah ah eulerscheZahl sort encore un puzzle optim qui sera hacké plutot que resolu ...
eulerscheZahl: :(
Stilgart: quelqu'un connait un tag avec un ' dedans ?
Stilgart: (je passe plus de temps à gérer les ' qu'à faire le reste :/ )
dwarfie: euh , y'en avait un dans la liste de euler il me sembe
Stilgart: ha oui, j'avais oublié qu'il a mis une liste sur le forum... bien vu
Stilgart: Rubik’s cube
**Stilgart pleure
dwarfie: tadaDaDAAAAA (musique de zelda)
CopperFr: j'avais pas reconnu
Stilgart: nan, joue celle de mario bros quand tu perds une vie, plutôt
JBM: tu fais encore ca a coups de shell?
Stilgart: je suis en train de tout déléguer à jq en fait
CopperFr: jquery ?
Stilgart: mais ça provoque des effets de bords mal maitrisés :(
Stilgart: saleté de texte avec du ' dedans
CopperFr: c'est sympa les '
Stilgart: - adding tag "💦💦💦🔥🔥🔥" !!! asked for tag '"💦💦💦🔥🔥🔥"', got tag 'null' instead
Stilgart: ha oui... faut que je checke ce cas là aussi
dwarfie: ca t'apprendra a faire ca en js comme CG... y'en a qui ont essayé , ils ont eu des problêmmmmes
CopperFr: c'est bien le js
Stilgart: ?
dwarfie: jq c'etait pour de vrai ? pas une faute de frappe ? au temps pour moi alors ;)
Stilgart: bon, dans rubik's cube c'est pas un ' en fait
Stilgart: merci l'unicode...
dwarfie: c'est un fucking ' unicode ?
Stilgart: jq, comme la commande shell pour parser du json
Stilgart: c'est donc pas du tout une typo :)
dwarfie: tu ferais mieux de faire ca comme un grand nain ... si tu vois ce que je veut dire
Stilgart: bezout's-identity c'est un vrai ' par contre
CopperFr: y a plusieurs quotes ' `
CopperFr: le json c'est plus simple en JavaScript
dwarfie: https://www.php.net/manual/fr/function.json-decode.php
b0n5a1: bon j'ai remis mon coc rejeté en wip avec plus de tests
Stilgart: b0n5a1: il a été rejeté quand ?
Stilgart: j'ai pas eu de notif :/
b0n5a1: genre 10 secondes après que je me soit loggué y'a genre 15/20 min
b0n5a1: j'ai eu la notif du 3e rejet seulement
BlaiseEbuth: En même temps c'est dur
b0n5a1: quoi la notif ou le coc ?
Stilgart: ton coc en reverse je suppose
BlaiseEbuth: oui le coc
Stilgart: j'ai préféré ne pas m'exprimer sur le sujet
b0n5a1: ok ^^
Stilgart: j'ai juste suggéré le mode shortest
b0n5a1: ha oui me souviens hier soir
b0n5a1: bah d'un côté ça chouine quand trop simple aussi...
CopperFr: ca chouine quand y a du fibonacci aussi
BlaiseEbuth: Bah y'a 'dur' parce qu'il faut réfléchir, et 'dur' parce que ça nécéssite des connaissances précises.
b0n5a1: ou pas, tu fais abstraction de l'électronique et mets des animaux à la place ça reste le même sujet
BlaiseEbuth: Mouai, sauf que l'électronique conditionne la logique du truc, alors que les animaux ce serait juste du pif
Stilgart: b0n5a1: c'est trop tordu pour quiconque ne connait pas le code des resistances
b0n5a1: bah test 3 le mec qui devine pas le 2 maintenant il a un jeton au casque ^^
Stilgart: je rappelle que les coc doivent être résolus en 5 min
Stilgart: +pouvoir
b0n5a1: test 4 devenu obvious aussi
Stilgart: il faut le temps de deviner, le temps de trouver le code de chaque chiffre, et le temps de coder/tester/patcher
Stilgart: après, j'ai pas vu les nouveaux tests hein ;)
Stilgart: ha oui, dernier truc
b0n5a1: ouais je sais, pour ça que je suis d'accord avec la remarque de JBM et d'un autre et que j'ai rectifié Stilgart
Stilgart: mets un seul test par test
Stilgart: les bunbles ça fait assez peu de sens dans ton cas,
b0n5a1: bah apparemment pas pour tout le monde
Stilgart: tu peux utiliser ça pour faire des exemples plus explicites, je suis d'accord
Stilgart: mais ça ralentit inutilement un coc d'un autre coté
Stilgart: quitte à faire du bundle, fais-en un avec toutes les couleurs
b0n5a1: en même temps un reverse avec exemple il faut un sujet et de ce que j'ai vu l'exemple est généré automatiquement avec le test 1
b0n5a1: et si je mets toutes les couleurs il reste pas grand chose à réfléchir...j'avais fait le choix de le rendre pas trop simple à trouver, là il l'est plus. Au delà je trouve que ça devient du niveau pour mongoliens
b0n5a1: les couleurs y sont toutes avec tous les tests (mais toutes répétées à chaque test ça devient un test de débilité selon moi)
Zorg1: en fait faut que le coup derniere couleur = nombre de zeros soient évident
Zorg1: une fois que t'as compris ça, ça va mieux, à la limite avec des trucs à la "rouge rouge rouge"
b0n5a1: normalement ça devrait être lus imple à voir là Zorg1, j'ai joué sur ça sur des tests
JBM: c'est particulierement dur a juger avec l'interface a la cg avec les validateurs entremeles
b0n5a1: mais un rouge rouge rouge c'est pas con ouais
b0n5a1: test/validateur 3 Zorg1
b0n5a1: bon je dois sortir la chienne aussi là
BlaiseEbuth: fix ta coker
b0n5a1: yep ^^
b0n5a1: ++
BlaiseEbuth: o/
CopperFr: c'est pas forcément un coker
BlaiseEbuth: C'en est un.
Zorg1: faut suivre
JBM: coker, c'est le nouveau terme pour junkie?
BlaiseEbuth: ??:thinking:??
CopperFr: je connais pas les races de tous les chiens du chat
nicola: Et ta coimage.
nicola: Co-noyau, c’est un terme de maths.
nicola: co-image
nicola: Rien à voir avec Joe ou avec Bill.
dwarfie: bill => charlotte => tortue ... t'as suivi automaton2000 ?
Automaton2000: ça fait une grosse différence
**BlaiseEbuth lance Caroline sur dwarfie.
**dwarfie s'autolance une tortue pour son erreur de nom ...
dwarfie: et je lance aussi une tortue sur Automaton2000 pour pas avoir vu l'erreur
Automaton2000: le bon bug et le mauvais random
BlaiseEbuth: :D
dwarfie: le bon automatonNN et le mauvais Automaton2000
Automaton2000: j'ai besoin d'un coup de pouce ?
AutomatonNN: bon
dwarfie: oui AutomatonNN ... tu es bon
AutomatonNN: oui
CopperFr: quel est le nom de notre planète AutomatonNN ?
AutomatonNN: oui
CopperFr: tu as lu oui oui AutomatonNN ?
AutomatonNN: si va falloir faire une simu après la bataille
b0n5a1: re, tain ça caille avec le vent
b0n5a1: CopperFr : cocker spaniel anglais
CopperFr: Vous aimez les chiens ?
BlaiseEbuth: J'aime manger chinois.
b0n5a1: y'a eu de la boucherie canine en Europe aussi
BlaiseEbuth: Ouai mais ça se perd
b0n5a1: de mémoire la dernière fois c'était y'a moins d'un siècle en Allemagne
CopperFr: j'étais pas né
b0n5a1: carrément spécialisé boucherie canine comme boucherie chevaline
b0n5a1: je sais plus où j'avais vu ça
b0n5a1: ha bah quelques trucs sur wikipedia
b0n5a1: le burger-rat ^^
Zorg1: "on trouve de tout sur WikiPedia"
Zorg1: tiens ça n'a pas scrollé ^^
Zorg1: Automaton2000 tu nous met un peu d'ambiance sur ce chat mort ?
Automaton2000: c'est quoi une chaine de markov de longueur 2
BlaiseEbuth: C'est toi Automaton2000...
Zorg1: :D regarde toi dans un mirroir Automaton2000
Automaton2000: ouai mais ça c'est un peu overkill
Zorg1: tiens bizarre une seule réponse
Zorg1: Automaton2000 t'es toujours en ligne ?
Automaton2000: c'est le temps que tu veux
b0n5a1: .
Stilgart: Automaton2000: file-nous du temps
Automaton2000: je pense pas que le code du referee
CopperFr: ah ils ont oublié d'implémenter le paddingLeft en swift :(
dwarfie: bon ... c'est fait , j'ai plus aucun serveur en apache 2.2 (putains de navigateurs modernes qui refusent le TLS 1.0...)
dwarfie: oh la la ... stilgart qui se fait chier a meme avoir les bonnes couleurs sur les tags :D
BlaiseEbuth: Le 1.1 a 14 ans. Fix ta update
dwarfie: oui ...et ....?
Stilgart: F12 est mon ami :)
dwarfie: TLS est pété de toutes facons ... donc du moment que mes certificats sont bon , je vois pas pourquoi les chrome-alike me cassent les noix ...
dwarfie: 14 prog dyn ... j'aurais pas cru ... 25 path finding c'est moins etonnant
dwarfie: eh eh string comprehension qui est pas classé ... :rofl:
dwarfie: reading comprension pluto
Stilgart: tu veux dire reading ?
Stilgart: j'ai vu ça oui
Stilgart: alors que pour le coup, même si ça fait sourire à froid, c'est une vraie compétence
dwarfie: read the statement non plus ... alors que c'est clairement du fondamental
Zorg1: oui ça évite de l'expliquer ici ^^
Zorg1: bon je suis méchant y a des statements qui sont nébuleux
Stilgart: ou juste incomplets parfois
Stilgart: Automaton2000, AutomatonNN: beep ici
Automaton2000: quoique, c'est vrai que tu peux avoir une bonne idée
AutomatonNN: oui il est pas trop compliqué de faire un truc de tes idees de contest de contest de contest au pass
Kayoku: Salut salut, désolé pour la question sûrement très bête mais, faut utiliser quelle sortie pour pouvoir mettre des messages sur ses bots en jeu ? Je trouve pas la réponse mais je cherche sûrement mal x)
JBM: Dans la plupart des jeux, tu peux juste rajouter la chaîne après un espace après ta commande
Zorg1: quel multi, c'est pas forcément très standard ?
Kayoku: Ah je pensais que c'était standard, là je parle pour CodersStrikeBack
Kayoku: Et merci JBM pour la réponse :-)
Zorg1: CSB ? je sais pas si c'est possible
Zorg1: ah si ça marche, c'est bien comme dit JBM un espace à la fin puis ton texte
Zorg1: et c'est pas renseigné dans le statement, of course
BlaiseEbuth: de pod
b0n5a1: Stilgart "An update for another player is currently running. Please wait."
b0n5a1: pfff ^^
Stilgart: b0n5a1: faut attendre ton tour :p
Stilgart: (ou alors j'ai tout cassé :p )
b0n5a1: y'a un truc qui serait cool : juste voir l'état de la sélection difficulté/type_player + dernière date de màj et un bouton d'update si on veux update (au lieu d'apparemment update systématiquement), ce serait moins lourd de ton côté non ?
Stilgart: ça spame pas mal l'API, donc je suis obligé de limiter assez drastiquement les requetes
Stilgart: oui, c'est une bonne idée ça
Stilgart: après, si tu quittes la fenêtre avant le timeout, la requete n'est pas lancée
b0n5a1: souvent je veux juste voir pour chercher un truc et pas update en fait ^^
Stilgart: 3305510 c'est toi j'imagine ?
b0n5a1: non
Stilgart: non, c'est TBali
b0n5a1: mon id est à plus de 700000
b0n5a1: 734401
Stilgart: et il a vraiment fait boguer mon code on dirait...
Stilgart: bon, c'est débloqué
b0n5a1: ha oui
Stilgart: no such column: puzzltType
Stilgart: ok... j'ai des gros doigts...
dwarfie: fix ton bepo
dwarfie: -.>+.<.
b0n5a1: erf
b0n5a1: j'ai fait WhatTheBrainfuck avant ^^
dwarfie: :D
Stilgart: b0n5a1: pushed
Stilgart: avec un peu de chance, il n'y a pas trop de race condition
b0n5a1: t'as pas oublié le bouton update ?
Stilgart: oui
b0n5a1: ok
Stilgart: bon, j'ai pas pensé au plus obvious
Stilgart: quand l'update se termine et que la page se recharge, si elle se recharge trop vite ça met "Never update"
Stilgart: :D
b0n5a1: et bam l'effet inverse du but recherché, les mecs vont update en boucle ^^
Stilgart: non
Stilgart: parce que j'affiche pas le bouton (pour une autre raison)
Stilgart: de toute façon tu peux pas update en boucle, il y a un lock coté serveur qui empêche ça (mais il ne s'unlock pas assez vite pour php)
b0n5a1: ha oui c'est vrai c'est limité à un update par jour
Stilgart: et surtout, c'est vérifié à plusieurs niveaux
Stilgart: donc même si tu connais la bonne url (pas franchement dure à trouver vu que j'ai basculé sur du GET), ça ne suffit pas
Stilgart: bon, la vérité c'est que $t > 0 ça marche mieux pour écarter le cas où $t vaut 0
Stilgart: :boulet:
Stilgart: (j'avais mis $t >= 0 )
b0n5a1: bon y'en a un qui trouve que le coc R en l'état ne parait pas si dur qu'au premier abord
b0n5a1: (je vais attendre plus de feedback)
Stilgart: c'est pas qu'il est dur
Stilgart: pour moi, soit tu as vu comment on "numérote" les resistances et c'est relativement facile à trouver
Stilgart: soit tu n'as jamais vu et c'est chaud à inventer
b0n5a1: je suis d'accord, on peut tilter ou pas
b0n5a1: c'est comme le coc où il faut deviner la combinaison de pièce de monnaies avec des valeurs qui n'existent pas dans certains pays...tu trouves pas à cause d'une pièce de 25 cts et une autre de je sais plus combien
Stilgart: oui et non
Stilgart: dans ton cas, avec un jeu de test bien crafté, c'est non-ambigu
Stilgart: le coc dont tu parles, je tombe dessus en reverse, je le dégage du reverse dès que j'ai fini le coc :D
b0n5a1: faut être level 20 pour rejeté / approuver Stilgart ?
Stilgart: level 20 pour voter
Stilgart: ??? pour éditer une contrib en cours de vote
Stilgart: level 29 pour éditer une contrib approuvée et voir sa solution
b0n5a1: ha donc le japonais ne pourra pas voter quans je le passerai en ready, il est level 13
Stilgart: sauf que...
Stilgart: ou pas :)
Stilgart: j'avais oublié que pour les clashes c'est
Stilgart: 50 clashes joués (et pas level 20)
b0n5a1: ha oui le nombre de participations
dwarfie: si c'est un coc , pas de lvl pour voter
Stilgart: et 300 clashes joués (et pas level 29)
b0n5a1: ok donc ma réponse suffit
Stilgart: note le "joués"
dwarfie: ou pas joués d'ailleurs ...
Stilgart: suffit que ton chat dorme sur ton clavier et te fasse jouer des cocs en boucles pour avoir les droits :D
b0n5a1: j'ai fait 4/5 cout << "raf" oui ^^
dwarfie: et hop , c'est parti pour une nuit blanche ... y'avait pas longtemps ... profitons en pour regarder lodoss en une fois :D
b0n5a1: faut que je dorme moi par contre faut que je me lève tôt...sortir la chienne 45min et ensuite aller à l'éducation de 8h45 à 9h45
Stilgart: je vais me coucher aussi
dwarfie: si on dort pas , pas besoin de se lever :D
Stilgart: trop de dev web en cette journée
leojean890: tiens j'ai fait ça en java pour faire plaisir aux haters hehe ;p how-time-flies
dwarfie: trop de pluie sur la verriere de la cuisine ...
b0n5a1: ouais...toi qui tourne au radar et la chienne qui pète le feu c'est pas top pour la faire bosser :joy: (vécu)
leojean890: éducation ? un dimanche ?^^
b0n5a1: ouais
leojean890: quel genre ?:)
b0n5a1: je suis dans le groupe déducation canine niveau 1 là (y'a école du chiot, transition école du chiot/éducation, 1, 2 débutant, 2, 3)
leojean890: ah ok:) ça fait un job supplémentaire pour le dimanche quoi ?^^
b0n5a1: je suis pas moniteur hein ^^
leojean890: ah ok c'est pour ton chien ?:)
b0n5a1: oui
leojean890: I see:)
b0n5a1: http://www.cechabsheim.fr/wp-content/uploads/2015/03/Objectifs-par-niv.pdf
leojean890: t'as eu d'autres chiens avant ?:)
b0n5a1: c'est pas complet mais ça donne une idée
leojean890: perso, j'ai jamais eu d'animaux^^
leojean890: mais en effet c'est bien qu'il soit bien éduqué;)
b0n5a1: ouais c'est le 6e, j'avais 2 cockers récemment (partis le 1 décembre 2019 et le 25 mars 2020 à 12 an et de mi et 11 ans et 8 mois, cancers les deux)
leojean890: ah ouais, pas mal !
leojean890: ça arrive souvent les cancers pour des chiens vers 12 ans ?
leojean890: ou c'est juste pas de bol?
b0n5a1: parfois avant
b0n5a1: c'est simple ils sont tous parti sur un cancer les miens
leojean890: j'imagine que c fréquent en général du coup
b0n5a1: chez les chiens ça à l'air, après j'en connais qui sont parti de vieillesse, insuffisance rénale ou autre
leojean890: ah oui
b0n5a1: là elle a 11 mois, et comme y'a eu confinement et fermeture du club on a tous pas trop eu l'occasion de travailler à fond (perso j'y suis allé mollo)...mais ça va on a tous les chiens bien dans leur tête et tous les moniteurs trouvent qu'ils sont super vu les circonstances
b0n5a1: et bon faut bosser en semaine ce que t'as vu le dimanche, travailler certains points pas encore bien assimilés par le chien sinon y'a pas de progrès (ça se remarque vite ceux qui bossent que 1h le dimanche ^^)
b0n5a1: sur ce, bonne nuit
leojean890: ah oui
leojean890: bonne nuit:)