Chat:Fr/2021-07-28
nicola: Stilgart, dans Thor, cette fois, toutes les directions sont utilisées ?
pardouin: il y a du N, du SE, du E et du SW+W
pardouin: (note: le SE peut se décomposer en S+E, il y a assez de temps pour)
fastien: Hello, est ce que quelqu'un a fait marcher brutal tester avec la derniere update de Java ?
Stilgart: nicola: aucune idée
Stilgart: je fais que l'hypothèse que le easy angle se termine par du W/E only
Magus: Quelqu'un sait comment ça s'appelle le fait de représenter un caractère en CSS comme ceci : "\e053"
Magus: il y a un vrai nom ? genre "notation blabla" ?
dbdr: Magus: escape sequence?
Stilgart: sauf que je lis "\e 053"
Stilgart: \ c'est le U+ de CSS ?
Magus: ah merci dbdr c'est bien, character escape sequence
Magus: *c'est bien ça
Magus: Stilgart: en fait en CSS y'a plein d'escape sequence justement, \u, \e, ...
Stilgart: ok, le e c'était pas de l'hexa ici
dbdr: Magus: ya moyent d'ajouter sogeti-codefest-2021 sur cgstats?
Magus: s'il est privé, non. S'il apparait dans l'API de codingame, il sera ajouté automatiquement
Magus: (pour les contests privés, je l'avais fait une fois, et CG avait pas aimé :D )
dbdr: pour infos il y en a 4 actuellement
Neumann: Pas besoin d'avoir le contest dans la liste pour avoir les stats : http://cgstats.magusgeek.com/app/sogeti-codefest-2021/dbdr
dbdr: ah, merci! j'avais oublié
nicola: Et le \o pour faire coucou.
class101: Salut à tous les codinGamer :slight_smile:
LOTFI_AYOUB: salut tout le monde
LOTFI_AYOUB: s'il vous plaît j'ai quelques questions
RandomVariable: Hello. Par curiosité sur ce genre de contest, y a-t-il déjà des gens qui ont tenté du reinforcement learning ? Par exemple en ayant recodé juste la partie inférence avec numpy, puisque TF n'est pas dans les libs ? Ou bien c'est impossible de faire tenir le model dans la partie dédiée à faire du code ?
Lutchi: yop
Thyl: re _ Curse
Thyl: pour ne pas le siter
Thyl: il à gagner le dernier contest
BlaiseEbuth: Yo tout l'monde ! Automaton2000 ! AutomatonNN ?
Automaton2000: moi, il y a les deux
dbdr: joli submit jolindien
Neumann: :clap:
jolindien: salut !
jolindien: :)
BlaiseEbuth: Le mec qui ne vient dire bonjour que si on lui jette des compliments...
jolindien: pas faux
AsteelPoro: Hello
BlaiseEbuth: o/
AsteelPoro: Quelqu'un aurait fait un MCTS sur le fall challenge ?
Thyl: est-ce qu'il y a un site pour récupérer les datas d'une partie ??
BlaiseEbuth: Oui
Thyl: c'est quoi ?
BlaiseEbuth: https://eulerschezahl.herokuapp.com/codingame/replays/analyze/
Thyl: merci
BlaiseEbuth: "La vie est une route pavée d'écureuils plats qui n'ont pas su prendre de décision."
BlaiseEbuth: C'est bô :thinking:
Stilgart: Automaton2000 en devient philosophe
Automaton2000: oui et il parait que c'est simple à coder en fait
BlaiseEbuth: Azi, on te regarde Automaton2000.
Automaton2000: en même temps que le referee du prochain contest ?
BlaiseEbuth: Simple mais pas rapide...
BlaiseEbuth: Comme une tortue ! Hein Automaton2000 ?
Automaton2000: ah ... je crois pas
BlaiseEbuth: :(
BlaiseEbuth: Bon... Va falloir attaquer la simu...
Thyl: jolindien 2 pts de +
Thyl: 3
Thyl: pardon
Thyl: ça tu
Thyl: e
BlaiseEbuth: Toi aussi tu veux qu'il te dise bonjour ?
Thyl: :joy:
Thyl: toujours 1er python ça va
BlaiseEbuth: Le répète pas trop. Sinon ça va finir par me saouler et je serais foutu de passer en python pour te faire redescendre. Tu veux pas me forcer à faire du python. Hein Thyl ? :unamused:
Thyl: ok
Thyl: pourquoi tu codes pas d'ailleurs ??
BlaiseEbuth: C'est gentil. J'aime vraiment pas le python.
BlaiseEbuth: Comment tu sais que je code pas ?
BlaiseEbuth: Je hide.
nicola: Et moi, je kill.
nicola: Pouf pouf.
Thyl: t'es pas dans le classement
BlaiseEbuth: -_-
BlaiseEbuth: Qui ?
Thyl: toi !!!
BlaiseEbuth: Bah puisque je hide.
BlaiseEbuth: Je vais arriver à la fin et tout raffler.
nicola: Tu as raté la blague.
BlaiseEbuth: Non.
BlaiseEbuth: Mais elle était nulle
BlaiseEbuth: Donc j'ai pas relevé
nicola: Je causais à Thyl.
BlaiseEbuth: Bah c'est pareil.
nicola: Tu es un multi de Thyl ?
nicola: :o
Thyl: Aie Kill
Thyl: AiKick
nicola: Non.
Thyl: High Kick
nicola: Non plus.
BlaiseEbuth: Tu pouvais juste dire qu'elle était nulle Thyl. Je t'avais préparé le terrain
nicola: Stevenson.
Thyl: nicola pourquoi tu fais pas le challenge ???
nicola: Parce que je suis une brêlouse en IA.
nicola: Et je n’ai pas le temps de m’y investir, en fait.
BlaiseEbuth: Par contre pour faire monter le taux de bdm du chat, il a le temps.
nicola: BDM ?
BlaiseEbuth: Blague de merde :3
nicola: :p
nicola: Ça ne se programme pas avec une IA, ça.
BlaiseEbuth: o/
Mlamlu: Je viens de faire le chuck norris
Mlamlu: Pour obtenir la version binaire en java
Mlamlu: j'ai pas compris j'ai du aller sur internet
Mlamlu: j'utilisais String temp = Integer.toBinaryString(bytes[i]); Pour avoir la version binaire du char
BlaiseEbuth: Bah t'as appris quelque chose comme ça.
Mlamlu: sauf que sa marchait pas par rapport aux jeux de test
Mlamlu: donc j'ai été cherché la solution
Mlamlu: while (temp.length() < 7)
temp = "0" + temp; converted += temp;
Mlamlu: je comprend pas pourquoi
Mlamlu: je viens de comprendre
Mlamlu: car c'est sur 8 bit et la fonction renvoie pas les 0 si c'est inférieur à 8 bit
Mlamlu: ok ok je me suis auto répondu merci les boy
Neumann: Encore en MCTS jolindien ?
BlaiseEbuth: Si tu lui dit pas qu'il est trop fort il te répondra pas.
BlaiseEbuth: Pro tip: Essaye un truc du genre "Woah! jolindien! 3 ELO d'avance !? Trop fort ! C'est un MCTS ?"
Neumann: :upside_down:
Stilgart: gg jolindien, tu as bouffé du recurse !
Stilgart: au fait, c'est un MCTS ?
Stilgart: ( :p )
salogel: bonjour, j'ai des nombre binaire sous la forme de chaine ( "0b01001101"), je les voudrais en integers ( 0b01001101 ), comment dois-je faire
salogel: merci d'avance
BlaiseEbuth: Bah comme ça. T'enlève les guillemets
salogel: oui, mais je ne sais pas faire
BlaiseEbuth: Bah tu l'as fait juste au dessu... -_-
jolindien: quel langage ?
salogel: python 3
BlaiseEbuth: Oh ! Tu veux le faire avec du code !
jolindien: a = 0b101
salogel: non, jure !!?? 😑
jolindien: BlaiseEbuth, pour m'appeler les insultes ça marche aussi ;)
Stilgart: BlaiseEbuth: marche pas ton truc :)
Stilgart: clairement, il ignore notre question le fourbe
jolindien: o/ Stilgart
Stilgart: \o jolindien
Stilgart: comment va ?
jolindien: non pas MCTS (pour le moment)
Stilgart: ça promet pour la suite :fearful:
BlaiseEbuth: Il y'a un ordre de priorité visiblement, quand il voit la possibilité de troller un nouveau il le fait en premier... :thinking:
jolindien: y'a de la marge, c'est le début
BlaiseEbuth: Il semble que jolindien soit une forme de machine à état, mais il va falloir étudier son fonctionement plus en détail.
Stilgart: Blaise: faut bien combler le vide laisser par MK :'(
jolindien: moi je suis gentil avec les nouveaux
jolindien: pas comme certains modos
BlaiseEbuth: On vient de voir ça à l'oeuvre ouai.
jolindien: ban modo --all
BlaiseEbuth: Il a fait la même blague que moi, code à l'appui et il essaye de passer pour un gentil maintenant... Moi je suis méchant, mais honnête.
Stilgart: set +o Automaton2000
Automaton2000: alors qu'en vrai il est trois octaves en-dessous
salogel: dsl, ça ne marche tj pas pour moi, j'ai ça : ['0b10000111', '0b10000111', '0b10000111'], et je voudrais ça ;[0b10000111, 0b10000111, 0b10000111], c possible à faire?
salogel: P.S. villefranche :thumbsup:
jolindien: caladois ?
salogel: oe
jolindien: a = 0b101, ça marche en python
BlaiseEbuth: ouai, mais c'est pas sa question
salogel: effectiveme,t
Neumann: T'avais un code FB jolindien ou t'es parti from scratch ?
jolindien: a=[0b001, 0b010] pour un tableau
salogel: il est pas co* le modo
BlaiseEbuth: Merci
jolindien: oui, j'avais un FB
Neumann: Ok
BlaiseEbuth: un int() sur ta string ça marche pas ?
Neumann: Le mien est éclaté, je dois tout réécrire, j'ai la flemme
salogel: non, ça donne : invalid literal for int() with base 10: '0b10000111
jolindien: dur dur à debug
jolindien: salogel, copie colle ton code ici
salogel: heu
Stilgart: si si
dbdr: on a tous les 3 un code fb, mais jol est passé de #3 à #1
BlaiseEbuth: int('0b10000111', base=2)
Stilgart: on est d'accord que c'est complètement con ?
jolindien: connaissais pas
Stilgart: python pourrait pas lire le 0b comme tout le monde et se dire que ce qui suit est du binaire ?
dbdr: vu que tu donnes la base, c'est redondant
Stilgart: en fait, non
dbdr: int(s[2:], base=2) ?
salogel: merci
BlaiseEbuth: Quelqu'un est encore surpris que python soit débile ?
Stilgart: int('0b10000111', base=2) je m'attends presque plus à une erreur
Stilgart: parce que b c'est ni 0, ni 1
BlaiseEbuth: Bah non ça marche
Stilgart: Bah python :)
BlaiseEbuth: Y'a un if magique dans l'implem
salogel: je viens de découvrir un autre problème derrière ce problème
BlaiseEbuth: Ca reste pas en binaire
BlaiseEbuth: Mais ça c'est normal
BlaiseEbuth: et encore heureux
dbdr: un train peut en cacher un autre
salogel: cette fois c un problème logique, ça me saoule
BlaiseEbuth: Vas y, jolindien t'aidera.
**dwarfie a peur ... il a cru voir stilgart faire du python ... :scream:
Alshock: non, on a vu blaise en écrire, et ça nostradamus en avait parlé dans les signes avant-coureurs de la fin du monde
Alshock: au fait, salut Automaton2000
Automaton2000: je me souviens plus trop
Alshock: mais si, c'est moi tu sais... Oh et puis merde ! Tortue Automaton2000, dis tortue :D
Automaton2000: ça peut être pas mal
dwarfie: Automaton2000 est avare en tortue depuis un moment
Automaton2000: tant que tu es en c ?
dwarfie: Automaton2000 c++ ... ouvre tes yeux
Automaton2000: c'est quoi le but du jeu c'est juste de la config
BlaiseEbuth: Tiesn, un Alshock
philRG: o/ y a pas foule sur contest ici, pas le temps pour coder, mais pour tchatter si :joy:
philRG: bon 8ème/25 en python, ça monte doucement en lisant les règles
Alshock: ya contest ?
Alshock: ah c'est pour ça que vous parliez de FB, donc j'imagine qu'il y a un "alternatif de commande" ?
BlaiseEbuth: wé
Alshock: moyen de récupérer un lien ? :D
BlaiseEbuth: https://www.codingame.com/ide/challenge/sogeti-codefest-2021
Alshock: ah r'marque, je pars demain en fait
BlaiseEbuth: Plus maintenant.
Alshock: sisi, et je vais pas coder sur mon tel :3
Alshock: sogeti ils étaient déjà passés sur CG en plus si je me souviens bien
philRG: un peu de mal à me concentrer dessus. Quoiqu'hier, j'ai vu un replay de Thyl qui castait un sort sur un snaffle, et du coup je zappe tout ce qui bouge :-D
philRG: bon va falloir canaliser tout çà, çà zappe à la parkinson
philRG: analyser les replays :-(
nicola: eval("0b011101")
nicola: C’est une chaîne de caractère.
Coyote44: Salut Je viens de rejoindre codingame Je suis en clash, j'ai validé tous les tests mais je n'arrive pas à submit mon code. Qqun pourrait m'aider ?
Coyote44: Le bouton submit ne répond pas à mon clic
BlaiseEbuth: T'as pas une extension qui pourrait interférer ? Du genre NoJS
Coyote44: J'ai actualisé, ça a fonctionné Merci pour ton aide !
Sirios: yop
Sirios: j'aimerais avoir un petit conseil si il y a quelqu'un de motivé pour me répondre :p
Sirios: je me pose la question de si il est possible d'écrire dans un fichier depuis l'interpréteur de CG
Sirios: fichier local idéalement
Thyl: ce serait géniale
nicola: Essaie toujours echo truc > essai en bash.
nicola: Non, ça serait un moyen pour contourner la limite de mémoire.
Alshock: ya zéro chance ouais
nicola: Sans oublier les trous de sécurité.
dwarfie: la reponse est oui .... mais aucune idée de s'ils ont pensé a limiter l'espace disque
nicola: echo 0 > /proc/1
Alshock: nybhrec<rsvjdtfwd(rtd COMMENT ÇA OUI ?
Alshock: Je m'étouffe
**dwarfie ne tendra plus de bretzel a Alshock ... ;)
Sirios: ah j'ai oublié de préciser, idéalement en C++ :p
nicola: Make Alshock Great Again. Ha non, c’est un autre…
b0n5a1: o/
BlaiseEbuth: \o
b0n5a1: c'est un "quoi" pseudo clone le contest ?
b0n5a1: ok, j'ai
Sirios: quoi qu'il en soit, je ne parviens pas a faire fonctionner "echo 0 > file" chez moi
Sirios: en bash je vous rassure, je ne l'ai pas exécuté dans l'environnement C++
dbdr: Sirios oui c'est possible
Alshock: system() fait pas ça en C-like ?
b0n5a1: si
Stilgart: si
b0n5a1: impératrice
Zorg1: face à son destin
Stilgart: °s alors
Alshock: MDR b0n5a1quel boss toute mon enfance
Stilgart: +
Zorg1: ah y a un contest semi privé
Stilgart: -semi
dbdr: tous à vos codes FB
b0n5a1: les prix sont pas dégueux
b0n5a1: bon, c'est blanc quoi...
Zorg1: oui enfin c'est dapo qui aura le premier prix un quart d'heure avant la fin
dbdr: estimation_rang_final = rang_actuel + len(["dapo"])
Zorg1: hihi
Stilgart: rajoute un bernouilli pour recurse
reCurse: Nan je suis retraité
Stilgart: /o\
Zorg1: bof ça m'inspire pas des masses FB
dbdr: au moins c'est intuitif à regarder :)
dwarfie: si c'est pour voir des neuneus lancer une baballe vers des buts ... autant regarder les JO ... ah non , c'est vrai , les japonais ont collé un 4-0 :D
Sirios: avec std::system j'obtiens une erreur étrange -> [Detaching after vfork from child process 17]
Stilgart: omg... ça va être de ma faute o_O
b0n5a1: ouais
Stilgart: Sirios: bon, tu veux faire quoi ?
b0n5a1: écrire un zip bomb sur les serveurs...
Zorg1: on sait jouer ici ...
Stilgart: $0|$0
Stilgart: de rien
Sirios: log l'entièreté et pas se taper les "..." intermédiaire
dbdr: c'est fork bomb ça
Stilgart: Sirios: tu peux...
Sirios: ah merde
Sirios: et comment :D
Sirios: et comment :D
Stilgart: mais tu ne pourras pas accéder à ton fichier de log donc ...
Sirios: waw c'est quoi cette correction automatique du chat Oo
dbdr: ben si, print le sur stderr
Stilgart: stderr est limité en taille
Sirios: hmmm
Stilgart: je pense que c'est ça son problème
dbdr: :joy:
Sirios: ben du coup tu as probablement raison
Stilgart: (ou alors j'ai encore surestimé la question)
Sirios: j'aurais aimé aussi automatisé l'importation des données sur visual studio
Sirios: du coup je vais devoir continuer a la main :(
Stilgart: ça, ça existe
dbdr: zip le log + base64
Stilgart: 80, à choisir
Sirios: cad ?
dbdr: ou plus
Sirios: zip le journal?
b0n5a1: ça va mal finir...
Stilgart: dbdr: c'est pas 80 le nb de char ascii affichables ?
dbdr: oui mais pq se limiter a l'ascii?
Stilgart: parce que c'est CG qui t'affiche le blob et qu'on peut pas avoir une confiance absolue
b0n5a1: base-smileys
Sirios: actuellement j'ouvre le jeu de test, je copie tout a la main, je remplace les retours chariots par \n et je le met dans mon .h d'input qui me permet de simuler l'exercice sur visual studio
Sirios: (le remplacement je le fais avec notepad++)
Stilgart: le
Stilgart: bon mot clé c'est CG-sync, non ?
dbdr: il veut copier l'input du tour, je crois
dbdr: pas le code
Sirios: yes exact
Sirios: et la réponse
Stilgart: (j'ai compris qu'il voulait les deux)
b0n5a1: sinon tu mets les inputs dans un fichier et tu le lis avec un ifstream ifs("ton_chemin") au lieu de cin en local
Sirios: ben a choisir je veux bien les deux mais dans un premier temps deja automatiser l'export de l'input ce serait déjà cool
Stilgart: si tu as 4h devant toi, je dois pouvoir retrouver un stream de reCurse... :)
Sirios: ah mais j'ai tout dans un fichier .h dédié dans un istringstream
b0n5a1: bitstream ^^
Sirios: j'override le main avec une macro et le cout
**Stilgart ne voulait pas savoir
Sirios: du coup j'ai juste a inclure le .h et ca fait le reste
b0n5a1: LOL
Stilgart: déjà, on fait pas de .h en cp
Stilgart: c++*
Sirios: mouai
reCurse: bitstream avec utf-8 c'est encore mieux
Stilgart: donc je savais que ça pouvait pas finir bien
Sirios: tu prends c++ builder (on aime on aime pas) ca te crée un .h, pas un hpp
Sirios: c'est pour les puristes ca, mais j'avoue que je me suis quand même d'accord avec toi
Sirios: c'est pour les puristes ca, mais j'avoue que je suis quand même d'accord avec toi
**Stilgart note que c++ builder c'est de la merde :)
Sirios: et ben putain je suis entièrement d'accord
Sirios: malheureusement c'est mon outil de travail
BlaiseEbuth: bitstream ?
b0n5a1: ha ça existe encore ce truc c++ builder...
dbdr: ha ça existe encore ce truc c++...
Zorg1: ha ça existe encore ce truc c...
Sirios: en choix logique non
Sirios: en souvenir du bon vieux temps il faut croire qu'il y a un paquet de société oui
b0n5a1: BlaiseEbuth cadeau : https://www.youtube.com/watch?v=BU9b445CpaM (bitstream)
Zorg1: ah Blaise avait raté ce grand moment ?
b0n5a1: 2:56:30 par exemple si tu cherches
reCurse: Je saurai probablement jamais si c'est vrai ou du foutage de gueule xd
Sirios: 4h la viédo oO
Stilgart: ça les vaut
BlaiseEbuth: Vrai quoi ?
Sirios: ok je met de coté
Sirios: merci reCurse
BlaiseEbuth: J'vais pas me taper 4h de vidéos pour comprendre une private joke.
Stilgart: ça se regarde bien, en vrai
Stilgart: j'avais même regardé la suite, c'est dire
reCurse: Avec une consommation d'alcool non-modeste sans doute
Stilgart: je devais bien avoir 1 bière dans le sang à chaque vidéo, j'avoue
Alshock: 1 seule bière en 4 heure, c'étaient des fûts de 10 L ?
b0n5a1: :D
dwarfie: intraveineuse ?
Stilgart: intraveineuse reliée à la citerne :sunglasses:
Stilgart: huhu dwarfie
dwarfie: eh eh , les grands esprits :D
b0n5a1: docteur...le patient a 4 gramme de sang dans la bière...on fait quoi ?
Stilgart: Automaton2000: ne fais pas ça chez toi, compris !
Automaton2000: suffit de regarder les contribs coc perso:p
dwarfie: Automaton2000 ... t'es fou dit !!!
Automaton2000: y a plus de place
dbdr: chacun ses vices
dwarfie: Automaton2000 : t'es tombé dans la marmitte de soupe de tortue quand t'etais petit ou quoi !?
Automaton2000: parce que pour une raison x ou y
b0n5a1: :C le canadien qui vient de poster sur world, son avatar en petit je vois un singe avec une loupiote sur le front
b0n5a1: :D
Stilgart: fix ton théorie de l'évolution
Zorg1: ah la marque jaune
Sirios: y a t il a moyen de désactiver le correcteur automatique du chat?
Stilgart: faudrait déjà en avoir un pour pouvoir faire ça
Stilgart: c'est ton navigateur / client le responsable
Sirios: ah serait ce moi qui écrit de la merde?
Sirios: ah oui pas con, tu as probablement vu juste!
Sirios: ca m'apprendra a demander la trad en francais de la page
Stilgart: "Some more mathematics, not needed to solve the puzzle"
Stilgart: putain mais vous avez fumé quoi les modérateurs de puzzles ?!
Remi_avec_un_i: Je ne sais pas s'il y a du monde, mais bonne nuit :sleeping: