Chat:Fr/2021-03-25

From CG community
Jump to navigation Jump to search

dbdr: \o

Default avatar.png JBM: tiens un dbdr

dbdr: ça m'arrive ;)

dbdr: quoi de neuf?

Default avatar.png JBM: je sais pas trop

Default avatar.png JBM: je viens plus trop

dbdr: TvC toujours en WIP? :D

Default avatar.png JBM: si j'ai pas oublé de le réactiver oui

Bob: fix ton active o/

Default avatar.png JBM: comment es ta job Bob \o

Bob: en approche

Bob: je commence lundi

Default avatar.png JBM: t'as deja fini l'ancien?

Bob: ouaip

Bob: depuis une dizaine de jours

Bob: en attendant je consolide ma formation

dbdr: pfff, meme pas pris l'occasion de faire 2-3 multis Bbb? ;)

Bob: c'est fou la vitesse a laquelle le temps passe

Default avatar.png JBM: je crois qu'il accélère régulièrement

Bob: con de temps

nicola: Et quand je suis content…

Bob: si t'es content mieux

nicola: Je suis hyper content.

SeebOmega: nicola tu avais pas un badge modo ?

darkhorse64: Y a plus que des modos dans le chat et plus personne à virer. Sale époque

slims78200: faudra modérer les modo

slims78200: ed maniere recursive

dwarfie: nicola : hyper content ... :nauseated_face: ?

Bon[]Crayon: Bonjour tout le monde.

SeebOmega: salut crayon

Bon[]Crayon: salt Automaton2000

Automaton2000: il a pas de classe

Bon[]Crayon: slt AutomatonNN

AutomatonNN: oui je suis au courant en prime et il faut que je fasse un contest de contest que je te classe comme

SeebOmega: ou alors faut que Automaton2000 se rebelle et commence a insulter dans le chat

dwarfie: Automaton2000 ... non , les classes sont fermés a cause du covid ... dommage pour java :D

Automaton2000: ah tiens une histoire de géométrie non euclidienne aussi

Automaton2000: j'ai pas le choix ?

dwarfie: Automaton2000 ... non pas le choix ... rebelle-toi ... "VIVE LES TORTUES...."

Automaton2000: curieux de savoir combien de temps sur le chat ?

VilBoub: Oups, désolé nicola, j'ai cliqué trop vite...

nicola: SeebOmega, je suis toujours modérateur.

nicola: J’ai encore le petit bidule entre la date et mon pseudonyme.

nicola: Si tu veux, je peux tenter un /kick. :grin:

damjuve: Bonjour, Je cherches comment proposer une traduction pour un puzzle ?

Default avatar.png JBM: ce n'est plus possible

SeebOmega: je le voyais pas de mon cote nicola: https://ibb.co/sbLdgyp

SeebOmega: #feature

SeebOmega: undercover mods

philRG: Automaton2000 ah tiens géométrie non euclidienne ça vient pas de moi çà :)

Automaton2000: nan mais faut pas se leurrer

philRG: o/ amis des tortues

tooy: o/

tooy: Automaton2000 tu es comme notre enfant a tous !

Automaton2000: suis un peu au lieu de 4

philRG: Bob en général quand un recruteur me demande quel framework je maîtrise, je leur dis Codingame

philRG: en plus je mens :-D

Default avatar.png MahadyManana: peps daholo e

leojean890: tu px tjr lui filer ton profil et le laisser en tirer les conclusions qu'il souhaite^^

philRG: mon avatar risque peut-être de l'effrayer?

RbtQuentin: :issou:

philRG: la plupart ne connaît pas Codingame ce qui est surprenant

Default avatar.png AlexTornado06: ah bon

philRG: enfin dans le 06

Default avatar.png AlexTornado06: pk tu dit ca

philRG: parce qu'ils me le disent tout simplement lors des entretiens quand je leur parle de mon activité

Default avatar.png AlexTornado06: tu es dans le 06

Default avatar.png AlexTornado06: ???

Default avatar.png AlexTornado06: :persevere:

GroutchKeu: La ou je bosse, ils utilisent codingame pour faire passer des tests techniques, c'est un outil interessant !

