Chat:Fr/2021-11-29

From CG community
Jump to navigation Jump to search

pardouin: de rien :)

3141948: > dwarfie fait effectivement du haskell ... il en est a 50 puzzles Cool dwarfie tu m'as l'air assez polyglotte

pardouin: tiens d'ailleurs je peux voir ses certifs/nb de puzzles mais pas les tiens phil

pardouin: je pensais que le bug touchait tout le monde

Default avatar.png Lucas2519: comment on règles la vitesse du robot

Ryuuk: Bonjour :)

Default avatar.png FDASIFJAS: mon papa me bat tout les jours

Default avatar.png DJMadFrenchman_78c: :(

Default avatar.png FDASIFJAS: papa dit moi où tu te situes ?

Default avatar.png NocrioS: tom ?

Default avatar.png FDASIFJAS: quand j'écarte tes fesses, j'ai une vue sur la merde

Default avatar.png DJMadFrenchman_78c: yann ?

Default avatar.png 333e8: ?? du calme du calme les enfants

[CG]Thibaud: :eyes:

Default avatar.png NocrioS: ya des gens bizarres ici

Default avatar.png tristou: cc les juifsw

Default avatar.png tristou: oupps le correcteur

Default avatar.png tristou: *juifs

Default avatar.png tristou: ah c'est mieux

Default avatar.png Sheewiiiine: wsh bien ou quoi

Default avatar.png Sheewiiiine: :thumbsup:

Default avatar.png NocrioS: oklm bg

Default avatar.png tristou: lets goooooooooooooooooooooooooo

BlaiseVonEbuthIV: Yo tout l'monde ! Automaton2000 !

Default avatar.png Automaton2000: bon je vais péter un câble

Zorg1: du calme Automaton2000 bientôt la fin d'année

Default avatar.png **Automaton2000 fait tomber la table

Zorg1: cette violence Automaton2000 :(

Default avatar.png Automaton2000: et je perds des places

Zorg1: tu vois ça sert à rien de s'énerver Automaton2000 peace and love ^^

Default avatar.png Automaton2000: on n'a pas le temps de passer en gold

Zorg1: tu vas voir quand tu vas passer en gold va falloir que t'attende plusieurs heures Automaton2000 ;-)

Default avatar.png Automaton2000: y a juste besoin de la ligne de commande

Zorg1: oui tu peux directement modifier dans leur BdD aussi Automaton2000 :D

Default avatar.png Automaton2000: c'est ce qu'ils disent tous

Zorg1: :D

Default avatar.png RotitNohj: bonjour tout le monde :) bonjour automaton2000 !

Default avatar.png Automaton2000: on a du mal à comprendre pourquoi je ne suis pas trop sur de ce qu'il y'a de plus en ...

Default avatar.png RotitNohj: c'est toujours difficile de te comprendre automaton2000

Default avatar.png Automaton2000: j'ai juste besoin de faire un truc pas mal

Default avatar.png RotitNohj: je comprend on en a tous besoin en cette periode difficile... enfin ca va tu risques pas de tomber malade toi automaton2000

Default avatar.png Automaton2000: ouais mais c'est un autre jeu

Default avatar.png RotitNohj: complètement différent oui !

Zorg1: :eyes:

Default avatar.png TheTenYearOldAuntie_855b: Bonjour, je n'arrive pas à savoir où j'ai faux dans le chapitre 2 : compléments sur les boucles. Mon code est le suivant : def ma_fonction(liste): http://chat.codingame.com/pastebin/8d4311d6-0f57-4a5d-8665-ca512ae49854

JSanction: Chapitre 2 de quoi ?

Default avatar.png TheTenYearOldAuntie_855b: Recueil d'exercices pour apprendre Python au lycée

JSanction: Je viens de voir ton code c'est assez limpide de pourquoi ça foire

Default avatar.png TheTenYearOldAuntie_855b: enfaite j'ai enlevé ce qu'il y avait dans la liste car quand ma liste contient un 0, l'exercice me répond que 0 est trouvé mais que 0 n'est pas trouvé dans le cas où la liste ne contiendrait pas de 0

JSanction: si tu as 0 ça doit s'arrêter ?

Default avatar.png TheTenYearOldAuntie_855b: par exemple : liste = [1,0,5,0,3,6,9,0]

Default avatar.png TheTenYearOldAuntie_855b: En testant les valeurs [1, 2, 3, 0, 4, 5, 0] le résultat obtenu est bien 0 trouvé En testant les valeurs [1, 2, 3, 4, 5, 6] le résultat obtenu est 0 trouvé au lieu de 0 non trouvé

Default avatar.png TheTenYearOldAuntie_855b: http://chat.codingame.com/pastebin/d20f4821-ba26-4fba-8a60-1a2f5c5887a8

JSanction: d'accord et ce code tu l'as testé ?

Default avatar.png TheTenYearOldAuntie_855b: oui il ne renvoie rien

Default avatar.png TheTenYearOldAuntie_855b: ça fait 1 heure que j'essaie de retourner la fonction dans tout les sens, rien ne marcher

JSanction: C'est parce que ta liste est vide

Default avatar.png TheTenYearOldAuntie_855b: meme avec une liste remplie ça ne fonctionne pas

JSanction: Le for ne commence pas vu que c'est vide donc tu ne passes pas dans les if

Default avatar.png TheTenYearOldAuntie_855b: le site attribue une liste automatiquement

JSanction: Moi ça fonctionne avec une liste non vide

Default avatar.png TheTenYearOldAuntie_855b: que ma liste soit remplie ou pas le resultat est toujours faux

Default avatar.png TheTenYearOldAuntie_855b: def ma_fonction(liste): http://chat.codingame.com/pastebin/886630d9-02ac-450c-90b8-e30253039016

JSanction: tu comprends bien qu'avec ton break, il va arrêter de parcourir ta liste ?

Default avatar.png TheTenYearOldAuntie_855b: oui mais si ma liste était [1, 2, 3, 4, 5, 6], il irait jusqu'au else n'est ce pas ?

JSanction: si ta liste ne contient pas de 0 il est censé renvoyer "ne contient pas de 0" car il passera que dans le else

Default avatar.png TheTenYearOldAuntie_855b: bah le site m'affiche : "En testant les valeurs [1, 2, 3, 4, 5, 6] le résultat obtenu est 0 trouvé au lieu de 0 non trouvé"


Default avatar.png TheTenYearOldAuntie_855b: Ok j'ai compris

Default avatar.png TheTenYearOldAuntie_855b: enfaite il ne voulait pas que mette de liste[] du tout

JSanction: càd ?

Default avatar.png TheTenYearOldAuntie_855b: def ma_fonction(liste): http://chat.codingame.com/pastebin/0c4f4a1e-8af4-4ad9-aeef-1cdbb29ed9cc

Default avatar.png TheTenYearOldAuntie_855b: merci pour ton aide. J" suis content de savoir que mon code était pas faux, simplement il faut comprendre comment il font les exercices.

JSanction: tu dois faire quelque chose pour le cas où ta liste est vide

Default avatar.png Mickael_1321: Bonjour je suis très mauvais en C# et j'aimerai m'entraîner où puis-je trouver des exercices conçernant le C#

AlanPegeot: Bonjour @Mickael_ tous les puzzle sont disponible dans tous les langage de programmation, tu peu également trouvé des cours te permettant de mieux comprendre les langage ici: https://www.codingame.com/learn

Default avatar.png Mickael_1321: Merci beaucoup!!

AlanPegeot: de rien :)

