Chat:Fr/2021-01-01

From CG community
Jump to navigation Jump to search

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

Default avatar.png 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

Default avatar.png 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

Default avatar.png JBM: Ze Qualitay

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

Default avatar.png 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.

Default avatar.png JBM: il a pas l'ait trop mal ce puzzle

Default avatar.png 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

Default avatar.png JBM: c'est Beau

BlaiseEbuth: C'est faux, et je vois pas ce que ça viens faire là, mais ouai c'est beau...

Default avatar.png 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

Default avatar.png JBM: le modo diarrheique

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à ?

Default avatar.png JBM: ici aussi

Zorg1: à la base c'est un monstre mythologique

Default avatar.png JBM: donc en qq sorte l'homme a inventé le python?

Zorg1: et oui

Default avatar.png 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é ^^