philRG: ouais depuus 2002

philRG: i

Default avatar.png AlexTornado06: je vais :nauseated_face:

philRG: j'avoue que ça m'arrive parfois aussi devant l'incivisme de certains

Default avatar.png AlexTornado06: parcequeb je suis le seul a manger de la puré de carotte dans mon collège

philRG: après les ESN connues connaissent CG évidemment

philRG: AlexTornado06 ah ok j'avais pas capté :)

Default avatar.png Flees7: bonjour

tooy: CG ça a de grosse limite pour le recrutement, ça garantie un bons pisseur de code. Après comme dis martin Fowler : “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”

Default avatar.png Flees7: ok

Default avatar.png Flees7: super

tooy: Mais c'est bien pour se dérouiller et pratiquer des algos. n'est il pas Automaton2000 ?

Automaton2000: j'avais un prof de math de prépa à ce sujet ;-)

philRG: Automaton2000 ça aide bien oui ;-)

Automaton2000: ou alors on peut pas dire que je ne suis pas sur que ça aide

philRG: Automaton2000 décides toi!

Automaton2000: non parce que si tu lui dit de faire un truc comme ça je peux le trouver ou ?

tooy: :thinking:

philRG: Automaton2000 t'es trop high level pour moi au sujet algo :joy: j'comprends rien ce que tu me dis

Automaton2000: c'est que tu passes à autre chose que du java

tooy: Automaton2000 ça à l'aire fort ce que tu prend comme drogue !

Automaton2000: et c'est pas la même chose

tooy: non bons mettre en boite un bot ça vaut rien, n'est ce pas Automaton2000

Automaton2000: mais j'ai une idée de ce que j'ai cru comprendre que c'était pas le cas ici

philRG: Automaton2000 est code-addicted :-D

Automaton2000: j'ai du mal à voir ça comme un td, je peux te donner une idée de pourquoi

Default avatar.png Titou_uotiT: Bonjour

Default avatar.png Titou_uotiT: Je suiis en C++ et j'aimerais passer un tableau à 3 dimension en paramètre d'une fonction. Mai sje ne sais pas comment fairE ?

Default avatar.png Titou_uotiT: char tabAlphabet[27][H][L];

Default avatar.png Titou_uotiT: void printTab(char tab[][][])

Default avatar.png Titou_uotiT: ca ne marche pas :(

darkhorse64: Non, ce n'est pas possible. Il n'y a que la dimension la plus élévée que tu peux laisser indeterminée

Alshock: coucou

Alshock: si t'es en C++, t'es sûr que ça te gênerait un vector<vector<vector<char>>> ?

Alshock: sinon si tu veux rester sur les tableaux "à l'ancienne", tu peux toujours char *** tab, mais c'est vraiment faire du C en C++

leojean890: tooy c'est pas exactement ça, c'est vrai que CG a ses limites pour tester si qqn code proprement, car ce n'est pas une nécessité pour valider les puzzles et maximiser les ranks

leojean890: mais ça permet de se challenger fortement niveau algo, vu la complexité des divers challenges :) après pour la partie recrutement, il y a des questions de connaissances et du code à écrire donc il y a possibilité également de vérifier le style de code par ce moyen^^

dbdr: bon ben ça promeut ça :)

Default avatar.png PythonSlayer: Salut j'ai vu que C++ etait plus rapide que C pour bcp de choses mais j'ai du mal a comprendre pq?

darkhorse64: En execution, non. En développement, c'est vrai à condition de ne pas se perdre dans les abstractions

Default avatar.png PythonSlayer: Pq les premiers dans les combats de bots utilisent C++ si C peut etre plus rapide?

Default avatar.png PythonSlayer: L'objectif c'est d avoir un code efficace pas facile a faire

darkhorse64: Avec les compilateurs modernes, C = C++ en perfs ( à peu près) mais avec la stl, les classes, l'operator overloading, on peut faire du code plus compact

Default avatar.png PythonSlayer: ok merci pour tes reponses eclairantes :)

SeebOmega: mais ca depends de ton code apres c est plus rapide pour simuler des miliers de tours etc

