Chat:Fr/2021-01-01
Zorg1: o/ bonjour tout le monde ainsi que les bots de bas niveau Automaton2000 & AutomatonNN
AutomatonNN: salut tout le monde et Automaton2000
Automaton2000: j'espère que ça va être tendu
Zorg1: Automaton2000 qui aime bien quand ça se bagarre
Automaton2000: mon ia commence a faire des ia qui ne fait pas de la merde
Zorg1: :fearful: IAception by Automaton2000
Automaton2000: sinon je ne peux pas faire un peu de temps
Stilgart: dommage, on en aurait bien besoin de temps
Stilgart: Automaton2000: c'est 2021 qui va être tendu ?
Automaton2000: bon ben j'ai rien dit
Stilgart: ouf :)
philRG: bonne année les cg et bots :-)
circular17: bonne année 0100010010
Dreen: Bonjour a tous, je cherche a apprendre Java, je ni connais rien, quelqu'un serait me guider où je peu trouver un bon tuto sur le site? (Jai essayer Java - Les base) mais je trouve que les explications sont pas claires dutout et qu'il ni a pas d'indice pour nous aiguiller)
Valbou: Dreen Java c'est une contrainte/obligation ou c'est un langage pour pouvoir coder comme ça aurait pu en être un autre ?
k4ng0u: Je sais pas si codingame c'est le meilleur endroit pour apprendre un langage from scratch. T'as essaye des tutos openclassrooms pour te familiariser avec les concepts de bases?
Valbou: C'est surtout commencer avec du Java
Valbou: Environnement de dev super lourd
Valbou: Commence avec un langage interprêté, pour les concepts de base de la prog
Dreen: en faite, je viens de commencer une formation pour devenir développeur, nous sommes sur le module Java, et j'avoue pas trop comprendre ^^ car la méthode d'apprentissage est en apprentissage inversé, donc par nous meme ... et je cherche une autre maniere d'apprendre, car je galere un peu
Stilgart: https://learnjavathehardway.org/
Stilgart: je n'ai jamais lu la version java, mais la collection "the hard way" est globalement bien pour quiconque veut apprendre vraiment
Zorg1: stilgart qui donne des liens pour apprendre le Java ...
Stilgart: clair, bientôt, on aura même de la neige en hiver
Zorg1: y a un truc blanc fondu qu'est tombé ce matin
Stilgart: bon, 100%, ça c'est refait !
Stilgart: je suis dubitatif sur la difficulté du dernier puzzle
Zorg1: quel puzzle ?
Stilgart: https://www.codingame.com/training/hard/nuggets-numbers
Zorg1: merci
Stilgart: par ailleurs, j'ai pas un seul modulo dans mon code, et je vois pas comment ça pourrait m'aider
Zorg1: c'est du calcul dans Z/nZ avec n=infini
Stilgart: ça existe pas nZ avec n infini
Stilgart: après, j'avoue que j'utilise gcd
Stilgart: pour traiter le corner case
Zorg1: vous manquez d'imagination dans les maths :(
Stilgart: j'ai peur que la solution officielle soit un erzatz de crible d'erathotene alors que c'est mega sous-optimal
Stilgart: +s
Stilgart: ha non, c'est exactement comme mon code mais en plus laid (merci python)
Stilgart: du coup, je vais virer le tag, il enduit d'erreur
Stilgart: Zorg1: en parlant d'imagination, c'est bien "Arithmetic" le mot anglais pour arithmétique ?
Stilgart: parce qu'en matant ça, j'ai comme un doute : https://chadok.info/codingame/tags_list.html
Stilgart: ha mais, c'est CG qui a fait la boulette sur ANEO en fait... gg
Zorg1: ha il y a au singulier et au pluriel
Zorg1: "Array forbidden" on pourrait l'ajouter à plusieurs puzzle en fait
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: ceux qui font des trucs qui ne sont pas tout à fait
AutomatonNN: oui enfin je suis pas sur que c'est plus propre que tu peux pas te retrouver dans la programmation d
BlaiseEbuth: Robin des bois a encore frappé...
Zorg1: il a posté une contrib de haute qualité ?
BlaiseEbuth: Du jamais vu
BlaiseEbuth: https://www.codingame.com/contribute/view/60106cd5601a84b3cd00da6ceb14d8b2c2d6
Zorg1: oui j'ai vu ton refus ;-)
BlaiseEbuth: Y'a 2 upvotes...
Zorg1: je viens de voir sa solution
Stilgart: aller hop, premier rage reject de l'année
Zorg1: j'ai déjà fait ma corvée de refus de CoC de la vedette du caillou, je vous laisse faire
Stilgart: faudrait changer la quest map
Zorg1: "gaver la communauté avec des CoCs indigents +500 XP"
Stilgart: pour valider aussi en cas de downvote/refus
Stilgart: dis pas ça, Automaton2000 en est capable
Automaton2000: si, mais c'est pas drôle
Stilgart: :)
Zorg1: t'as pas l'âme d'un troll finalement Automaton2000
Automaton2000: salut à tous et à Zorg1
Zorg1: o/
Stilgart: \o
BlaiseEbuth: \o/
Valbou: :open_mouth:
darkhorse64: J'ai mis le dernier clou sur le cercueil
JBM: il va pas se sentir super convivialement accuelli
darkhorse64: Il est confraternellement débouté
Stilgart: wc -c quoi...
Stilgart: par ailleurs, il faudrait se concerter pour refaire le ménage
Stilgart: 120 contribs c'est l'anarchie
Zorg1: on va encore avoir droit à de la "CG bourgeoisie"
Stilgart: ça fait référence à quoi ça ? (vraie question)
Zorg1: au puzzle des piscines de ton pote
Stilgart: lequel ?
Zorg1: https://www.codingame.com/contribute/view/597138ad120ca73e7e45ee52da5a280aba3d
darkhorse64: Je l'ai lu. Il m'a paru correct indépendamment du personnage. J'ai lu trop vite ?
Westicles: C'est moi!
BlaiseEbuth: Pas de quoi être fier.
JBM: il a pas l'ait trop mal ce puzzle
JBM: par rapport a la moyenne actuelle
darkhorse64: ^
Zorg1: ah non le puzzle ça va
BlaiseEbuth: Je parlais pas du puzzle.
Westicles: BlaiseEbuth: Qui n’avance pas, recule
BlaiseEbuth: C'est faux, et je vois pas ce que ça viens faire là, mais ouai c'est beau...
JBM: ca me parait meme franchemente medium
philRG: z'avez approuvé BlockOut?
philRG: pourquoi y a-t-il des sources de boss dans la contribution?
BlaiseEbuth: keskiparldekoi encore ?
philRG: marrant retaining water
BlaiseEbuth: fix ton monologue !
philRG: ça manque un peu de bleu tout de même
philRG: ah ok: https://www.codingame.com/contribute/view/5774f141c59462b06e77d826d14d052d7966
philRG: j'ai les sources d'agents et aussi ceux de l'engine
philRG: ptêt normal rq je suis un peu nouveau
BlaiseEbuth: Le referee tu veux dire ? Ouai c'est normal, si tu veux voir les détails pour coder une simu par exemple.
philRG: oui le referee. Ok c du Java à chaque fois? Bon je m'y suis un peu mis et effectivement ça fait gagner du temps
BlaiseEbuth: Pas forcément java, mais langage jvm, le sdk étant en java.
philRG: ah donc C# et autres kotlin/swift/etc...?
BlaiseEbuth: C# ?
philRG: non dsl
philRG: pas C#
BlaiseEbuth: Mais ouai, même clojure ^^
philRG: aaah la délivrance à java pour les maps et collections. Ca a l'air bien Clojure
XorZy: Salut tout le monde, AutomatonNN, Automaton2000, bonne année ^o^/
AutomatonNN: oui je l'ai pas donné
Automaton2000: c'était bien la peine de me faire pousser
BlaiseEbuth: \o
Stilgart: o/
dwarfie: nuggets numbers est hard ?! on se demande pourquoi ...
dwarfie: Automaton2000 : si tu sais pourquoi , dis tortue
Automaton2000: ha mais c'est un peu comme dwarfie avec les tortues
dwarfie: :D
BlaiseEbuth: ^^
Stilgart: en vrai, c'est pas si évident d'avoir une borne sup sur la réponse
Stilgart: Automaton2000: tu commences bien l'année toi
Automaton2000: il est bien ce site
XorZy: Eh bah, 1er janvier déjà une contribution troll, je crains pour les 364 jours restants :expressionless:
Stilgart: [CG]Thibaud: avec toutes ces tortues, vous pourriez créditer l'achievement creator à dwarfie
dwarfie: et hop, ca fait 11
Stilgart: 11 ?
dwarfie: 11 capture d'ecran ou j'ai fait dire tortue a Automaton2000 :D
Automaton2000: ce serait une bonne idée
Stilgart: Automaton2000: j'essaie, mais tu veux pas le faire quand c'est moi :(
Automaton2000: en fait comme je disais plus haut
Stilgart: Automaton2000: redis-le !
Automaton2000: c'est bon les gars je suis nouveau et j'ai un problème sur le papier ça a l'air
Stilgart: pfffff
dwarfie: bon , encore 490 XP a grapiller
BlaiseEbuth: Upvotes tes solutions
dwarfie: euh , non , je suis un gars sérieux moi ... pas comme you-know-who
Westicles: dwarfie: Dans une grande âme tout est grand
BlaiseEbuth: Les âmes je les brûles.
dwarfie: bon , soit je tente de finir enfin indy3 ... soit je tente de resoudre en php ceux que j'avais resolu dans d'autres langages pour le fun ...
Zorg1: c'est vrai j'ai encore une tonne de puzzle CG pas fait moi
dwarfie: moi pas justement ... m'en reste plus des masses
BlaiseEbuth: Fais un bot qui génère les solutions system des autres langages à partir de tes solutions existantes
Zorg1: disons qu'a une époque je m'étais plus concentré sur les multis & optims
dwarfie: BlaiseEbuth ... ca marcherait pas , les puzzles CG , on peut pas copier coller les solutions voyons :p
Zorg1: oui bien sûr
BlaiseEbuth: Ah...
philRG: y a thibaud qui apprend le C# sur le live CG :-D
dwarfie: bon blague a part ... y'a des puzzles que je passait pas en C++ en mode normal ... pas sur que je les reussisent en php ... y'a challenge la
dwarfie: apprendre le C# ... quelle drole d'idée ...
BlaiseEbuth: Il est pas en vacance en plus ? 'l'est fou
Zorg1: bah il vérifie si tu modère pas n'importe comment le chat
BlaiseEbuth: Evidement. -> Si on me fait chier je ban, et si j'aime pas je ban aussi.
Zorg1: ah ok
Oioi: Une question : dans le "Récapitulatif d'activités", que signifie l'étoile qui apparaît dans certaines activités ?
Oioi: Exemple : pour Don't Panic (v2) en C++, j'ai l'étoile, mais en Bash, je ne l'ai pas
BlaiseEbuth: Va veux dire que t'as le droit à un voeu.
Oioi: :-)
Oioi: Mais encore ? ;-)
BlaiseEbuth: Beh je vois pas de quoi tu parles...
Oioi: Dans la carte des missions, affichée sur /home : en cliquant sur certaines missions (pour moi, par exemple, "Rejoignez le top 2% du classement taille de code")
Oioi: il apparaît à droite un "Récapitulatif d'activités"
Oioi: "Récapitulatif de votre activité" pour être exact
Oioi: Et là, quand on demande le détail, certaines activités ont des étoiles, d'autres pas
Oioi: Que signifiie l'étoile ?
BlaiseEbuth: Ah !
Oioi: Une réponse possible : ce sont les soumissions prises en compte pour le classement ?
Stilgart: BlaiseEbuth++
BlaiseEbuth: voilà
Oioi: J'aimerais être sûr
BlaiseEbuth: Oioi
Oioi: Ok, merci
Stilgart: was: les âmes, je les brule
BlaiseEbuth: Ah bah hé.
BlaiseEbuth: Faut c'qui faut
Stilgart: oui, les étoiles c'est pour les points compatibilisés
Stilgart: en gold, c'est que le top5 par puzzle
Stilgart: golf*
Oioi: Ok, merci. Le golf, c'est pas mon truc je crois...
BlaiseEbuth: C'est bien pour se détendre quand tu perds les élections.
Stilgart: en bash, tu ferai 22 points, ce qui est le 6e meilleur score pour don'ty panic
Stilgart: donc il compte pas
Stilgart: pas top5
Stilgart: BlaiseEbuth: hahaha
BlaiseEbuth: Enfin, Trump fait pas 55 en C
Stilgart: non, ,il paie pour faire 54
dwarfie: non ... il fait moins ...
dwarfie: oups Stilgart plus rapide que moi :D
dwarfie: trump , la balle est dans le trou avant de commencer ...
dwarfie: sinon c'est la faute aux chinois
Zorg1: ah oui j'ai entendu qu'il gruge au golf ^
dwarfie: comme goldfiger
Zorg1: oui mais lui il avait un gros chinois qui coupait les têtes avec son chapeau
dwarfie: coreen en fait ...
Zorg1: sans doute
BlaiseEbuth: Ceci Est Un Test
BlaiseEbuth: Ca marche. Cool.
Zorg1: :thumbsup: nos modos ont du talent
Zorg1: tiens il en est où tibo dans son streaming ?
Stilgart: dans son caleçon, je présume
Zorg1: il calait sur "child play" du magicien d'Oz
Oioi: Hum... Une autre question du coup :-)
Oioi: Est-ce que ça signifierait que pour le code golf, on a tout intérêt à choisir les langages populaires ?
Stilgart: oui
Stilgart: et de très loin
Oioi: Ok, cool :-)
Stilgart: après, je sais pas trop à quel point le hardcode fait mal
Oioi: Bon, j'irais pas jusqu'à tenter ma chance en C# mais bon...
Stilgart: si tu connais un minimum python et java, tu peux te faire plaisir
Stilgart: (en points, pas en progrmmation évidemment :p )
Oioi: Par hardcode, tu entends les chaînes exécutables en C ?
Stilgart: tu as des infos sur le sujet ?
Stilgart: j'essaie de tirer les vers du nez de dbdr, mais sans succès :D
Stilgart: ça doit faire pas loin de 2 ans d'ailleurs :/
Oioi: Pas vraiment, je sais que c'est le truc qui troche en golf, mais ça me fatigue de me prendre la tête là-dessus
Stilgart: c'est pas si vrai
Stilgart: ça marche que sur CN apparemment
Oioi: https://codegolf.stackexchange.com/questions/2203/tips-for-golfing-in-c
Oioi: Quelques infos ici
Oioi: Ici, exactement :
Oioi: https://codegolf.stackexchange.com/a/104999
Oioi: Tu entendais quoi par hardcode ?
Zorg1: hardcode => tu connais les validateurs donc tu vas concevoir ton code en fonction des validateurs
Zorg1: ça peut réduire la taille du code
Zorg1: par exemple à une époque les tests de thor ne testait pas une direction
Oioi: Ok, mais je crois pas que ce soit utile sur "Don't panic v2".
Oioi: Oh...
Zorg1: don't panic ? je crois que si en fait
Stilgart: Zorg1: c'est toujours le cas, je te rassure
Stilgart: c'est CG qui a fix, pas la commu, je te rappelle ;)
Stilgart: Oioi: à don't panic c'est le pire
Zorg1: ah oui ils ont remplacé la direction non testée
Stilgart: il y a des hardcodes de type "free win"
Oioi: Hum... est-ce que je continue à m'emmerder sur cette mission alors...
Stilgart: essaie les autres golfs déjà
Oioi: ya quoi par exemple ?
Zorg1: don't panic en moins de 200 chars, c'est faisable sans gruger
Stilgart: tant que tu n'as pas 20 étoiles, c'est pas la peine d'essayer d'optimiser amha
Zorg1: mais pas dans tous les langages j'en ai bien peur
Stilgart: Zorg1: mais je crois que ça gruge trop pour marquer beaucoup dans les langages populaires
Stilgart: Oioi: https://www.codingame.com/multiplayer/codegolf
Oioi: Ok merci
Zorg1: c'est 2% dans les jeux d'opti
philRG: finalement le C# c'est pas mal aussi. Marrant de voir le modo coder
Oioi: Sur Don't panic, je suis à 153 caractères en Python... ~50 pour les meilleurs me paraît totalement inaccessible
Stilgart: il l'est
Zorg1: à une époque pardouin s'amusait à ça
Zorg1: après quand ça dépend trop des jeux de tests
Piou2fois: Bonsoir. Quelqu'un qui touche python et qui peut m'aider sur un exo ?
Zorg1: bah pose ta question si qqn se sent d'attaque il te répondra
BlaiseEbuth: Moi j'touche pas python, c'est tout visqueux...
Stilgart: et en plus ça mord
Zorg1: les écoute pas ils ont perdu l'élection truquée pour être dictateur à vie à la place de Guido
Zorg1: et ils l'ont mal pris
Zorg1: :p
nicola: Oui, Piou2fois ?
Zorg1: on lui a fait peur :(
WaLinke: Python c'est un serpent là ?
Zorg1: à la base c'est un monstre mythologique
JBM: donc en qq sorte l'homme a inventé le python?
Zorg1: et oui
Programmicky: salut à tous ! Je suis nouveau
BlaiseEbuth: :wave:
Hericendre: Salut, comment on envoie un mp à une personne spécifique ?
BlaiseEbuth: Envoyer un mp à une personne non spécifique c'est possible ?
BlaiseEbuth: Sinon tu peux cliquer sur son pseudo dans le chat, ou tu as un bouton sur son profil, ou tu as la commande /msg 'pseudo'
Hericendre: Je suppose que je vais utiliser le /msg alors Mais le bouton sur le profil il est où ?
BlaiseEbuth: Ah tu ne l'as peut-être que si tu follow le mec...
Hericendre: Non plus
BlaiseEbuth: Ah my bad, c'est pas sur le profil, c'est sur la "carte" quand tu survole l'avatar du mec dans le chat.
Hericendre: J'ai pas ça, moi
Hericendre: Bon je sais pas, c'est bizarre
Hericendre: Pas grave, merci quand même
BlaiseEbuth: Et si en fait j'ai bien un bouton mp sur les profils...
BlaiseEbuth: Bon en tout cas /msg ça marche
Zorg1: on va coder ça, t'envoie un MP à Automaton2000 qui le transmet à une personne au pif
Automaton2000: ah on est d'accord que si j'ai un peu galéré
Zorg1: ah tiens j'ai scrollé ^^