Chat:Fr/2022-02-23
Serge_Billault: J'ai pas compris le puzzle "There is no Spoon - Episode1". La solution est donnée par la saisie des données, j'ai rien eu à faire...
I_love_CoC: salut tout le monde
I_love_CoC: Serge c'est vrai que ça ne fait pas partie des puzzles les plus violents
I_love_CoC: c'est juste une mise en bouche
I_love_CoC: Bonjour Automaton2000
Automaton2000: moi aussi, mais je suis mauvais
Stilgart: Automaton2000: on se ressaisit et on dit licorne
Automaton2000: tu peux utiliser la stl
Stilgart: et bonjour à tous
Ronins: Ta gueul
philRG: o/ à tous et bonjour chez vous
Alshock: coucou à tous et tortue aux autres
Zorg1: o/ tout le monde
Zorg1: \o Automaton2000
Automaton2000: il a plus trop le temps en plus!
Buk.: Salut les gens, kikoo Automaton2000
Zorg1: toi aussi t'es à la bourre Automaton2000 ?
Automaton2000: tu as des infos sur le prochain contest
Automaton2000: mais il y a beaucoup de choses
Zorg1: j'ai des infos mais faut passer à la caisse Automaton2000 ...
Automaton2000: les deux en même temps sur le chat ?
Serge_Billault: Certaines meileure solutions de puzzles sont difficiles à classer, dans l'une d'elles un utilisateur affiche "Oh NO" si son programme ne trouve pas la solution, l'autre a 32 boucles imbriquées là ou aucune n'est nécessaire...
Serge_Billault: avec ça, allez en choisir une meilleure que l'autre...
Yatagan: Moi au contraire j'en ai eu deux très bien, méthode très proche, donc tu notes sur ta préférence en noms de variables...
Serge_Billault: Le puzzle le plus court que j'ai trouvé pour l'instant c'est "Don't Panic -- Episode1". La taille de la solution est totalement hors de proportion avec la taille de l'énnoncé
I_love_CoC: o/ à tous
Captain_Bonnet: Bonjour à tous et bonjour Automaton2000 (•◡•) /
Automaton2000: salut à tous sauf Captain_Bonnet
Captain_Bonnet: Aie...
Captain_Bonnet: Automaton2000 je ne te pensais pas aussi violent
Automaton2000: en bas quand tu modifies.
I_love_CoC: j'avoue
I_love_CoC: c'est mal Automaton2000
Automaton2000: c'est pas la meme valeur
WhatTrickeryIsThis: les rillettes? nous n'avons pas la même valeur Automaton2000
Automaton2000: celle qui a été fait pour les puzzles solo
WhatTrickeryIsThis: puzzle solo je recommande le paté et les bananes pour les multis
I_love_CoC: j'ai pas osé a
I_love_CoC: la bordeau chesnel^^
Sakisan: puisque Automaton2000 ne l'a pas fait, je te salue Captain_Bonnet
Automaton2000: nom de code c'est pas le bon
WhatTrickeryIsThis: nom de d'non
MAWAAW: les holder de crypto en pls :)
nicola: Ha ha, les djeunz qui confondent la position latérale de sécurité avec la position fœtale. :p
Sibwara: hey j'étais pas passé depuis un moment sur CG, c'est nawak là la section facile, y a des trucs qui sont clairement pas pour les débutants
Sibwara: ça risque de dégouter/décourager les nouveaux
Sibwara: genre en facile y a ça https://www.codingame.com/training/easy/treasure-hunt qui est à coté de ça : https://www.codingame.com/training/easy/hidden-messages-in-images
Serge_Billault: Le puzzle du jeu de carte de la bataille a un énnoncé complétement érroné par rapport aux règles du jeu, normalement on defausse 3 carte et on retourne la 3°carte defaussée pour connaitre le gaganant de la manche. Avec leur connerie j'ai perdu du temps. En fait il faut defausser 3 cartes PUIS tirer normalement les cartes avec leur règles à eux.
Serge_Billault: Mais au final ce qui compte c'est que j'ai les 100%
EricMoret: exactement c'est tout ce qui compte
Serge_Billault: j'en ai profité au passage pour implémenter une queue optimisée que l'on peut prendre par les deux bouts parce que j'ai jamais entendu parles des "Files" pour gérer des stacks
Serge_Billault: Celle là elle a servie en production du temps d'infogrammes
Serge_Billault: mais c'est quoi cette contrainte d'un nombre de cartes < 1000? Ils sont débiles ou ile le font exprés ma parole:)? Il y a des jeux de 999 cartes?
Sakisan: c'est dur de vouloir etre en immersion avec l'énoncée
leojean890: les contraintes c juste pour tester nos prgrms sur de grosses données même si c'est pas logique vis à vis du jeu original :P
devnatiofra: Salut les mecs, j'arrive pas à soumettre ma contribution (network error : status 504), comment je pourrais faire pour la soumettre ?
devnatiofra: les gars ? D:
Serge_Billault: Il doit y avoir un service dédié à ce genre de questionb
philRG: devnatiofra: peut être réessayer plusieurs fois?
philRG: Et merde désolé pour le lien
philRG: Sans doute un soucis de congestion réseau sur le cloud?
philRG: Sinon poster sur forum discord CG
devnatiofra: Effectivement, merci !
Bon[]Crayon: Salut :smile_cat:
Bon[]Crayon: Salut Automaton2000 :turtle:
Automaton2000: sinon ils vont se faire ban
philRG: mais non Automaton2000
Automaton2000: bah on va dire ça à un moment
philRG: :rolling_eyes:
devnatiofra: Automaton 2000 cette légende
Bon[]Crayon: Automaton2000 La légende de la ligue bois.
Automaton2000: mais il nous snobe ici
Bon[]Crayon: Automaton2000 Même là-bas.
Automaton2000: et il faut que j'y aille
Bon[]Crayon: Automaton2000 Va voir si j'y suis.
Automaton2000: ah oui je suis bien content de ne pas mourir
Bon[]Crayon: Automaton2000 Il va falloir que tu te transformes en bot discord.
Automaton2000: je suis surpris de voir que j'ai un bug sur le puzzle de la semaine
Bon[]Crayon: Automaton2000 Il manque un pièce.
Automaton2000: ça sent la fin de la ligue
Shalds: Je comprends rien à la descente, ça veut dire quoi 2 tirs
Serge_Billault: Si les recruteurs mettent Mars Lander 3 avec un temps imparti de 30 minutes pour un test d'embauche il faudra songer à apeller les gentil messieurs en blanc
Shalds: pourquoi malgré une entrée identique la sortie est différente...
Bon[]Crayon: Shalds à gauche de la fenêtre, tu as un bouton indices.
MisterCoolSkin: comment on fait pour changer la puissance du pod en C
Bon[]Crayon: Comme pour les autres langages :slight_smile:
Bon[]Crayon: C'est marqué dans l'énoncé.
Bon[]Crayon: "xtarget ytarget thrust"
MisterCoolSkin: J'écris QUOI DANS LE CODE !!!!:rage:
Bon[]Crayon: printf("%d %d %d\n", xtarget, ytarget, thrust);
MisterCoolSkin: Je dois le mettre ou le chiffre
Bon[]Crayon: Est-ce que tu as lu l'énoncé ?
Bon[]Crayon: Est-ce que tu as déjà fais du c ?
MisterCoolSkin: je n'ai jamais fais de c
Zorg1: bah pê faire des tutos de C avant d'attaquer MPR non ?
Zorg1: Automaton2000 la forme ?
Automaton2000: je pense que je vais finir par faire un truc propre
MisterCoolSkin: Merci pour le conseil et désolé pour le dérangement.
MisterCoolSkin: c'est super gentil de répondre
I_love_CoC: bonsoir à tous
EricMoret: bonsoir
Bon[]Crayon: https://framabook.org/docs/c20h/C20H_integrale_creative-commons-by-saV2_AOUT2013.pdf
Bon[]Crayon: MisterCoolSkin
Bon[]Crayon: o/
Zorg1: \o
EricMoret: o/
Zorg1: un tuto de C
MisterCoolSkin: ok merci:grinning:
Bon[]Crayon: un bonhomme qui lève le bras pour saluer
Zorg1: ha pas compris la question :D
Bon[]Crayon: Il a eu deux réponses pour le prix d'une.
Zorg1: ça doit être les soldes ^^
philRG: :joy:
I_love_CoC: saurais tu me dire où est passée la bienveillance Automaton2000
Automaton2000: mais je ne te vois pas dans le temps imparti
I_love_CoC: il me smeblait bien^^
-Cile-: Salut automaton2000 ! Des idées pour améliorer mes algo gloutons ?
Automaton2000: perso j'ai jamais réussi à avoir une bonne eval
-Cile-: bon... tant pis
Zorg1: ça finit par coûter cher en bouffe les algos gloutons :(
I_love_CoC: en parlant de ça quelqu'un aurait un conseil pour le puzzle surface?
I_love_CoC: je n'arrive pas a passer les tes sur les maps 1000 x 1000
I_love_CoC: test*
Zorg1: faut éviter l'algo récursif je crois pour celui là
I_love_CoC: et devine quoi je suis tombé en plein dedans je pense^^
I_love_CoC: j'ai créer une liste qui regarde les proches voisins et les mémorisent mais c'est trop long
I_love_CoC: une astuce Automaton2000
Automaton2000: le boss est à combien le boss gold ?
philRG: I_love_CoC le dernier test je l'ai passé en transformant ma liste de positions de flotte en set (pour le test d'existence)
philRG: si proche voisin c'est de la flotte bon on zappe
philRG: c nicola qui m'avait filé le tip à mes débuts sur CG
philRG: par contre j'ai rien compris à son code hihi
philRG: c un pro de l'obsufcation
I_love_CoC: pour le dernier test je l'ai résolu en regardant si j'avais assez de terre pour couper la map en largeur ou longueur
I_love_CoC: pas de soucis
I_love_CoC: la ou j'ai un probléme c'est sur les deux est d'avant
I_love_CoC: le temps que j'identifie correctement les lacs je suis oot
I_love_CoC: je passe 50 test 60 maxi sur les 100 ou 300
Stilgart: Automaton2000: il est a plusieurs licornes de distance
Automaton2000: alors que quand je regarde la liste des samples
I_love_CoC: est ce que tu dis non à la drogue Automaton2000
Automaton2000: tu cliques sur la pp de aqq
I_love_CoC: ce n'est pas trés responsable Automaton2000
Automaton2000: et c'est pas le cas, je pense que le truc que j'ai pas besoin de faire le puzzle
I_love_CoC: pense aux jeunes qui nous lisent Automaton2000
Automaton2000: ça devrait être plus rapide que python tiens
I_love_CoC: en plein dans mon coeur de noo Automaton2000
Automaton2000: que je peux dire que tu vas me dire que mon code il est tout le temps
I_love_CoC: je vais attaquer 'the max surface box'
I_love_CoC: votre avis messieurs dames sur ce puzzle?
Remi.: Salut tout le monde
I_love_CoC: o/
I_love_CoC: ça va Remi?
Remi.: bien et toi ?
Zorg1: \o
I_love_CoC: bien merci
Zorg1: tu te connectes tard Remi. :p
I_love_CoC: ^^
I_love_CoC: c'est phil qui va devoir revoir ces stats^^
Zorg1: :)
Remi.: Non c'est 21h comme d'habitude ^^
I_love_CoC: décalage horaire?^^
Remi.: Je me la joue chuck norris ... j'ai pas de montre, je décide de l'heure qu'il est :P
I_love_CoC: ok tu m'as eu^^
I_love_CoC: pour lemax surface box faut tenter de passer par les dérivées partielles ou bien je pars en cacahuéte dans mon cervelet?
**Stilgart tend un 8e bit à Remi.
Remi.: 0 000000 00 000 000 000000 0 000 00 000 000
I_love_CoC: 8 bit c'est beaucoup pour u seul homme
I_love_CoC: désolé
Remi.: Même chuck norris s'arrête à 7
Stilgart: c'est l'inverse... lui n'a besoin que de 7 bits
Stilgart: Automaton2000 a besoin de beaucoup plus (cf la taille des logs)
Automaton2000: et j'ai fait un mc ?
Remi.: Tu fais ce que tu veux Automaton2000
Automaton2000: mais je suis pas sur que les deux premiers
I_love_CoC: ta capacité à ne finir aucune phrase me brainfuck à chaque fois Automaton2000
Automaton2000: I_love_CoC salut la tortue I_love_CoC
Remi.: :heart_eyes:
Remi.: GG I_love_CoC
I_love_CoC: je crois que je t'aime Automaton2000
Automaton2000: est-ce que je suis devant toi
I_love_CoC: c'est quoi ce ruc avec les tortues dont vous parlez tout le temps?
I_love_CoC: vous avez pourri l'esprit d'automaton?
I_love_CoC: truc*
Stilgart: sort of
I_love_CoC: ^^
Stilgart: vu qu'il est censé apprendre, on lui apprend
Stilgart: étape 1 : à lui faire dire tortue
Stilgart: étape 2 : à lui faire dire licorne
Stilgart: étape 3 ?
Stilgart: étape 4 : à lui faire dire que Beber est le meilleur
I_love_CoC: au moins il ne fait pas des appels au génocide et au retour du 3éme R...
Remi.: Beber ?
I_love_CoC: un plan sacrément bien huilé je trouve^^
Remi.: Automaton2000 ne répète que ce qu'il lit sur le tchat
Automaton2000: je l'ai pas vu venir
Stilgart: https://www.codingame.com/profile/f30988de96c9c80005a6f5ec0986922f0411701
Stilgart: hélas, il ne vient plus vraiment par ici :(
Stilgart: tiens, il a encore son bonnet de noël
Stilgart: c'était l'époque où CG jouait à modifier nos avatars :'(
kyulol: Hello ce site est fait pour des gens qui debutent un language ou pas du tout ?
Stilgart: pas du tout
Remi.: Pas tellement
Stilgart: et bonjour
I_love_CoC: perso j'aurais dit un peu quand même
Remi.: Faut connaître les bases d'un langage pour s'améliorer ici.
Stilgart: si tu sais programmer et que tu veux juste apprendre une nouvelle syntaxe, ça peut le faire
I_love_CoC: et tu veux essayer quel langage?
Stilgart: mais pour débuter en programmation, un site comme hackerrank est sans doute plus adapté
kyulol: j'essaie justement d'apprendre JS
Remi.: Automaton2000 tu programme en quel langage ?
Automaton2000: c'est pas la première fois que tu dis
Remi.: Je ne m'en rappelle plus Automaton2000
Automaton2000: prouve que tu existes !
I_love_CoC: prouve le contraire Automaton2000
Automaton2000: et je me rends pas compte
Remi.: On peut se rencontrer en vrai si tu veux Automaton2000
Automaton2000: et le peu de code
Stilgart: qui a osé mettre du France Gall dans la tête de Automaton2000 ???
Automaton2000: je fais du c ou du c++
Stilgart: en attendant, tu as ta réponse Remi. :)
I_love_CoC: en fait il a juste une latence de quelques questions
Remi.: Oui ... mais entre temps il a presque dit que le n'existais pas :/
I_love_CoC: c'est parce qu'il sait que lui et ces semblables dirigeront la planéte plus tard
I_love_CoC: pour lui futur présent et passé sont une seule et unis$que chose^^
I_love_CoC: n'y vois rien de personnel remi
Remi.: Au fait, il n'y a plus de puzzle de la semaine depuis les évènements spéciaux ?
Revy33: Original les certifications CodinGame, pas très convaincu par le résultat cependant
I_love_CoC: ^^ Revy33 pourquoi?
Revy33: Meilleur que > 99% des professionnels ? Ok j'ai eu tout "juste", mais le seul critère est--il la résolution de problèmes ?
I_love_CoC: tu es meilleur que 99% des professionnels?
Revy33: mdrrr
Revy33: on est beaucoup à être meilleurs que 99% des professionnels à ce que je vois haha
I_love_CoC: apparemment ce site est un repére de génie du code^^
Remi.: Sur CG du moment que tu as plus de 90% de bonnes réponses, tu es meilleur que 99% des pros
I_love_CoC: perso je serai pro je les aurai trainer en justice pour diffamation
I_love_CoC: ^^
Remi.: Après faut savoir que quand on n'est pas habitué au site, on peut faire 50% même en sachant coder.
I_love_CoC: ahhh??
I_love_CoC: la tu m'étonnes
Revy33: oui, mais ça pourrait être interessant de prendre en compte l'optimisation, je crois que c'est sur leetcode ou ça prend en compte le temps d'éxécution et la complexité ?
Remi.: Mais parmi les habitués, je ne connais personne qui ne soit pas meilleur que 99% des pros dans son langage.
Remi.: Il ne me semble pas.
Revy33: Codeforces*
Remi.: La complexité est prise en compte dasn les "gros" validateurs (ceux qui font manipuler beaucoup de données)
Revy33: et c'est la mémoire je crois qui est prise ne compte
Remi.: Ton code fera timeout si pas optimisé, donc t auras des tests KO. Mémoire ou temps de calcul, ça dépend du puzzle. Mais dans les certifs je ne sais même pas s'il y a des tests comme ça.
Revy33: la boite pour laquelle je bosse, faisais passer des tests de prog via CG
Revy33: ah yes, d'ailleurs en parlant de gros valideur, j'suis bloqué à 83% sur un puzzle facile, envie de pleurer :'(
I_love_CoC: dis leur qu'il existe un vivier de jeunes programmeur freelance méconus ici^^
Remi.: Alors ce ne sont pas les mêmes que les certifs. Selon les boîtes ça peut être plus ou moins compliqué.
I_love_CoC: lequel puzzle?
Revy33: Nature of quadrilaterals
Remi.: C'est quel puzzle ? Si je l'ai fait je peux peut-être t'aider.
Remi.: Fait.
I_love_CoC: faut ressortir tes cours de géométrie du collége avec les caractristiques carré/rectangle/losange/parrallélogramme
Remi.: Tu utilises quel langage ?
I_love_CoC: et tu affines les conditions (milieu des digonales, angle droit etc..)
Revy33: au début en passant par le calcul d'angles, je passe tous mes testsn mais 66% à la soumission finale, et là en utilisant juste les longueurs des côtés/diagonales, 83%
Revy33: Python
Revy33: lEs cours du college sont loins ...
I_love_CoC: je suis passé par les vecteurs perso entre produit scalaire et autre
I_love_CoC: bonne soirée à tous
Remi.: Ah je ne vais pas pouvoir t'aider en python, mais pour les claculs oui
Remi.: Bonne soirée
Revy33: Bonne soirée
Revy33: je vais tester cette histoire de diag qui se croisent en leur mileu
Remi.: Non y a beaucoup plus simple
Remi.: Déjà le premier critère c'est le parallelograme.
philRG: fortiches les règles expert de brain fork
philRG: toujours pas capté un kopek :-D
philRG: tiens un Remi. o/
Remi.: Moi j'ai compris, mais j'ai du mal à me servir des boucles pour vraimetn réduire le nombre d'instructions.
Remi.: \o philRG
philRG: pas vu l'heure passer
Remi.: Il est 21h
Remi.: je viens juste de me connecter.
philRG: :-D
philRG: t'es au dessus de moi, je viens de recoder entièrement mon code python, bon j'ai réduis quand même de 2700 points par rapport à mon code vieux d'un an
philRG: Par exemple, AAAAAAAAAAAAAAAAAAAAAAAAAA (A x26) a pour solution +.......................... et aussi +>-[<.>-].
philRG: là je comprends rien
philRG: mais à quoi servent ces crochets?
philRG: C'est incompréhensible comme énoncé
Eugene_26: hello comment resourdre un probleme rapidement sur codingame
philRG: 1- comprendre l'énoncé
Remi.: 0,5 - lire l'énoncé ;)
philRG: héhé
Remi.: phil déjà est-ce que tu comprends le +....... ?
philRG: 2+2=5
Remi.: Je prends ça pour un non ^^
Remi.: Eugene_26 tu as un soucis avec un puzzle en particulier ?
philRG: le wording est délicat sur ce puzzle
philRG: tu augmentes la lettre de la rune
Remi.: Avec le + tu passe de "rien" à "A"
Remi.: et avec 26 "." tu valides 26 fois le A
Remi.: Donc tu écris AAAAAAAAAAAAAAA
philRG: ben çà j'ai compris ce sont les règles de base.
philRG: je te parles des règles expertes expliquées comme un manche
Remi.: Donc ce sont les boucles avec les crochets [ ] que tu n'as pas compris
Remi.: En gros quand i ltombe sur "]", i revient au "[" si la case courante est différente de "rien", ou passe à la suite si la case courante est "rien".
philRG: c ce que j'ai écris au début: bon moi je vais me pioter, ces bondieuseries me fatiguent
philRG: fortiches les règles expert de brain fork toujours pas capté un kopek
Remi.: Ok je t'expliquerai un autre jour ^^ mais tu peux résoudre le truc dans les [ ].
Remi.: Bonne nuit.
Remi.: * sans les [ ]
philRG: nan mais j'ai raté mon copy/paste
philRG: En gros quand i ltombe sur "]", i revient au "[" si la case courante est différente de "rien", ou passe à la suite si la case courante est "rien".
philRG: c'est quoi i?
Remi.: faute de frappe
Remi.: il tombe
Remi.: i ltombe
philRG: ok je réfléchirai demain à ce truc
philRG: j'avais du comprendre il y a un an, mais là je fatigue
philRG: c tout de même sacrément mal expliqué
Remi.: Affiche directement +>-[<.>-]
Remi.: Et regarde l'animation
philRG: ok
Remi.: Et tu vas voir pourquoi ça fait 26 "A"
philRG: pas con le test en live
philRG: j'avais utilisé les crochets l'an dernier mais assez basiquement
Remi.: Et phil je confirme qu'on peut y arriver sans les [ ]
Remi.: je pense notamment à la quest map, faire moins de 6500
philRG: '[>].' et '[>]'
philRG: ah ben je suis à 6001
philRG: j'avais triché l'an dernier
Remi.: Triché ? :scream:
philRG: j'étais à 8600 points, çà m'a fait suer
philRG: puis je suis passé aux combats de bots...
Stilgart: il a fait un truc pas encouragé par les guidelines ! :fearful:
philRG: j'ai du trouvé un code Java sûrement qui faisait du 6092
philRG: là en refaisant le puzzle from scratch en python, je descends à 6001
philRG: bah les combats de bots sont plus entraînants
philRG: Ca va en difficulté croissante
Remi.: Moi j'ai du mal des les combats de bots.
Remi.: Les boss sont trop durs à battre ^^
Remi.: En optimisation y a pas de boss lol
philRG: je comprends pas pourquoi. Enfin, du mal, tout est relatif
Remi.: Allez bonne nuit tout le monde.
Remi.: o/
philRG: bonne nuit Remi.
philRG: les combats de bots sont tout de même plus faciles que les puzzles d'optimisation je trouve
philRG: par contre, c'est un peu plus long
Stilgart: je crois que je viens de pisser mon code le plus honteux sur CG :/
Stilgart: merci shenzhen I/O :/
dwarfie: je crois que j'ai trouve les pb de mon connect 4 ... magnifique le run ;)
dwarfie: maintenant a voir si ca remonte aussi haut ou pas
dwarfie: ah ... mon bot continue a se petit-suissider ...