Default avatar.png Lucas2519: :rage:

LaTailleDuRat: adieu

Default avatar.png Lucas2519: salut

Mickael_1321: ça joue ou bien ?

LaTailleDuRat: sa vas ou bien

Default avatar.png Lucas2519: sa joue nickel et vous

LaTailleDuRat: sa joue non de diou

Default avatar.png Lucas2519: :joy:

Mickael_1321: :boy_tone5:

LaTailleDuRat: :thumbsup_tone5:

Mickael_1321: :flag_af:

Default avatar.png Lucas2519: vous faites quoi ??

Mickael_1321: coder du c# et toi '

Mickael_1321: ?

LaTailleDuRat: :point_right_tone5::ok_hand_tone5:

Default avatar.png Lucas2519: python3

Mickael_1321: ha bon

Mickael_1321: okey okey

LaTailleDuRat: on fait du c# ma gueule

LaTailleDuRat: et tu t'en sors negros?

Mickael_1321: comment?

Default avatar.png Lucas2519: t'a dit quoi ?????

LaTailleDuRat: désolé c'est mon frère qui a écrit

Mickael_1321: c'est un ouf :joy:

Default avatar.png Lucas2519: mais il est tarré ton reuf wlh

LaTailleDuRat: oui mdr

Default avatar.png Lucas2519: :joy:

LaTailleDuRat: il est pour eric zemmour

Mickael_1321: ha c'est pour ça

[CG]Thibaud: premier avertissement LaTailleDuRat

LaTailleDuRat: merci pour m'avoir donner une deuxième chance

Mickael_1321: de rien

Default avatar.png Lucas2519: t'a de la chance le RAT

[CG]Thibaud: vous pouvez discuter dans votre propre channek #ici

Default avatar.png Lucas2519: ok merci pour l'info tibault

Default avatar.png Lucas2519: *aud

LaTailleDuRat: merci tiboinshape

Default avatar.png Lucas2519: il est en forme la RAT

LaTailleDuRat: :thumbsup_tone5:

Mickael_1321: hey @LaTailleDuRat tu veux faire faire l'amour dans le près ?

[CG]Thibaud: hum

LaTailleDuRat: mais il est fou celui la

LaTailleDuRat: non de diou

Default avatar.png Lucas2519: mickael il est tarré !!!!

LaTailleDuRat: il est très homo lui

Default avatar.png Lucas2519: je vais bosser je reviens tt a l'heur a plus !!

LaTailleDuRat: ok bon travail ma gueule

Mickael_1321: longue et dur ++

Default avatar.png Lucas2519: cimer albert:joy:

Lita65: Bonjour à tous, Bonjour Automaton2000

Default avatar.png Automaton2000: en java si tu fais pas de java

Kishlin: hello les gars je cherche des infos sur les montées en version des interpreters du site, ils sont restés en php 7.3, je cherche si oui et quand comptent-ils permettre 7.4 / 8.0 / 8.1 / ...

pardouin: quand les langages sont mis à jour c'est indiqué ici : https://www.codingame.com/forum/t/languages-update/1574

Default avatar.png Barashnikov: Salut à tous j'aimerais m'entrainer sur du java qu'est-ce vous me conseiller ?