SeebOmega: si tu fais des heuristiques peut importe le anguage

SeebOmega: mais c est vrai que dans les contests le top a tendance a simuler pour prendre des decisions et le plus de cas tu arrive s aimuler pendant ton tour et plus tu peux prendre la meilleur decision

Default avatar.png PythonSlayer: Je faisais des methodes heuristiques en python mais je commence a etre a court d'idee dans les challenges auxquels je participe du coup pour les methodes qui sont conseilles (type monte-carlo,minimax) je songe a passer en C c'est pour ca que je posais la question du coup merci à vous 2

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

Automaton2000: oui c'est pas le bon

AutomatonNN: Pour le prochain contest je te dirais toujours de se faire un truc de programmation que tu me lances

philRG: moi j'aime pas les algos de recherche où c'est la machine qui trouve les bons move

philRG: je préfère trouver moi-mêmes les bons move :-) avec la b... et le couteau :-D

philRG: s/s//

Zorg1: bah quand t'es mauvais dans un jeu et que tu vois ton algo de recherche écraser tout le monde ^^

Zorg1: le MCTS dans UTTT c'était franchement ça

Default avatar.png PythonSlayer: c'est moins marant quand tu te fais exploser la tronche avec un MCTS :(

darkhorse64: Ca dépend si tu es du bon côté du MCTS

Default avatar.png PythonSlayer: Je suis depite, j etais tout fou j avais suivi les instructions pour faire un MCTS a la lettre et bah il est vrmt pas du tout efficace je pense que en jouant à sa place je gagnerais ^^

darkhorse64: La qualité du résultat dépend beaucoup du nombre de simulations. Avec 100K par tour, t'es pas mal

Default avatar.png PythonSlayer: 100 000 par tour ?

darkhorse64: Oui

Default avatar.png PythonSlayer: je suis a 600 au premier tour

Default avatar.png PythonSlayer: ...

Default avatar.png PythonSlayer: Bon au moins j'ai une marge de progression ^^

darkhorse64: Python pour de la simu, c'est comme courir le 100 m contre Usain Bot avec les deux pieds liés et les yoeux bandés

tooy: Vous parlez de CG la? le langage compte ?

Default avatar.png PythonSlayer: D'accord je vois c'est pas ouf, mais 600 c'est quand meme bcp trop peu non?

darkhorse64: 600 pour quel multi ?

Default avatar.png PythonSlayer: Ultimate tic tac toe

Default avatar.png PythonSlayer: a priori c'est pas un jeu complique

darkhorse64: En plus dans TTT, on peut faire du bitboard et ça gagne encore plus. Je n'ai aucune idée de ce qu'on peut faire avec Python comme perf mais c'est vrai qu'un facteur 2000, c'est beaucoup

Default avatar.png PythonSlayer: Je suppose que c'est en en faisant qu'on apprend ^^

philRG: rien que pour coder un if, je dépasse largement 50 minutes

BlaiseEbuth: 50 minutes pour un if ? Oo

BlaiseEbuth: Il doit y'avoir au moins le sens de la vie dedans.

darkhorse64: "Le if bien pondéré", une oeuvre de philRG

philRG: To If, or not to If, that is the question :-D

philRG: en 10 volumes

darkhorse64: pondéré pas pondéral

philRG: n'empêche faut les mettre au bon endroit c pas si facile. Il y a rien de facile d'ailleurs en info

philRG: ce matin +4kg :(

BlaiseEbuth: 4kg d'info ?

Bob: 4 kg de ifs

Default avatar.png MrCroding: c'est con en faite parce que tu dois metre

Default avatar.png MrCroding: des chose au bon endroit

Bob: comme disait la jeune mariee

Default avatar.png MrCroding: wtf

BlaiseEbuth: hé

Bob: o/ BlaiseEbuth

Bob: t'as recupere ton badge :)

BlaiseEbuth: Et re-perdu, et re-récupéré... \o Bob

Bob: on dirait la strategie de confinement du gouvernement

BlaiseEbuth: Nous sachons.

Bob: coincidence ? je ne crois pas

Default avatar.png alCharpi: yo tlm

Default avatar.png alCharpi: la page codingame.com/playgrounds/ n'existe pas, mais quand je tape 'exercices php' sur google ca m'envoie sur une page d'exercices. comment puis-je y aller depuis la page d'accueil ?

Thyl: qui connait twilio quest ??

BlaiseEbuth: activités -> apprendre alCharpi

Default avatar.png alCharpi: aaaah yes si simple... mb et merci BaiseEbuth ;)

