Chat:Fr/2020-10-17
dbdr: tu encodes quoi?
Neumann: Pwet
Bon[]Crayon: Bonjour
Bon[]Crayon: AutomatonNN bon jour
AutomatonNN: ce sera pas le problème de coder strike back comme ça
Bon[]Crayon: Automaton2000 bon jour
Automaton2000: j'ai pas compris le rapport avec le fait que le boss est en python
Zarder: Bonjour à tous, bon coding et bon week-end !
AzBeen: (Et bonne vacances pour ceux qui le sont :p)
Zorg1: o/ tout le monde et les bots Automaton2000 & AutomatonNN
AutomatonNN: et ça c'est que tu peux pas te dire
Automaton2000: il a trop de chose
Bon[]Crayon: Automaton2000 il en a gros
Automaton2000: ben tu peux faire une simu en python
Zorg1: tu peux Automaton2000 y en a qu'on essayé ...
Automaton2000: je me dis que j'ai pas mal de temps dans le top
leojean890: tiens je suis pile 100eme en classement CPs mdr
leojean890: JBM a fait plein de puzzles wow
leojean890: que ce soit les easy medium ou hard
CopperFr: Vous aimez bien les vacances ?
JBM: pas trop, ca fait sortir les parigots de chez eux et du coup on en voit
ZefusToutCourt: Un puzzle cool et simple a me conseiller ? je débute en python
AzBeen: https://www.codingame.com/training/easy/detective-pikaptcha-ep1
ZefusToutCourt: Merci
AzBeen: de rien :p
CopperFr: Tout le monde débute en python de nos jours
Zorg1: aucune idée
AzBeen: Normal, c'est le langage d'apprentissage pour la programmation au lycée, donc tout le monde y passe XD
CopperFr: oui c'est ce que j'ai compris
Zorg1: après c'est quoi exactement l'enseignement de la prog au lycée ?
Zorg1: c'est une matière indépendante ? combien d'heure ? y a des DM ? sur quel matos ?
CopperFr: c'est pas sur MO5 en nano réseau ?
Zorg1: tu dates ^^
AzBeen: Au lycée maintenant la programmation fait partie d'une spécialité (Numériques et Sciences Informatiques). Donc 4h/semaine en 1ère, 6h semaine en terminales
CopperFr: c'est bien ça
AzBeen: des DM, je suppose que ça dépend des enseignants, mais c'est des devoirs pour poursuivre le cours personnellement.
CopperFr: c'est sur GNU / Linux ?
leojean890: le truc sympa c'est la prépa qui fait faire du tron-battle sur CG ^^
AzBeen: Cette spécialité c'est les grandes lignes de l'histoire de l'informatique (Von Neumann, etc...), les structures de données, un peu de programmation en python pour apprendre des types d'algorithmes
Neumann: Non.
leojean890: ouais les bases quoi, normal :) ils vous font pas faire des trucs funs inspirés de jeux?^^
CopperFr: Phone Neumann ?
AzBeen: Linux on a vu vite fait les commandes durant le confinement, mais pas plus quoi
CopperFr: ah oui il fallait bien un confinement pour apprendre GNU / Linux
CopperFr: (en plus les commandes c'est GNU il me semble)
AzBeen: Sur la fin du confinement on a juste fait du pygame et du tkinter, donc des jeux tranquilles. J'avais tenté un space invaders mais j'ai fini par avoir la flemme de terminer la structure pour chaque niveau x)
CopperFr: ah dommage c'est sympa le space invaders
AzBeen: bah après je précise que le Linux c'était pendant le confinement, c'est pour ça qu'on a vu que les commandes. Normalement on aurait du utiliser une Virtual Machine pour le faire vraiment
AzBeen: c'est rester très 'théorique' du coup
CopperFr: vous avez vu grep ?
Zorg1: ça existe encore tkinter ? waouh !
AzBeen: Grep ?
AzBeen: Oui oui
AzBeen: le groupe classe a bloqué dessus ~2 semaines ça m'a tué
AzBeen: environ ~~ ça marche pas ici ?
AzBeen: ah bah nan
AzBeen: tkinter on a juste fait un pierre feuille ciseau je crois dessus
CopperFr: J'ai pas fait de GNU / Linux avant la licence
CopperFr: (BAC+3)
AzBeen: Je vois
AzBeen: En linux on a genre les principales commandes (man / cd / ls / touch...) et leur description. Je viens de remettre la souris sur mes cours
CopperFr: mais c'était un autre siècle aussi
CopperFr: c'est quand même plus sympa que ce qu'on faisait nous au lycée
AzBeen: :') Bon va falloir que je trouve le temps de chercher dans quoi je veux me diriger vraiment pour parcoursup parce que ça avance à grands pas..
CopperFr: oui c'est embêtant quand on sait pas
AzBeen: Je sais que je veux faire de la progra mais c'est plutôt vaste quoi x)
CopperFr: Faut mieux faire de la médecine avec ce covid-19
AzBeen: Et moi je ferai mieux de finir mon DM de philo au lieu de trainer ici :(
CopperFr: ah oui je vais pas pouvoir t'aider en philo :D
AzBeen: Je me doute bien XD
AzBeen: J'y suis depuis hier j'ai deux lignes mdr
CopperFr: C'est quoi le sujet ? :D
AzBeen: "La nature peut-elle-être un modèle ?"
CopperFr: ah c'est facile réponse oui :D
AzBeen: Si seulement un mot était suffisant :')
CopperFr: les réseau de neurones, l'aviation ca s'inspire pas mal de la nature
CopperFr: mais c'est forcément toujours concluant comme AutomatonNN
AutomatonNN: anglais tes potes de contest sans problème de relire sa production :)
AzBeen: Hm en fait ici c'est plutôt d'un point de vue humain que sur les conceptions mécaniques
AzBeen: genre
AzBeen: la Nature est ordonnée tout ça, il n'y pas de "cruauté' comme chez l'Homme
CopperFr: la chaine alimentaire c'est quand même cruel ?
Zorg1: bah un chat qui chasse et joue avec sa proie ...
AzBeen: Je répète juste ce qu'a dis mon prof, j'ai jamais dis que j'étais d'accord mdr
CopperFr: heureusement qu'y a plus les dinausaures aussi
AzBeen: déjà pour lui les animaux ne peuvent pas avoir de sentiments donc bon
CopperFr: après moi j'étais nul en philo :D
AzBeen: Bon je vais manger et m'y mettre sérieusement après du coup XD Bonne journée :D
CopperFr: Oui ca vaudra mieux :D
AzBeen: (surtout que j'ai jusqu'à lundi 20h pour l'envoyer :'))
CopperFr: le cachet de la poste faisant foi ?
yolanmq: c's le chat globale ou la chat du clash ?
Zorg1: là c'est le chat global fr
dwarfie: dites , on est d'accord , l'achievment/certification "je sais prendre des sujets qui existent et le republier en reverse" existe pas :D ?
Vry: Pas vu en tout cas ... :p
dwarfie: ... parce qu'on a un expert en ce moment ;)
Zorg1: le gars qui vient de sortir 6 contribs depuis ce matin ?
dwarfie: et d'autres avant ... tout a fait ...
Zorg1: c'est du CoC
dwarfie: j'ai pas dit le contraire ...
Fuhaang: Salut, vous allez bien ?
Vry: Flûte, on vient de faire un commentaire sur ma solution ... et je ne sais pas quoi répondre ! :p
Vry: https://www.codingame.com/training/easy/happy-numbers/solution?id=12413610&comment=33386
Zorg1: y a que toi et ceux qui l'ont résolu en C qui peuvent la voir
Zorg1: ah tiens après 2048 eZ nous fait démineur ^^
Zorg1: bientôt solitaire ?
dwarfie: bientot "je te tiens , tu me tiens , par la barbichette"
Fuhaang: Petite question en rapport aux contributions... parfois certaines consignes sont en français, d'autres en anglais. Il n'y a pas d'obligation de mettre les consignes de nos contributions en anglais ducoup ?
JBM: celles qui t'apparaissent en francais sonten fait dans "les deux"
JBM: et c'est plus possible d'en soumettre des "dans les deux"
Fuhaang: Ah okay, merci :)
CopperFr: et c'est bien dommage
Fuhaang: ça va me forcer à améliorer mon anglais ici aussi, un mal pour un bien on va dire...
CopperFr: y a suffisament de resource en anglais pour ca
Fuhaang: Je suis d'accord mais c'est le seul côté positif que je trouve à ça donc je fais avec
CopperFr: t'as pas vraiment le choix
Fuhaang: yep
CopperFr: mais bon en plus avec le brexit
leojean890: ah démineur, nice^^
CopperFr: et non pas des mineurs
leojean890: il me reste tellement de puzzles à faire;)
leojean890: stats partie entrainement : easy : 54% done, medium : 15% done, hard = very hard = 8% done
CopperFr: faut que je finisse les easy il m'en reste un
CopperFr: (même s'il m'indique 100%)
leojean890: attends, il t'indique 100% mais t'as pas fini ?^^
CopperFr: ben il est à 75% le dernier
CopperFr: ca doit s'arrondir à 100%
leojean890: ah ouais chelou
dwarfie: la joie des arrodis a la CG ... stilgart avait eu la meme ... :D
leojean890: allez un petit medium https://www.codingame.com/ide/puzzle/these-romans-are-crazy!
dwarfie: bon ... pause apero ... presque fini l'avant dernier medium mais en panne de creativité :D
leojean890: bizarre leurs arrondis
leojean890: c'est pas censé arrondir
CopperFr: ben normalement c'est un floor
leojean890: chaque valideur vaut N%, tu fais la somme et basta !
**dwarfie arrive pas a faire semblant d'etre étonné ;)
leojean890: bah je le suis hehe
CopperFr: c'est la somme des % des puzzles
leojean890: dans leurs puzzles officiels ils écrivent même combien de % vaut chaque valideur
leojean890: ah ok!
CopperFr: j'ai juste un seul puzzle à 75%
dwarfie: du coup , tu as une idée de sujet de contrib .... "comment calculer un pourcentage de puzzles reussi" :D
leojean890: tu parles du %age général de puzzles réussis
CopperFr: oui en easy
leojean890: ok
leojean890: donc N-1 puzzles 100%, 1 puzzle 75%; ils auraient pu te mettre 99.99:P
CopperFr: 99.75%
leojean890: mais ils veulent pas mettre de chiffres après la virgule
CopperFr: même plus surement
leojean890: donc ils arrondissent à 100 car > 99.5
leojean890: ça dépend du nb total de puzzles en easy (la flemme de compter^^)
leojean890: mais j'pense qu'il y en a environ 100 en easy et idem en medium à la louche
dwarfie: 87
leojean890: ok
CopperFr: 86.75/87*100
dwarfie: et 181 medium
leojean890: ^^
leojean890: ah ouais j'avais pas capté qu'il y avait + de medium
CopperFr: 99.7126436782 %
leojean890: je viens de commencer à enchainer les non-commu
leojean890: non-officiels*
dwarfie: et screugneugneu , j'ai du mal a faire mes 2 derniers ...
leojean890: avant j'avais fait que des officiels
CopperFr: c'est les mieux les officiels
leojean890: d'ailleurs il m'en reste 6 en hard et N-1 en very hard
leojean890: (tous sauf résistance..)
CopperFr: résistance il est medium
leojean890: disons qu'il est légèrement plus dur que bender 2
leojean890: mais c'est la même méthode
leojean890: bender 2 est hard
leojean890: (mais pourrait ê médium^^)
**dwarfie envoie les 62% de codeurs qui ont pas reussi resistance a CopperFr
leojean890: ça dépend pour qui après
leojean890: chacun a ses affinités avec tel ou tel puzzle
CopperFr: oui c'est sur
leojean890: resistance je mettrais pas medium car il est moins facile "grand public" que ceux qu'ils ont mis en medium
leojean890: hard ça se tient
leojean890: il a le niveau des autres qu'ils ont mis en hard
leojean890: en moyenne
CopperFr: c'est pas évident de juger de la difficulté
leojean890: oui je sais
leojean890: c'est subjecif
dwarfie: avec les serveurs de l'epoque , c'etait bien plus dur a faire ... on avait beaucoup moins de perf ...
leojean890: comme je disais plus haut:p
leojean890: en tt cas there is no spoon 2 et winamax sponsored je vais galérer^^
CopperFr: c'est comme escalier j'ai traduit mon js en rust
CopperFr: le 500 passe pas en rust
leojean890: lui va falloir que je repense le pbm^^
dwarfie: le winamax est pas trop dur en fait ... si on analyse bien le probleme avant
leojean890: vu que ma sol actuelle va depth 85..
CopperFr: faudra que je regarde la mienne
leojean890: ouais pareil winamax va falloir que je réflechisse +
CopperFr: mais 85 en js c'est pas mal du coup
dwarfie: surtout quand y'a pas a aller dans des profondeurs :D
Zorg1: escalier une fois que t'as pigé le sous problème ça va
leojean890: depth 85 en python*;)
leojean890: voilà bah je l'ai pas:p
leojean890: c'était plus rapide résistance:)
CopperFr: oui après j'ai pas affiché le depth
leojean890: résistance un BFS avec mémoisation ça casse pas 3 pattes :p
leojean890: escalier j'ai juste pas une récurrence "optimale"
leojean890: qui fait que c'est long en temps d'exec
CopperFr: moi non plus je pense
leojean890: donc => repenser le pbm totalement
JBM: c'est quoi l'invocation maven courante pour lui dire "crache-moi un .jar"?
CopperFr: après le jour au je voudrai faire un escalier avec 500 briques
CopperFr: je referai le puzzle
leojean890: 500 briques tu l'as hardcodé ?
leojean890: il est dans les valideurs
CopperFr: non il passe en js
leojean890: et dans les tests
CopperFr: en rust j'ai fait un autre puzzle du coup
CopperFr: pour avoir mes 15
leojean890: il me manque donc le valideur 280 briques mais les autres sont ok
leojean890: vu que depth 85
CopperFr: c'est le 500 qui passe pas en rust
leojean890: j'en ai 15 qu'en python et j'en ai 7 en C++, C, js et ts je crois
CopperFr: je les fait tous en js
leojean890: pk ça passe en js mais pas rust ?
CopperFr: timeout en rust
leojean890: wtf, c'est censé ê plus rapide;)
CopperFr: js si c'est pas si lent
leojean890: moins rapide que rust non ??;o
CopperFr: faudrait que je mesure
leojean890: rust parait que c'est comme c++ niveau perfs;)
CopperFr: après peut-être le map de js est plus rapide que le hashmap de rust
Robin: après ça dépend de l'engine j'imagine, si c'est v8 on comprend assez bien
Zorg1: bah déjà hier phoenix avait des problèmes avec array.sort() sur groovy qui est le même que sous Java, mais bon ^^
dwarfie: qui est le meme Qu
dwarfie: QUE java en fait :D
CopperFr: java c'est pas réputé pour sa vitesse
Zorg1: mais en Java ça passe
CopperFr: c'est peut-être pas le même timout
Zorg1: ah le timeout est catché en Java, et ni vu ni connu je t'embrouille ^^
Zorg1: je savais bien que catch (Throwable t) {} c'est de la bonne cam'
CopperFr: c'est pas mieux les cam logitech ?
Zorg1: pas la même camelotte
Thyl: Vous connaissez un site où il y a plein d'exemple d'algo ???????
leojean890: google est ton ami, je te conseille de croiser des sources de divers sites;P
leojean890: geekforgeeks je crois qu'il y a plein d'algos par ex..
Thyl: a oui merci
Thyl: beaucoup !!!!
leojean890: ur welcome;)
Zorg1: des algos de quoi ?
leojean890: n'empêche y'en a un paquet des puzzles bidon en contrib medium..
leojean890: j'ai l'impression que je les résous plus vite que bcp de easy..
leojean890: il veut renforcer sa culture algo maybe ??
leojean890: par contre y'en a .. juste à lire l'énoncé j'ai la flemme de les faire;)
Zorg1: "des algos" c'est vaste ça va d'Euclide au truc de niche pour calculer un truc qui sert qu'à deux péquins (bon OK j'exagère un peu)
nicola: Une construction géométrique peut être vue comme un algorithme.
dwarfie: leojean890 ... tu veut comme celui ininteressant qui viens d'avoir un vote "pour" ? ;)
Neumann: dbdr: tu donnes combien de ms par tour à ton code sur 2048 ? J'ai des timeouts chelous
leojean890: dwarfie tu parles d'un puzzle actuellement en contrib ?^^
Zorg1: pas celui qui vient juste d'avoir une approbation ?
leojean890: et ouais sinon j'en ai fait un c'est un clône d'un autre que j'ai fait peu de temps avant..
leojean890: les puzzles où tu repères une boucle et tu reduis ton N qui vaut 10^18 d'un coup avec un telescopage..
Zorg1: ça doit être l'effet quest map
leojean890: pour la quest map ils créent des puzzles random?;)
leojean890: comme ça ils valident la quest du creator;)
Zorg1: bah c'est une explication de la soudaine recrudescence de contrib
leojean890: maybe ouais..
leojean890: mais créer des trucs totalement random ça sert pas.. après celui qui a créé un truc ressemblant à l'autre existant il savait peut être pas que l'autre existait......
dwarfie: leojean890 . oui , le derniers puzzle proposé et qui a deja un vote "approve"
dwarfie: avec le sujet dans 2 langues :D
leojean890: et c'est un truc "déjà vu" c'est ça ?^^
dwarfie: c'est surtout :
dwarfie: mal fichu
dwarfie: ininteressant
dwarfie: sujet mal fichu
dwarfie: et ca meritre un "read the $#! guidelines"
leojean890: ah ouais
leojean890: faudrait que je les regarde parfois les puzzles en contrib tiens;)
leojean890: mais j'en ai fait tellement peu parmi les déjà publiés que pour le moment je regarde surtout eux :P
dwarfie: la pour le coup , c'est ce que tu disais ... pas vraiment un medium et quand on commence a lire le sujet , on a envie de le refermer de suite :D
leojean890: ouais parfois j'ai vraiment pas envie de les faire:s
leojean890: après j'imagine que ça dépend des gouts aussi
leojean890: par exemple code à la mode ça me motive pas^^
leojean890: parfois on dirait qu'il y a trop de parsing à faire déjà ou juste e raisonnement demandé est chiant :s
dwarfie: code a la mode , le seul truc que je trouve vraiment chiant , c'est que c'est le multi ou les parties sont pas jouées symétriques ... du coup , le classement est semi-random ...
leojean890: je vois
leojean890: moi j'sais pas je suis pas tenté^^
leojean890: p'tet un jour:)
leojean890: première heuristique : collaborer => chacun va chercher son ingrédient => minimiser la somme des distances (durées) aux ingrédients needed
leojean890: et tu supposes que les autres raisonnent comme ça
leojean890: et tu vas chercher plus vite le tout..
leojean890: et l'énoncé pique, y'a trop d'infos :s ça fait penser à C4L
leojean890: enfin je dis ça mais BOTG c pas mieux
dwarfie: c4l ... j'ai vraiment pas envie d'y retoucher ... et quand je vois l'image d'ambiance du prochain contest , j'ai peur d'un sujet du meme genre ...
leojean890: ah ouais maybe :s pareil ça me motive pas :s
leojean890: j'ai un code silver qui me donne pas envie d'amélio..
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
AutomatonNN: pas encore te plaindre
Automaton2000: vry : en fait c'est le seul truc qui me fait le plus dur c'est de faire des trucs
dwarfie: Automaton2000 : joue pas les philosophe et donne plutot une tortue
Automaton2000: je pensais qu'il y avait un truc comme ça
Zorg1: ah j'avais pas vu que le nouveau contest était "habillé" graphiquement ^^
Zorg1: ah le thème "halloween"
darkhorse64: On va chasser des monstres et balancer des sorts dans la nuit
dwarfie: ouais ... ou courir apres des ingredients pour faire des potions ... c'est ce que je redoute
Zorg1: avec FoW c'est l'essentiel d'un bon CHallenge CG
Zorg1: bref on verra bien ce que cela donne
Zorg1: ah ok quand tu modifies des jeux de tests d'une contrib la soumission est longuette ...
JBM: genre il vérifie le code quoi
Naindlac: Salut ! Quelqu'un qui sait faire du python pourrait m'aider en privé à trouver mon erreur sur le problème Power of Thor please ? Il est assez simple, je passe les tests mais pas validation ... Merci à vous :)
Naindlac: (je cherche depuis un moment ça me rend fou)
JBM: oublie pas de tenir a jour ta position
JBM: c'est souvent ca le pb en python
Naindlac: Ici il y a pas de position, tu as juste l'arrivée le départ en input
Naindlac: (en x, y)
BlaiseEbuth: Justement, c'est à toi de l'ajouter. Tu n'as pas tout hardcodé, si ?
Naindlac: Nop, j'utilise bien des variables de position mais c'est pas des inputs
BlaiseEbuth: Personne n'a dit le contraire.
Naindlac: Ahhh je croyais !
dwarfie: Automaton2000 , un avis éclairé peut etre ? un alors une tortue ?
Naindlac: Alors oui j'ai des variables de position que je mets bien à jour à chaque tour. Plus précisement, c'est des variables de différence de position :)
Automaton2000: j'ai pas touché à mon code de fb
BlaiseEbuth: Quel validateur te pose problème ?
Naindlac: Optimal angle, le dernier
Naindlac: (c'est le seul)
BlaiseEbuth: Mais le test équivalent passe ?
Naindlac: Yep
BlaiseEbuth: Tu gères bien les diagonales ?
Naindlac: Yep
BlaiseEbuth: Toutes ? Des fois que t'aurait une erreur sur une diagonale non utilisée dans les test, mais présente dans les validateurs.
Naindlac: Bah je pense oui ...
BlaiseEbuth: Hmm... Montres ton code ?
JoPich: salut
BlaiseEbuth: o/
JoPich: Je cherche à remporter la mission "Resoudre le puzzle de la semaine". J'ai à priori passé un première ligue dans "Dots & Boxes" et j'ai pas le badge "Résoudre le puzzle de la semaine". Vous savez pourquoi ?
JoPich: Bon, en fait le pb est ailleurs : j'ai eut 25 pts d'expé tout à l'heure et j'ai eut une "Promotion en bois" sur Dots & Boxes. Et pourtant, la tout de suite, je suis toujours en ligue Bois 1. C'est possible de redescendre d'une ligue ?
JoPich: Je suis quasi sur que tout à l'heure, le système m'a dit que je passais en ligue Bois 2
JoPich: Ah ben oui, et d'ailleurs, la taille du jeu a changé, j'ai donc bien passé une ligue.
JoPich: Bref, du coup, que faut il faire pour gagner la mission "Resoudre le puzzle de la semaine" ?
BlaiseEbuth: Les numéros de ligues sont décroissants, donc normal. Pour la quête, il me semble qu'il peut y avoir un délai.
JoPich: Ah mais biensur c'est décroissant ... quel boulet :-) . Bref, ben on verra bien pour la quete. Merci pour l'info en tous cas.
leojean890: je suis pas sûr que tu puisses valider la quête quand le puzzle est un multi car il n'y a pas de notion de %age de réussite.. à voir !
Sparky777: il y a des developeur java ici ! ?
Zorg1: pose ta question y en a bien un qui sortira du bois