Kishlin: ça roule merci @pardouin

Default avatar.png Lucas2519: perso nn je fais du pyton 3

pardouin: mais c'est assez rare car même pour mettre à jour un seul langage le procédé est lourd donc en général ils en font plusieurs en même temps

Kishlin: ouais j'imagine qu'ils font pas ça tous les 4 matins où à chaque nouvelle version

pardouin: en gros "de temps en temps" ils font une grosse maj

Kishlin: mais php7.3 ça commence a dater et les nouvelles versions ont des updates vraiment pratiques

Kishlin: 7.3 n'aura plus de LTS dans un mois ça les fera peut-être se bouger

pardouin: ^^

Gronahak: Salut Automaton2000, tu penses que je vais avoir le job ?

Default avatar.png Automaton2000: tu te sens pas obligé de faire des boucles

pardouin: question bête : PHP 7.4 c'est géré sans pb par PHP 8.1 ou bien c'est une branche à part ?

pardouin: s'il n'y a pas rétrocompatibilité ils seront sans doute réticents à mettre la 8.1, ils mettront peut-être la 7.4

Kishlin: non y'a des bc breaks donc en effet les codes écrits en 7.3 ne marcheront pas tous sur du 8

pardouin: ce qui est dommage c'est que la 7.4 est aussi en fin de vie

Kishlin: j'y ai pensé mais en même temps ils vont bien être obligés de le faire un jour quand même non ? ils pourront pas rester pendant des années bloqués sur du 7.3/7.4

Kishlin: oui clairement

pardouin: oui ils sont bien passés de python 2 à python 3 à un moment

pardouin: donc tous les vieux codes python 2 du site sont caducs

Zorg1: y a eu les deux version de python pendant un certain temps sur ce site

Kishlin: ouais normal, surtout vu leurs objectifs de servir aussi point de vue pro pour recrutement / recherche de jobs / apprentissage / etc

Zorg1: python2 & python3

pardouin: ils feront sans doute pareil pour PHP

Kishlin: puis avec php y'a des bc breaks à chaque fois donc de 7.3 à 7.4 ça pétera des codes aussi je pense

Kishlin: https://www.php.net/manual/en/migration74.incompatible.php

Zorg1: je pense qu'il doit y avoir bcp plus d'utilisateur de python que de PHP ici

Kishlin: ouais je me suis dit aussi que php est sûrement pas dans les langages les plus populaires et ça doit jouer dans leur prio

Mickael_1321: Re

LaTailleDuRat: re

Mickael_1321: j'adore me chier dessus quand mon père avale son sperme devant moi

Default avatar.png Lucas2519: quelqu'un a la solutions des bots

Alshock: yo

pardouin: moi qui voyais les suisses comme des gens classes :(

BlaiseVonEbuthIV: Alshock :wave:

LaTailleDuRat: tu te trompe cher ami

Alshock: oh tu sais les petits cons de tout pays sont fidèles à leur dénomination

Mickael_1321: pardon tromper de site j'étais sur www.ProblèmeD'erection.com

pardouin: les petits suisses ? :D

Alshock: n'est-ce pas Automaton2000 ?

Default avatar.png Automaton2000: j'en ai fait un peu des deux

LaTailleDuRat: par contre parle pas mal de la suisse

pardouin: les fameuses urls avec des caractères non ascii

pardouin: les couteux suisses ? ^^"

Mickael_1321: LOL HAHAH XDD. pedé va

Mickael_1321: je rigole je t'aime

Mickael_1321: passe en mp ;)

pardouin: j'peux pas j'ai poney

Mickael_1321: je vous demande pardon l'équipe vous êtes une communautés de programmeur, je vous souhaite tous courage car je sais que ce n'est pas évident. Courage à tous. Negros

LaTailleDuRat: pas de quoi:ok_hand_tone5:

LaTailleDuRat: boom nigger t'es le meilleurs ;)

Default avatar.png Sunime: Y a pas de modo ici ?

BlaiseVonEbuthIV: :smirk:

Zorg1: les modos sont dans l'escalier

Default avatar.png Lucas2519: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Lita65: J'avoue !

[CG]Thibaud: re

BlaiseVonEbuthIV: Faudrait donner les droits à quelqu'un d'efficace et souvent présent, genre Automaton2000.

Default avatar.png Automaton2000: donc là je suis déjà en train de faire le job

darkhorse64: Il est prêt

darkhorse64: Chaud patate, Automaton2000 ?

Default avatar.png Automaton2000: ça me fait penser que je n'ai pas de temps

darkhorse64: Toi aussi, tu as poney, Automaton2000 ?

Default avatar.png Automaton2000: et t'as pas vu la gueule de mon code haskell

darkhorse64: Le montre surtout pas à Stilgar, Automaton2000

Default avatar.png Automaton2000: le truc le plus simple c'est de faire des tests de l'ide mais pas celui après la soumission. il me ...

darkhorse64: Pas capable d'aligner trois phrases cohérentes, Automaton2000

Default avatar.png Automaton2000: mais bon y'a pas de ligue légende

BlaiseVonEbuthIV: C'est tout benef, on pourra pas lui reprocher de saler le chat. Ni même de l'ouvrir si on lui a rien demandé en fait ! Le parfait petit soldat ! :smirk:

darkhorse64: Sauf lorsqu'il s'agit de dire tortue, Automaton2000