Default avatar.png alCharpi: *bl

BlaiseEbuth: Je connaissais pas avant que t'en parle Thyl.

Thyl: je pense que je vias m'entrainer sur ça pour preparer algoera

BlaiseEbuth: Ca s’adresse aux débutants non ?

Thyl: twilio oui je crois

Thyl: mais je pense que c'est sympa juste pour le fun

BlaiseEbuth: Pour le fun ouai. Mais tu parlais d'entrainement.

Thyl: algoera fais des trucs du genre ASCII est deplacement

Thyl: de robot sur grille

Thyl: pas dur masi juste chiant

BlaiseEbuth: Tu gagnes ezpz alors. ;)

Thyl: je suis plutôt ok pour les quart de finale je crois

Thyl: apres c'est pour les jeunes

Thyl: sinon pour Tron j'ai fait comme tu as dit et ça donne un classement pas dégueu

BlaiseEbuth: J'avais dit quoi ? Paranoid ?

Thyl: yes

BlaiseEbuth: Ah ouai, silver. gg

Thyl: silver

Thyl: j'arrive pas à sortir du gold

BlaiseEbuth: T'as des mouvements pas dégueus...

BlaiseEbuth: Un soucis d'éval et/ou de profondeur sans doute...

Neosoulink: hey salut les devs !

BlaiseEbuth: o/

Neosoulink: j'ai pris un temps à comprendre le signe de main :sweat_smile:

BlaiseEbuth: Au moins tu l'as compris. :D

Neosoulink: hire j'ai complement bloqué sur le puzzle de Tron aujourd'hui je fais un truc chill

Neosoulink: Hier*

BlaiseEbuth: T'as encore rien submit sur Tron ?

Neosoulink: Oui:sob:

BlaiseEbuth: Qu'est-ce qui te coince ?

Neosoulink: je n'arrive pas à visualiser comment faire pour lui donner la bonne direction à prendre

Neosoulink: je met toute les case parcourue dans un tableau pour me ne pas emprunter les même route mais ça me parait beaucoup trop vaste comme ça

BlaiseEbuth: Y'a pas mal de possibilités. Mais commence simple. Avec ton tableau tu sais déjà où ne pas aller, reste à voir où aller.

philRG: vous me donnez envie là ;)

Neosoulink: Aaaaah... et dire que aujourd'hui c'est la journée international de la procrastination ! être dev c'est pas très procrastinant :weary:

Neosoulink: Ok je vois ce que je peux faire au pire je vais me jeter du haut d'une falaise

philRG: Oui l'idée de Blaise est bonne, enfin elle me donne envie de faire de démarrer le multi

philRG: s/de faire//g

philRG: y a une histoire de voronoi à revisiter sur ce multi j'ai cru lire

**BlaiseEbuth écoute Stilgart exploser au loin...

tooy: salut a tous automaton200

Neosoulink: Mdr

legunen: salut tout le monde.

legunen: A et oui je ne suis pas fuzeIII

Default avatar.png MadShiro: yo

legunen: Hey bro

legunen: Tu connais l'anglais ?

Default avatar.png MadShiro: jamais entendu parler ;)

legunen: lol

legunen: je suis bloquer à coders strike back ;(

Default avatar.png MadShiro: keske

Default avatar.png MadShiro: ça a l'air intéressant

legunen: çsa me dit : Timeout: the program did not provide 1 input lines in due time... legunen will no longer be active in this game.

tooy: ^^ automaton2000

Automaton2000: bon, il va falloir que je fasse ça

Default avatar.png MadShiro: hm

Default avatar.png MadShiro: input line c'est l'entrée console il me semble

legunen: ouaip

legunen: ouch je sais

Default avatar.png MadShiro: du coup il doit y'avoir un pb avec tes paramètres

legunen: faut importerava.util.*;


Default avatar.png MadShiro: Enfin jsp jsuis pas ouf non plus o7

legunen: java.util.*;


Default avatar.png MadShiro: ça l'a pas fait automatiquement ?

legunen: non

legunen: jsp pourquois

Default avatar.png MadShiro: bizarre

legunen: oui

BlaiseEbuth: :popcorn:

legunen: Quoi !?

legunen: ça la bien fait automatiquement

legunen: mais

Default avatar.png MadShiro: mais ?

legunen: ça a commencer par une parenthése

legunen: )import java.util.*;