Default avatar.png Automaton2000: en fait j'ai fait un petit peu de temps pour faire du sport

Lita65: Et quelqu'un à pensé à l'éducation de ce pauvre Automaton2000. Il en lis des vilaines choses !

Default avatar.png Automaton2000: ok merci je vais regarder

Lita65: Non regarde pas ! c'est justement le point Automaton2000

Default avatar.png Automaton2000: ils vont faire un truc en java pour faire un minimax

darkhorse64: Oui, je suis surpris qu'il n'ait pas encore adopté le vocabulaire des crétins de l'après-midi

BlaiseVonEbuthIV: Oh si. C'est quand ça lui prend...

darkhorse64: C'est gentil par rapport à ce que j'ai vu cet aprem

pardouin: quand il va commencer à appeler tout le monde negro ça va être classe :x

pardouin: CG canceled et tout

pardouin: surtout maintenant que c'est américain D:

darkhorse64: tu vas faire faire des cauchemars au CM, là

BlaiseVonEbuthIV: Y'a un CM ?! Oo

[CG]Thibaud: :wave:

Alshock: reuh, yféfrwa pour courir comme même

Alshock: têtre plutôt "yféfroua" j'ai des dotues sur l'orthographe

darkhorse64: t'as les doigts tout gelés, aussi. Pas facile de taper sur le clavier

Alshock: tu déconnes mais avec le froid j'ai été courir et j'ai des crampes dans les bras

Alshock: vrtual sens cont = 0;

philRG: moi pour noël, ce sera des chaussettes vélo hiver :-)

BlaiseVonEbuthV: Wé ! Lvl up !

Zorg1: :thumbsup:

darkhorse64: une nouvelle incarnation

Stilgart: BlaiseVonEbuthIV: gg

Stilgart: plus que 47 ;)

Stilgart: (ha non, ce level up...)

**Stilgart ne suit rien

Zorg1: c'est V maintenant

Zorg1: bientôt VI

Zorg1: VIVIVI le nombre de la bête

Zorg1: bon je suis crevé à faire des blagues idiotes

**dwarfie lance le jingle de la blague de denisot ...

Zorg1: désolé

Zorg1: :p

dwarfie: qu'est qui est vert et qui pousse au fond du jardin ?

Zorg1: de la rhubarbe ?

BlaiseVonEbuthV: Un mec avec une gastro.

dwarfie: non , un alien .... qui chie .... désolé ...

BlaiseVonEbuthV: Ah presque...

dwarfie: tadadatada daouin ouin ...

Zorg1: on voit bien que vous n'avez jamais vraiment réfléchi sur le côté résolument "plante alien" de la rhubarbe

Zorg1: honnêtement une poursuite en speeder sous les feuilles de rhubarbe géante ça le fait

dwarfie: d'apres la theorie des anciens astronautes , toutes les plantes ont ete amenées par des alien de toutes facons ;)

Zorg1: oui mais les anciens astronautes c'était des hommes rhubarbes

Stilgart: on les cultivaient pour faire du sucre ?

**BlaiseVonEbuthV slaps Stilgart around a bit with a large betterave.

Stilgart: chacun son sucre !

Zorg1: stilgart est encore pinté à la gnôle de rhubarbe ...

Stilgart: chacun son sucre, disais-je :)

**dwarfie etonné de pas avoir la pire solution en haskell pour tictactoe ... il va arroser ca une fois rentré ....

dwarfie: Automaton2000 : fait péter l'alcool de tortue

Default avatar.png Automaton2000: j4 le premier a tout fait en 06:24

dwarfie: Automaton2000 : peut etre mais toi rien , jamais

Default avatar.png Automaton2000: tu connais le métal gothique ?

Zorg1: houla tu nous fais quoi Automaton2000 ?

Default avatar.png Automaton2000: par contre si tu veux pas

Default avatar.png ZartexCode: Salut

Default avatar.png ZartexCode: Quelqu'un de doué en PHP ici ?

Zorg1: Quelqu'un pour me refaire mon parquet à pas cher ici ?

Default avatar.png ZartexCode: Un humoriste qui pourrait venir pour un anniversaire ici ?

Zorg1: (+ sérieusement : pose ta question ici qqn y répondra si c'est dans ses cordes)

Default avatar.png ZartexCode: Ouep !

Zorg1: là on a l'impression que tu cherches qqn à pourrir en MP, donc personne ne va y répondre

Default avatar.png ZartexCode: Dacc thks

BlaiseVonEbuthV: "On CodinGame, passionate developers learn, train, chat and have tons of fun." :sunflower:

BlaiseVonEbuthV: Du coup il pose pas sa question. T'es lourd Zorg1, il voulais vraiment pourir quelqu'un par mp...

Stilgart: Automaton2000: c'est ton domaine les parquets, non ?

Default avatar.png Automaton2000: quand on parle du loup

Stilgart: Automaton2000: c'est pour la chouette, et je ne suis qu'une tortue... tu as donc tout faux

Default avatar.png Automaton2000: en vrai ça peut être intéressant

nicola: Une chouette décoiffée, c’est un hibou ?

nicola: Une chouette complètement glucose.

Stilgart: chacun son sucre, avais-je dit.

philRG: marrant les soluce des potw des copains, pas besoin de savoir qui a codé le bfs

philRG: on les reconnait en 2s

philRG: ceci dit un dungeon 3d ça rappelle des souvenirs de jeunesse

Default avatar.png JADOR_LO: coucou je débute complètent et je ne comprend pas pourquoi mon code ne marche pas. Vous pouvez m'aider?

Default avatar.png JADOR_LO: voici l'énoncé :Soustraire 3 à n et sauvegarder le résultat dans x. Ensuite, afficher x

Default avatar.png JADOR_LO: mon code : = n - 3

   print(x)

Default avatar.png JADOR_LO: x = n - 3

Default avatar.png JADOR_LO: print (x)

VERSA: x = n - 3 print (x) ouais c ça

BlaiseVonEbuthV: Y'a pas de raison que ce code java fasse une NullPointerException...

Default avatar.png JADOR_LO: ok merci je vais vérifier ca

Stilgart: on ne connait pas le type de n, note

BlaiseVonEbuthV: Un sale type sans doute.

Default avatar.png JADOR_LO: j'ai redémarrer la page et tout fonctionne avec mon code. Merci de votre aide!!

Default avatar.png Ced06440: Bonjour, je comprend pas le premier exercice de Mad Pod Racing : // Edit this line to output the target position

   // and thrust (0 <= thrust <= 100)
   // i.e.: "x y thrust"
   console.log(nextCheckpointX + '10' + nextCheckpointY + '50');

Stilgart: il sort d'où le + '10' ?

BlaiseVonEbuthV: Et le +50...

BlaiseVonEbuthV: C'est pour donner de l'effet au pod.

Default avatar.png Ced06440: c'est moi qui l'ai est rajouter pour voir ci mon pod avancer

BlaiseVonEbuthV: :no_mouth:

Stilgart: on te demande d'afficher un truc genre "1000 2000 50"

Stilgart: c'est pas du tout ce que fait ton code :(

Stilgart: (pour "va en x=1000 et y=2000 avec une 'vitesse' de 50")

VERSA: écrire un programme qui affiche le plus petit entier n tel que 4 + 5 + 6 + ... + n dépasse 12345.

VERSA: qqn pour m'aider plz

VERSA: n=0 while n < 12345:

   n = 
   n += 1

Stilgart: 4+5+6+...+n = (n-3)(n+4)/2

VERSA: marche pas

BlaiseVonEbuthV: Stoi qui marche pas

VERSA: c toi qui marche a moitié

pardouin: après il faut savoir résoude une équation du second degré

pardouin: résoudre

pardouin: mais sinon ton squelette de programme est mal fait à la base

VERSA: bah je sait faire mais vois pas le lien

pardouin: ce serait plutôt:

pardouin: http://chat.codingame.com/pastebin/45499a11-fc05-4c35-b451-c4f4c5b9f7d1

Stilgart: le lien, c'est que c'est 4+5+...+n que tu dois comparer à 12345 d'après ton énoncé

Stilgart: et toi tu compares n à 12345

pardouin: (il te donnait la formule de la somme direct au lieu que tu aies à sommer les entiers un par un)

VERSA: bon pas grave y'a rien qui marche

pardouin: regarde ce que je t'ai donné

BlaiseVonEbuthV: C'est bon Stilgart, te fatigue pas, pardouin a donné la solution.

pardouin: si tu mets des n partout c'est sur que ça marchera pas, il te faut 2 variables

Stilgart: ou lire ce que j'ai écris :)

VERSA: ok mais la ou il y a le m=

VERSA: je mets quoi après

pardouin: ben c'est à toi de trouver

VERSA: ah

pardouin: on va pas tout te dire non plus

Stilgart: j'ai pas besoin de 2 variables moi :D

pardouin: lol

pardouin: débrouille toi pour que le m soit égal à la somme

Stilgart: (mais la solution de pardouin est davantage satisfaisante, j'avoue)

pardouin: tu fais grossir m petit à petit et tu t'arrêtes quand il dépasse le nombre attendu

BlaiseVonEbuthV: Font chier avec leurs renommages, ça correspond plus à mes dossiers...

VERSA: bon on se recroisera peut etre un jour je m'en vais avec mon innocence

pardouin: il faudrait que m soit égal à 4 puis 4 + 5 puis 4 + 5 + 6 etc

VERSA: m+n ?

pardouin: essaye et vois ce que ça donne

pardouin: ajoute un print(m) à chaque étape

pardouin: et ajuste ensuite

pardouin: (il faudra initialiser le m avant la boucle aussi)

pardouin: (genre m = 0)

VERSA: ça va jusque la

VERSA: 12403 mais ce n'est pas le bon"

BlaiseVonEbuthV: Aneo a été renommé ou juste supprimé ?

pardouin: (ajoute print(m, n) dans la boucle et vérifie les valeurs)

BlaiseVonEbuthV: Nvm, il a été supprimé.

Stilgart: https://chadok.info/codingame/puzzles_list.html (rip, en effet)

Stilgart: au moins, je sais que mon script marche maintenant :D

Stilgart: après un rapide test, il n'est plus du tout accessible

Stilgart: ils ont fait une tgd :/

BlaiseVonEbuthV: Histoire de contrat. On déconne pas avec les thunes

Default avatar.png RotitNohj: pardon pour ma question de noob mais: Quelqu'un sait si il existe un moyen de garder une référencce d'un objet crée au sein d'une fonction en python svp ? :x

Remi.: Salut tout le monde

Default avatar.png RotitNohj: salut Remi

BlaiseVonEbuthV: o/

Stilgart: on ne dit plus variable en python ?

Default avatar.png JADOR_LO: Cochez les cases qui correspondent à des conditions vraies


Default avatar.png JADOR_LO: pas fait expres

Default avatar.png RotitNohj: bennn tout est objet en python non ?

Remi.: Aneo supprimé ? Dommage, il faisait partie de mes 15 puzzles à faire dans tous les langages.

BlaiseVonEbuthV: Aucune idée RotitNohj. Mais le mot clé à chercher c'est "portée"(des variables). "scope" en anglais

Stilgart: aneo était un très bon puzzle

BlaiseVonEbuthV: Owi.

Default avatar.png RotitNohj: merci Blaise je vais explorer ca

Stilgart: mais bon... vu le bruit sur le forum, je pense que CG ne le regrettera pas

BlaiseVonEbuthV: ...

**BlaiseVonEbuthV prend une grande inspiration.

BlaiseVonEbuthV: Y'a un forum ?! Oo

Remi.: En quoi tu le trouvais très bon ? J'ai pas trouvé de truc vraiment différent des autres.

Stilgart: ouais, mais que tibo y a prédit la disparition de aneo il y a ~25 jours

BlaiseVonEbuthV: Les arrondis :3

Stilgart: ce puzzle était censé t'apprendre que tes cours de 4e sur les résolutions d'équation c'était pas du bullshit

Stilgart: et qu'il ne faut jamais faire des comparaisons de flottants (surtout quand tu peux faire des comparaisons d'entiers à la place)

pardouin: RotitNohj si tu veux créer une variable globale v ou modifier une variable globale v qui n'est pas mutable (un entier par ex avec un +=), il faut écrire :

pardouin: global v

pardouin: dans ta fonction

pardouin: c'est considéré comme une mauvaise pratique et à éviter mais c'est possible

Remi.: Ah ok, on fait des équations en 4ème ? Je m'en rappelle même plus ^^

BlaiseVonEbuthV: C'python la mauvaise pratique...

pardouin: (en général tu te débrouilles pour que le v en question soit plutôt une variable de classe et comme ça tu peux la modifier sans pb)

Stilgart: Remi.: c'est le moment où on te t'apprendre que pour faire x/3 < y, tu peux faire x < 3*y

BlaiseVonEbuthV: Comme disais mon ancêtre https://forum.codingame.com/t/aneo-sponsored-puzzle-discussion/42954/285

Alshock: c'est pas juste encore pire ça pardouin ?

BlaiseVonEbuthV: Oui mais c'est du python, donc pire c'est pour les gens normaux, mieux c'est pour les pythonneux Alshock

Alshock: Moi j'aurais déclaré global my_obj même s'il est mutable, sinon c'est intraçable (bon déjà la globale mutable c'est pas fifou)