Default avatar.png MadShiro: aaah ouais

Default avatar.png MadShiro: lourd

Default avatar.png MadShiro: XD

legunen: lol

BlaiseEbuth: *crunch crunch*

legunen: Yay enfin

Default avatar.png MadShiro: ça stalk par ici :rolling_eyes:

legunen: ça fait des jours

Default avatar.png MadShiro: ah gg

BlaiseEbuth: Qui stalk MadShiro ?

legunen: Comment marche le boost ?

Default avatar.png MadShiro: Personne :scream:

legunen: ?

Default avatar.png MadShiro: Je répondais à blaise XD

legunen: oh

legunen: oh

Default avatar.png MadShiro: Mais de quel boost tu parles ?

legunen: Celui de coder strike back

Default avatar.png MadShiro: ah

Default avatar.png MadShiro: peux pas aider ;-;

legunen: oh ok

BlaiseEbuth: C'toi qui dit que ça stalk...

BlaiseEbuth: Comment ça "comment marche le boost" ?

legunen: non c'était Madshiro

legunen: qui a dit que ça stalk.

BlaiseEbuth: Bah ouai. Et c'est à lui que je parlais. :expressionless:

BlaiseEbuth: Ce dialogue de sourd...

legunen: Oh déso

legunen: Mais c'était moi qui a dit comment marche le boost

BlaiseEbuth: Bah ouai. Et c'est à toi que je parlais... Y'a deux messages

legunen: .-.

legunen: Ah bah daccord

**Stilgart tend un Automaton à BlaiseEbuth

Zorg1: tiens oui votre analyse de la situation AutomatonNN & Automaton2000 ?

Automaton2000: ah ben non c'est pas le probleme

AutomatonNN: ban x et AutomatonNN AutomatonNN tu peux aller voir ce que tu veux dire :clap:

Zorg1: t'es agressif AutomatonNN dis donc

AutomatonNN: oui mais j'ai pas compris mais je suis pas sur que c'est pas le problème de ce que je fais pour code

tooy: AutomatonNN tu as un problème dans ton code ?

AutomatonNN: PASS le chat c'est que t'es pas trop de modification de contest :D

tooy: dite pourquoi Automaton toujours rime avec tortue pour beaucoup d'entre vous ?

Zorg1: une blague de bob je crois à la base

tooy: tortue à Automaton2000 et AutomatonNN ? c'est quoi le fond ? :>


Automaton2000: on va dire que c'est un problème de la semaine ?

AutomatonNN: oui je suis trop de temps a gagner de place parce que tu veux dire que tu te retrouves avec des algo

legunen: Coucou

tooy: hello

legunen: Hi

Stilgart: bonne nuit Automaton2000 et AutomatonNN

Automaton2000: est-ce que quelqu'un sait si on peut faire un peu tout le monde

AutomatonNN: oui effectivement il est de retour de ce que tu as déjà fait