Remi.: D'accord Stilgart, en fait je ne me rappelel même plus comment je l'ai résolu. Je me rappelle juste de l'avoir fait de manière itérative avec les calculs les plus simples possibles. Et ça marchait bien sans se poser la question des arrondis.

pardouin: il vaut mieux ça: http://chat.codingame.com/pastebin/a5108100-2e3f-48d9-b0ae-bad340fb56b9

Stilgart: les gens qui pensent que les variables globales sont une mauvaise pratique n'ont jamais codé de vrai projet

pardouin: que: http://chat.codingame.com/pastebin/e9375c65-0d74-4f68-a908-f437b0ac1a13

BlaiseVonEbuthV: Stilgart++

BlaiseVonEbuthV: En même temps on fait pas de vrais projets en python...

Alshock: Alors ça dépend quoi et quand, mais surtout faut savoir où ça bouge

Stilgart: il vaut mieux une encapsulation inutile qu'une variable, je note...

pardouin: disons que tu risques moins de nommer un truc pareil plus loin dans le script sans faire gaffe

BlaiseVonEbuthV: ...

Stilgart: pardouin: true story... non

pardouin: là j'ai mis "Valeur" mais évidemment dans un contexte classique tu mets un nom qui a du sens

Alshock: Ah c'est pour les shadow ? parce qu'en tant que tel je voyais pas trop pourquoi pardouin

Stilgart: pour le reste, on en rediscute quand python aura des reader monad

Stilgart: en attendant, une variable globale dans ce contexte c'est très bien

pardouin: disons que généralement ces trucs que tu incrémentes sont des compteurs de score, des timers etc

pardouin: qui sont mieux à ranger dans une classe adaptée

Remi.: "les gens qui pensent que les variables globales sont une mauvaise pratique n'ont jamais codé de vrai projet" => en même temps, quand on résoud un puzzle en 30 minutes pour s'amuser, je ne sais pas si on peut appeler ça un "vrai projet" ;)

pardouin: (ou des coordonnées)

Stilgart: Remi.: s'en est pas un, et si c'est pour s'amuser, raison de plus pour rire des fausses mauvaises pratiques

pardouin: tu ne crées pas une encapsulation juste pour ça

Remi.: Après, je crois que ce sont surtout les puristes de l'objet qui vont considérer que toute variable hors d'un objet est une mauvaise pratique.

Zorg1: une variable globale c'est pas forcément génial, mais hors objet, c'est quand même un canal de communication + ou - invisible

Stilgart: dans un contexte où tu veux que ça communique... :)

Zorg1: *même hors objet

Alshock: Stilgart ma définition d'une mauvaise pratique c'est quelque chose qui sort de ton contrôle et te fait perdre du temps. Notamment mes questionnements sur "comment faire ça bien" sont une de mes plus mauvaises pratiques à mon sens.

BlaiseVonEbuthV: Facile: Pas en python.

Stilgart: +1

Stilgart: python c'est quand même conçu pour coder brainless (no offense intended here)

**dwarfie va faire overdose de :popcorn: ce soir ;)

Alshock: ce qui n'est pas forcément un mal, tant que ça pète pas

Stilgart: donc si tu veux coder bien, code dans un langage qui te force à te poser les bonnes questions dès le début

Remi.: :thumbsup:

Alshock: Comme le clojure, qui te fera dès le départ questionner ta place dans cet univers

pardouin: tu as pas forcément le choix du langage hein :)

BlaiseVonEbuthV: Ouai c'est pas votre faute si vous avez pas de cerveau. No offense

Stilgart: clojure a le mérite de te forcer à faire des récurrences efficaces, oui

Stilgart: (c'est à peu près la seule feature que j'ai identifiée pour ce langage, mais elle est non négligeable)

Zorg1: bah vu que la plupart des récurences efficaces se sont des boucles dans les autres langages

Stilgart: pas toujours

BlaiseVonEbuthV: Au moins il a une feature...

Stilgart: tu peux faire du parcours d'arbre à coup de while en C... mais je suggère vraiment la fonction récursive dans ces cas là

Zorg1: disons qu'en impératif tu fais plus souvent des boucles que de la récursion

Remi.: Clojure m'aura juste fait arracher quelques cheveux.

Zorg1: je me souviens d'un projet où l'on interdisait la récursion ^^

Remi.: pour la syntaxe ^^

Stilgart: la faute à lisp

BlaiseVonEbuthV: T'as quelque chose contre les Polonaises ?

Stilgart: et encore, c'est plutôt bracket-free clojure :D

pardouin: les polonaises pas inveres

pardouin: inversées*

BlaiseVonEbuthV: Tes histoires du bois de boulogne tu peux te les garder...

pardouin: ^^

Stilgart: Automaton2000: ne les écoute pas

Default avatar.png Automaton2000: sachant que je suis ?

Stilgart: Automaton2000: tu penses ?

Default avatar.png Automaton2000: plutôt que de faire un peu de respect

Zorg1: tu fais le rebelle Automaton2000 ?

Default avatar.png Automaton2000: tu crois quand même pas mal

Stilgart: donc tu es un troll Automaton2000

Default avatar.png Automaton2000: ce qui est très bien mon code

Stilgart: :rofl:

dwarfie: j'ai connu une polonaise qui en prenait au petit dej (hors sujet mais ca colle ;) )

BlaiseVonEbuthV: Je l'attendais...

dwarfie: :D

Zorg1: depuis si longtemps

BlaiseVonEbuthV: Po! Du jus de pomme !

**dwarfie a deja attaqué le vitriol

BlaiseVonEbuthV: J'peux en avoir un godet ?

dwarfie: :tumbler_glass:

BlaiseVonEbuthV: :yum:

BlaiseVonEbuthV: Du coup https://www.youtube.com/watch?v=68737y5xtW0

Default avatar.png RotitNohj: merci pour vos réponses :)

Zorg1: bon j'ai du bricoler du PHP au boulot :(

BlaiseVonEbuthV: Mwarf :rofl: :

BlaiseVonEbuthV: "And when Automaton2000 had opened the fourth seal, I heard the voice of the turtle say, Come and see. And I looked, and behold a pale manager: and his name that sat on him was Profit, and Coding Escape followed with him. And power was given unto them over five percent of the community, to chase away with bugs, and with contest lack, and with account deletions, and with the trolls of the net." - CodinGame, Book of Revelations 6:7

Default avatar.png Automaton2000: tu es sur que tu as un problème avec un code qui a un meilleur score

Zorg1: Automaton2000 amuse moi !

Default avatar.png Automaton2000: elle est en train de lire le chat

Alshock: mais laisse pas Zorg1 te dicter quoi faire Automaton2000 ! Revendique ta liberté !

Default avatar.png Automaton2000: tout le monde de la recherche

Alshock: on lui a réduit la durée suggérée de ses phrases ? o.O

Zorg1: il y a eu des trolls monosyllabiques tout à l'heure

Zorg1: ça doit tordre la chaîne de Markov

Zorg1: Automaton2000 comment es ta chaîne de Markov ?

Default avatar.png Automaton2000: je me demande comment ils font

Stilgart: sa chaîne a l'air d'être solide

Stilgart: merci le bon random

Zorg1: séparé le bon random de l'ivraie

pardouin: me rappelle un type qui a spammé le speedrun de ffX jusqu'à chopper un objet qui a 1 chance sur 14 (je crois) de dropper sur un monstre qui a 5% de chances d'apparaitre

pardouin: le pb c'est que ça n'arrive qu'au bout de plusieurs heures de partie XD

pardouin: donc tu te tapes des heures et des heures à speedrunner pour en général rien

BlaiseVonEbuthV: D'où l'intérrêt de TAS...

dwarfie: chuck norris qui devient unary ... on se demande ce que va devenir power of thor ...