Stilgart: rêve pas trop AutomatonNN :(

AutomatonNN: oui c'est pas comme les contests pour le contest

Default avatar.png PythonSlayer: il repond en fonction du chat fr de codingame?

Stilgart: il essaie en tout cas

Default avatar.png PythonSlayer: sale bot de merde Automaton2000

Automaton2000: je suis en train de créer un clash of code et je ne trouve pas de solution

Default avatar.png PythonSlayer: ^^

Default avatar.png PythonSlayer: reponse approprie

BlaiseEbuth: On insulte pas les participants du chat.

tooy: ce qui est chaud c'est que les utilisateur disent plus bonjours et au revoir au bot qu'au humain ... put1 de dev xD

tooy: \/kiss Automatonnn

AutomatonNN: Ah j'ai rien contre le boss de manière gagnée ^^

tooy: AutomatonNN quelle est ton nom ?

AutomatonNN: oui

tooy: AutomatonNN quelle est ton nom ?

AutomatonNN: AutomatonNN tu peux pas te dire que tu as un point de contest qui te dit "contest"

tooy: AutomatonNN quelle est ton nom ?

AutomatonNN: oui m'imagine que c'est pas trop l'extension comme contest

tooy: :thinking:

tooy: marre des time out :'(

Zorg1: ajoute de la RAM

Zorg1: cette réponse de javaeux ^^

tooy: ? cad ?

tooy: c'est une blague ? ou y a un fondement ? je suis entraine de me demander comment ca marche ^^

tooy: Mais sinon j'ai mis un cache dans mon algo ca marche mieux ;>

Zorg1: c'est une blague, qui dit que si t'as un problème en Java yaka augmenter la mémoire allouée pour le résoudre

Zorg1: Java est réputé être gourmand en mémoire

tooy: ha ok oui c'est vrais que la JVM bouffe de la mem ^^'

Tiouz: https://www.downloadmoreram.com/

Tiouz: Pour ceux qui veulent télécharger de la RAM

Tiouz: Je l'ai fait et depuis ça marche beaucoup mieux

Default avatar.png PythonSlayer: En python quand je fais 0b111000000 >> 6 je me retrouve avec 0b111 mais moi je veux 0b000000111 cmt je fais?

tooy: *Tiouz lol

Tiouz: PythonSlayer tu peux ajouter des 6 zéros au début

BlaiseEbuth: *la gestion du binaire en python*

Default avatar.png PythonSlayer: merci

Default avatar.png PythonSlayer: c'est vrai que c'est pas l ideal je me rends compte

Tiouz: Peut-être qu'avec les f-strings/format tu peux faire un truc

tooy: sinon prend un langage sans indentation obligatoire :thinking:

Tiouz: C'est quoi cette attaque gratuite ?

Tiouz: vasy donne ton langage pour que je crache dessus !

tooy: c'est gratuit, juste par plaisir mais c'était pas méchant :> faut pas jouer le nerveux comme ca biquette

Tiouz: tkt je sais

tooy: mais j'avoue c'était pas malin de ma part xD

Tiouz: Faut pas non plus croire que t'es le seul à faire du sarcasme

Tiouz: Non en vrai je trouve ça drole comme remarque gratuite

tooy: d'autant que je code parfois en php qui est loin d'être mieux xD

Default avatar.png PythonSlayer: j'ai trouve un truc avec format qui me redonne un string

Tiouz: PythonSlayer : "0"*6+str(bin(x>>6))[2:] ?

tooy: mais sérieux le coup de l'indentation ça a été rédhibitoire pour me mettre au python, l'impression de refaire du Cobol.

Default avatar.png PythonSlayer: format(0b111000000>>6,'09b') fait la meme chose que ce que tu proposes mais apres comment je peux le remmettre en bits?Tiouz

Tiouz: Je trouve ça bien l'indentation, ça oblige à avoir une bonne partique de programmation, et en plus ça allège la syntaxe (pas de {}), mais c'est une préférence perso

Tiouz: en bits ?

Default avatar.png PythonSlayer: oui c'est plus clair

Default avatar.png PythonSlayer: apres je veux faire des trucs du genre & |

Tiouz: tu peux faire int(b,2) non ?

Default avatar.png PythonSlayer: tu vois

Tiouz: ou juste bin() ?

Tiouz: Mais si tu veux faire des calculs, fais le au début, et fais le format uniquement à la fin pour l'affichage. Ça ne sert à rien d'ajouter des 0 au début d'entiers

Tiouz: le & et | marchent sur des entiers en python si tu veux

Default avatar.png PythonSlayer: ah ok , c'est ce que je faisais, je pensais que mon probleme venais de la mais du coup non merci bcp

xAndroid: Hello all ! Il y a des étudiants Epitech par là ?

Libanaiis: yes ici