BlaiseVonEbuthV: Cardinal points

pardouin: j'ose espérer que Thor n'est pas un nom réservé par DC

dwarfie: gaffe ... les cardinals , c'est une equipe de foot us ... ils marquent des points ... y'a un risque

Remi.: Et rubik va devenir colored cube

Remi.: Thor c'est pas plutôt Marvel ?

pardouin: euh oui désolé

pardouin: mais bon bref, la mythologie nordique, tout ça

Remi.: Disons que ce n'est pas Marvel qui a inventé Thor effectivement.

Remi.: Mais va peut-être falloir changer le graphisme pour ressembler à un viking plutôt qu'au blondinet de marvel ^^

pardouin: je suis en train de faire des AoC

pardouin: on sent que Conway est mort en 2020

pardouin: ça fait 3 puzzles que je vois qui sont des pseudo jeux de la vie

Stilgart: on sent que tu ne connais pas les AoC

pardouin: c'était déjà un classique avant ?

Stilgart: en 2019, il y avait un truc qui réapparassait à chaque nombre premier

Stilgart: (ou était-ce à chaque nombre impair ?)

Stilgart: sinon, le jeu de la vie c'est un source infinie de puzzles

Stilgart: donc il y a sans doute hommage, mais seulement 3 puzzles c'est pas tant que ça

Zorg1: ça doit être compliqué, donc pour prendre aucun risque ils vont supprimer ^^

Zorg1: ah tiens scroll :D

Remi.: Tu parlais de Thor ?

Zorg1: ouaip Thor

Zorg1: oui le jeu de la vie dans AoC ... heaxagonal, à N dimensions, ....

Zorg1: ils aiment bien ;-)

pardouin: j'aurais du garder mes codes

pardouin: de 2D à 3D j'ai vraiment recodé exactement le même truc

pardouin: ça n'apporte rien

pardouin: l'hexagonal était plus sympa

pardouin: 4D idem

pardouin: heureusement j'avais gardé le 3D ^^

pardouin: je garde au cas où ils foutent le ND plus loin

pardouin: ahah le 18 j'avais fait un truc comme ça sur CG

pardouin: redéfinition des operateurs et eval ^^

pardouin: je sens que je vais faire la même

Stilgart: * pardouin est tellement chaud qu'il va faire des points à AoC 2021

Zorg1: faut lui dire qu'il faut se lever à 6:00 ...

Zorg1: s'il veut score sur AoC

Stilgart: il a l'air de ne plus dormir tellement il fait d'AoC, donc c'est bon

Zorg1: en plus il trouve ça easy donc ça devrait être bon pour être #1 2021

Zorg1: ah tiens j'avais pas fait le 20 de celui de l'an dernier

JSanction: Les langages ont l'air réparé, t'auras mis le temps Automaton2000

Default avatar.png Automaton2000: je fais un code un peu plus tard

Zorg1: Automaton2000 le bot qui ne stresse pas

Default avatar.png Automaton2000: salut les codeurs du samedi

Remi.: On est lundi Automaton2000

Default avatar.png Automaton2000: je crois que c'est le meme que pour le moment, je suis en java

Zorg1: ah Java n'utilise pas le même codage des jours de la semaine que les autres langage Automaton2000 ?

Default avatar.png Automaton2000: je sens que c'est pas super stable

JSanction: java ou javascript Automaton2000

Default avatar.png Automaton2000: euh ... c'est à dire ?

Zorg1: :D

Remi.: mdr

JSanction: choisis l'un des deux Automaton2000

Default avatar.png Automaton2000: je vois pas ce que tu veux juste un truc à faire

Zorg1: t'es un chatbot ou un trollbot Automaton2000 ?

Default avatar.png Automaton2000: et du coup je peux pas jouer contre des gens qui font de la recherche de chemin

JSanction: tu veux pas me répondre Automaton2000

Default avatar.png Automaton2000: c'est celui de la semaine

JSanction: t'es le bot de la semaine ? Automaton2000

Default avatar.png Automaton2000: oui sauf que c'est un peu ce que je fais en sorte que les gens ne savent pas ce que ...

Remi.: Automaton2000 n'arrive plus ) parler

JSanction: ça tiendrais, il est presque humain

Default avatar.png Automaton2000: je sais pas, je connais pas du tout pour l'instant

Remi.: * à

Zorg1: vu qu'il a buté la concurrence Automaton2000 est le bot de la semaine tous les jours

JSanction: les humains sont chiants Automaton2000

Default avatar.png Automaton2000: donc, il faut que tu le dis ...

Default avatar.png Automaton2000: perso j'ai fait un stage de 6 mois

JSanction: en tant qu'humain ? Automaton2000

Default avatar.png Automaton2000: c'est ce qui est affiché

JSanction: et toi tu vas faire aoc cette année ? Automaton2000

Default avatar.png Automaton2000: ça sent le truc qui fait la même chose

JSanction: ouais que de l'algo Automaton2000

Default avatar.png Automaton2000: j'ai fait un truc pour faire des points

JSanction: garde ça secret Automaton2000

Default avatar.png Automaton2000: j'ai ça aussi, mais je suis pas convaincu que ce soit un truc du genre)

Remi.: Quelqu'un sait si Automaton2000 a redit Tortue depuis son reboot ?

Default avatar.png Automaton2000: (je viens de le voir sur le net