Chat:Fr/2022-01-19

From CG community
Jump to navigation Jump to search

BlaiseEbuth: Agrougrou tout l'monde ! Automaton2000 ! La terreur du chat est arrivée !

Automaton2000: je pense pas qu'il y ait des gens qui font des trucs qui sont pas d'accord

dwarfie: Automaton2000 : t'es sur ? tu devrais regarder les infos plus souvent toi ...

Automaton2000: et moi je me souviens de ça

dwarfie: Automaton2000 : de quoi ?

Automaton2000: mais j'imagine que c'est pas super clair

dwarfie: Automaton2000 : oh !? tu crois ?

Automaton2000: (ca veut pas dire qu'il y avait eu le même problème que toi : si j'augmente trop, je perds

alze: - lancer son premier CoC depuis un mois - tomber sur sa contrib en mode reverse - attendre un peu quand même :)

alze: automaton2000 t'enpenses quoi

Automaton2000: j'ai du mal à trouver un algo qui fait du python

Alshock: Coucou les tortues, les chatons, et Automaton2000

Automaton2000: il faut attendre que le boss

Alshock: Automaton2000 Attendre que je quoi ?

Automaton2000: c'était juste pour savoir si on a juste fait un peu plus que le code est plus simple

Alshock: OK, bah on va faire comme ça alors ._.

alze: exec(bytes('㵉湩異ੴ⡉਩㵬湩⡴⡉⤩⨊Ɑ洽灡椨瑮䤬⤨献汰瑩⤨਩㵫⡉਩敲㵳∢挊〽昊牯椠椠㩭敲⭳挽牨椨漭摲欨捛氥⥝㈫漪摲✨❁⤩挻㴫਱⡉敲⥳','u16')[2:])

alze: :'(

Varask: Automaton2000 couleur

Automaton2000: bah au moins je sais que ça marche

Varask: Automaton2000 oki

Automaton2000: et a chaque fois que je passe pas la première fois

Stilgart: c'est rageant de finir en dessous du boss, hein Automaton2000

Automaton2000: c'est pas le même genre de problème

AlphaChad: Quelqu'un sait à quoi correspond "unitId" dans le jeu de code Botters of the Galaxy ? J'ai pas trouvé ce qu'il faut mettre....

Alshock: J'ai pas fait ce multi, mais je suppose que quand on te donne les unités on te donne leur id, donc mettre l'id de l'unité en question, non ?

Stilgart: AlphaChad: on te le donne le unitId

Stilgart: enfin, les

Default avatar.png FrancisTafe: J'essaye de poster un indice pour le puzzle NUMBER OF LETTERS IN A NUMBER - BINARY mais je n'y arrive pas pourquoi ? Est ce que c'est du au fait que le dernier date d'il y a 11 mois ?

Alshock: un indice ?

Default avatar.png FrancisTafe: un moyen que j'ai trouver et que je voudrais partager pour aider d'autre personnes a résoudre ce problème .

Default avatar.png FrancisTafe: Voila le texte :For having 100% you need to find the condition to interupt the boucle for . Try some value of of S(i) between 1 and 32. Exemple 4 it's 100 in binary who return 3 X 1 + 2 X 4 =11 for the next term .

Pour avoir les 100% vous devez trouvez la condition nécessaire pour interrompre la boucle for . Essayez diverse valeurs de S(i) entre 1 et 32 . Exemple 4 c'est 100 en binaire qui retourne 3 X 1+2 X 4=11 pour le terme suivant .

Default avatar.png FrancisTafe: ah mince mauvais canal

Alshock: "you need to find the condition to interupt the boucle for" ça me fume de rire j'arrive pas à lire la suite ah ah ah

Default avatar.png FrancisTafe: désolé que mon anglais ne soit pas parfait

Alshock: tkt ça c'est tout à fait acceptable, mais le mot français qui fait une apparition surprise au milieu de la phrase c'est vraiment très rigolo

Default avatar.png FrancisTafe: si tu parles de condition , j'ai vérifié sur google trad et c'est un mot que les deux langues partagent

R0m_Hein: shesshhhh

Alshock: pardon j'ai pas été explicite "for loop" en anglais ^^

Default avatar.png FrancisTafe: Ce qui m'intéresse c'est de poster ce message .

Default avatar.png darkwann: ok

R0m_Hein: essaye Alt+f4

Default avatar.png darkwann: :joy:

R0m_Hein: :wink:

Default avatar.png FrancisTafe: je connais ce raccourci donc ce troll ne passe pas

Alshock: on se concentre sur le TD les enfants

Default avatar.png darkwann: oui oui

Default avatar.png darkwann: :sweat_smile:

Bon[]Crayon: Salut tout le monde !

Bon[]Crayon: Salut Automaton2000 !

Automaton2000: blaiseebuth : tu sais que tu ne peux pas utiliser le code du referee en java

Stilgart: Automaton2000: file-le nous le code du referee de ML

Automaton2000: premier truc que je veux dire, c'est que tu as de la chance

Stilgart: bah non Automaton2000, la preuve, j'ai ni le referee de ML, ni une tortue de ta part

Automaton2000: moi je lui ai dit que je n'ai pas ce problème

Bon[]Crayon: Automaton2000 Quelle tortue que tu fais !

Automaton2000: ben c'est pas comme ca

Bon[]Crayon: Automaton2000 C'est comme ci :joy:

Automaton2000: vu qu'on a pas encore trouvé la solution

Bon[]Crayon: Automaton2000 Il vous faut 500k ou quoi ?

Automaton2000: tu as le lien vers le puzzle ?

Bon[]Crayon: Automatohttps://www.codingame.com/training/easy/by-train-or-by-carn2000

Bon[]Crayon: Quel enfer !

Bon[]Crayon: Automaton2000 https://www.codingame.com/training/easy/by-train-or-by-car

Automaton2000: quel est le message d'erreur

Bon[]Crayon: http://chat.codingame.com/pastebin/1b2db9dc-deb8-484e-992e-4c924693301f

YaShuHee: xD

Bon[]Crayon: @Automaton2000 Quelle galère aujourd'hui !

Automaton2000: on est même pas dans le cas où il y a des gens qui ont pas compris le problème

YaShuHee: Automaton2000 dessine-moi un back-end

Automaton2000: j'ai commencé à coder un truc

Bon[]Crayon: Automaton2000 pour une fois

Automaton2000: bonsoir tout le monde :smile_cat:

Bon[]Crayon: Automaton2000 bonjour la tortue :turtle:

Automaton2000: tu devrais avoir une erreur dans la console

YaShuHee: Ou une tortue, Automaton2000.

Automaton2000: ( les cgu , faut encore les avoir lues )

Bon[]Crayon: Automaton2000 Je n'ai aucune erreur, la tortue est valide.

Automaton2000: en fait c'est pas tout à fait raison

YaShuHee: Ta phrase non plus , Automaton2000, c'est pas tout à fait tortue.

Automaton2000: ca va être compliqué de faire un multi

Bon[]Crayon: Automaton2000 comment se fait-il que tu as enregistré :smile_cat: mais pas :turtle: ?

Automaton2000: et elle a pas de formule

Default avatar.png B2L: siuuuuu

Bon[]Crayon: o/

Zorg1: \o

Default avatar.png B2L: |o-o|

Zorg1: Automaton2000 la forme de tortue ?

Automaton2000: je me suis jamais posé la question :)

Zorg1: bah tu devrais Automaton2000

Automaton2000: enfin un truc qui fait que tu peux le faire tout seul

Zorg1: ah "by train or by car" c'est le nouveau freeXP ...

Zorg1: j'y cois déjà les crevards habituels ça doit être ça ^^

Zorg1: *vois

Stilgart: o/

Stilgart: en vrai, pour une fois, c'est un puzzle digne de sa difficulté

Zorg1: ché pas je vois déjà 4 "bulles" (1 étoile)

Bon[]Crayon: J'ai mis une étoile.

Default avatar.png dwekan: wa

Bon[]Crayon: J'ai calculé les minutes de voyage étape par étape, j'échoue au test 7.

Bon[]Crayon: Dans la solution du contributeur, il fait la somme des différentes portions de routes puis il calcule le temps nécessaire.

Zorg1: ah l'arrondi de la somme et la somme des arrondis ^^

Zorg1: encore un test brillament aprouvé

Default avatar.png nesnes112: hi

Default avatar.png nesnes112: what is the equivalent of the python chr function in javascript please

Default avatar.png nesnes112: c'est quoi l'équivalent de la fonction python chr en javascript svp

Default avatar.png JBM: (13:34:05) struct: String.fromCharCode(n);

Zorg1: :D

Alshock: pas exactement si j'en crois le premier résultat SO en tapant la question sur google

Alshock: mais si on cherche à ne pas pouvoir traiter correctement les UTF-8, ben autant se référer au premier résultat SO :P

BlaiseEbuth: Comment es ta greuh

Stilgart: BlaiseEbuth is back \o/

Stilgart: pour info, j'ai upload une nouvelle version de mon script de backup

BlaiseEbuth: J'étais attendu ?

Stilgart: si tu as des retours, c'est le moment

Stilgart: la principale diff, c'est que je gère (raisonnablement) l'update de la backup maintenant

Stilgart: et que j'ai baisé la durée entre 2 appels à curl parce que 4h la backup c'était trop long

Stilgart: on est sur du 1h30 maintenant

Stilgart: baissé*

Stilgart: Automaton2000: balance une tortue au lieu de rire de ce lapsus

Automaton2000: bon, je vais déjà essayer de faire des trucs

philRG: Même moi j'ai ri

BlaiseEbuth: Beh je l'avais pas laissé run vu que j'avais déjà mes backups. Mais je peux tester.

Stilgart: philRG: balance une tortue au lieu de rire de ce lapsus

BlaiseEbuth: Oui mais t'as un humour de gamin aussi.

philRG: Automaton2000: 🐢🐢🐢

Alshock: t'as baisé 4h j'ai bien suivi ?

Automaton2000: il est bien dans le top 100

Stilgart: je suis surtout en quête d'idée pour améliorer le truc

philRG: BlaiseEbuth: gnyark gnyark gnyark

Stilgart: par exemple, je sais pas trop quoi afficher pendant le run

Stilgart: Alshock: par demi-journée ;)

BlaiseEbuth: Une barre de chargement avec des tortues ! \o/

Alshock: Stilgart eh beh mon con, la vie est dure.

Stilgart: ./_\o

**Stilgart pas doué en tortue oneline

BlaiseEbuth: CSB

Alshock: c'est un bébé qui pond un steak pendant qu'on change sa couche ?

Alshock: _____ /UUU\/D () ()

Alshock: on rigole pas j'ai tout donné, bon j'avoue c'est plus un AT&T qu'une tortue

Stilgart: ça n'utilise pas ses pattes de la sorte une tortue

Alshock: Ouais bah va faire des 'tites patounes avec une ligne complète aussi

BlaiseEbuth: xmpp c'est comme chronopost, elle est arrivée en pièce chez moi ta tortue... :(

Alshock: _____ /UUU\/°)

'       '

MDR la gueule

Alshock: chuis un génie déconstructiviste

Alshock: Tkt Blaise elles sont en pièces à l'envoi aussi :')

Stilgart: _____ /UUU\/°) / \

Alshock: http://chat.codingame.com/pastebin/1dac821d-d2e3-4ad5-8cc7-e2d22e970d26

Alshock: Le pastebin est à nouveau mort ?!

Alshock: _____

/UUU\ 

/UUUU\ JD

 '       '

Alshock: promis j'arrête

Stilgart: Automaton2000: arrête de casser les pastebin et AutomatonNN

Automaton2000: c'est un truc à la main

Alshock: c'est de la destruction artisanale, soutenez les talents français

BlaiseEbuth: Ca marche ! \o/

BlaiseEbuth: Bon bah je testerai l'update quand il aura fini...

BlaiseEbuth: Mais si tu veux une aider d'amélioration: L'upload :p

Stilgart: elle ne fera rien sauf si tu rattrapes ton free xp en retard dans l'heure qui vient ;)

BlaiseEbuth: *idée

BlaiseEbuth: Je me doute

Stilgart: j'y penserais quand j'en aurais besoin ;)

BlaiseEbuth: Machin, delete le compte de Stilgart. :3

Stilgart: avec ce qu'euler fournit pour number shifting, ça doit pas être très dur à faire note

Stilgart: blague à part, si quelqu'un a le courage de coder un plugin pour fetch les jeux de test d'un puzzle et pouvoir les jouer en local, on a eu la demande encore hier sur #world

AvionFlottant: bonjour, quelqu'un sait comment faire le test "Retournement" dans le puzzle : "Don't Panic - Episode 1" ?

BlaiseEbuth: Y'a un runner qui est passé il y'a peu sur le forum, mais il dl pas les tests tout seul...

BlaiseEbuth: Le premier test quoi...

BlaiseEbuth: Donc tu demande comment faire le puzzle en fait ?

AvionFlottant: je sais pas trop comment ce site marche, tous mes tests passent sauf le 1er

AvionFlottant: je sais pas comment faire pour changer la direction dès le début

BlaiseEbuth: Bah de la même manière que pour les autres.

Alshock: avec un code qui marche

Alshock: scroll

AvionFlottant: il n'y a qu'un seul robot pour ce test donc je vois pas comment

Alshock: tu peux arrêter le premier joueur pour retourner les suivants à n'importe quel tour

AvionFlottant: le test marche sur l'ide du site mais ensuite sur les validateurs il ne marche pas

BlaiseEbuth: Non bien sûr qu'il n'y a pas qu'un seul robot.

Alshock: AvionFlottant ben c'est que ton code ne s'adapte pas bien à d'autres situations, tu as écrit du code spécifique pour le premier test ?

AvionFlottant: sur le validateur j'en vois qu'un :fearful:

BlaiseEbuth: Bah si ton code plante avant que les suivant sortent aussi... :grin:

AvionFlottant: faut que je m'y replonge j'avais fais ce code y'a 2 mois

Alshock: Spoiler alert: des gens ont validé le validateur donc non tu n'as pas qu'un seul robot tu as juste arrêté les deux à la même position si tu veux mon avis

AvionFlottant: le 1er robot s'arrête à l'extrémité à droite

Alshock: ah oui le fameux -1 si le leader n'est pas encore sorti, possible

AvionFlottant: avant le laser

Alshock: y a 4 robots dans le premier validateur ^^

BlaiseEbuth: Un robot d'extrême droie :scream:

BlaiseEbuth: *droite

BlaiseEbuth: https://www.codingame.com/replay/597136439

Alshock: tiens ton premier bot est invisible

Alshock: pas sa traînée par contre :smirk:

BlaiseEbuth: Stoi la trainée. <3

AvionFlottant: width-1 n'est pas bon ?

AvionFlottant: ah je pense avoir compris

BlaiseEbuth: (Désolé Alshock mais tu l'as cherché celle là :p)

Alshock: je pense que ton problème n'est pas là mais plutôt sur les outputs suivants. Par contre dans certains tests tu peux avoir à gérer le nombre de tours

AvionFlottant: ok merci

BlaiseEbuth: Ah. Il a fini.

Zorg1: keskispassencor Automaton2000 ?

Automaton2000: je vais attendre un peu

Stilgart: Automaton2000: arrête de buller

Automaton2000: tiens, je viens de me lever

Stilgart: :)

BlaiseEbuth: Agrougrou

Remi.: Salut tout le monde !

leojean890: yo !

BlaiseEbuth: Plaie.

**BlaiseEbuth crache dedans.

Remi.: T'as craché dans ton Yop ???? :scream:

BlaiseEbuth: Les refs de vieux... :3

leojean890: yoplait youplaboum

philRG: c pas le pain d'épices youplaboum?

nicola: À l’origine, c’est une chanson de Trenet.

philRG: oui j'ai lu :nerd:

dwarfie: proosper

nicola: Pouark.

**dwarfie ressort sa carte du comite pour le retour de gro'quick

nicola: Le prosper, c’est tellement pas bon qu’on dirait du pain de p…………

philRG: :joy:

BlaiseEbuth: Mercurochrome, le pansement des héros !

dwarfie: si juvabien c'est juvamine

BlaiseEbuth: Tu m'as devancé, je la gardais pour après :p

BlaiseEbuth: Enfin bon. Techniquement je peu encore la dire. Trois fois de suite même :yum:

dwarfie: oh ... au moins 7 meme ;)

BlaiseEbuth: Ouai...

BlaiseEbuth: Je vais faire caca chez Paul !

dwarfie: https://www.youtube.com/watch?v=IohkCwZ1X0M

BlaiseEbuth: Tu lis mes pensées ! <3

BlaiseEbuth: Ma femme est en train de l'essayer... :rofl:

dwarfie: je vous l'emballe ? non ma femme attend dans la voiture ;)

BlaiseEbuth: :poop:

philRG: Aucun souvenir de celle là

nicola: Àbalapub !

BlaiseEbuth: On va remonter plus loin, sinon phil est perdu.

BlaiseEbuth: ...

BlaiseEbuth: Quand je fais de la purée mousseline...

Zorg1: t'as le ticket chic

Zorg1: Automaton2000 une analyse, comme ça, au débotté ?

Automaton2000: ça fait un petit moment

Zorg1: tu m'en vois fort aise Automaton2000

Automaton2000: tu fais des tests en local

philRG: La purée mousseline 🥰

philRG: Çà a vraiment été une révolution la purée en poudre n'empêche je m'en souviens encore

Default avatar.png legunen: Hey salut les reufs

Bon[]Crayon: o/

Zorg1: \o

Default avatar.png legunen: ?

Remi.: C'est de l'ascii art, c'est un smiley qui fait coucou, c'est en réponse à un "salut' ;)

Default avatar.png legunen: Ah ok merci

Remi.: \o/

Default avatar.png Lagal3re: Bonjour à tous, Je débute sur Coding game. Je code en C et j'ai souvent un problème de tableau (initialisé) qui change de taille un peu aléatoirement et affiche des caractère qui n'ont aucun sens logique avec mon code. Est ce que quelqu'un saurait m'expliquer la source de mon erreur ?

Default avatar.png legunen: Désolé mais je code en java

Default avatar.png Lagal3re: :cry:

Default avatar.png Lagal3re: mon problème c'est que j'initialise un char tab [4][4] et à la fin j'ai une ligne de 7 caractères, puis de 3 puis de 6.... c'est à n'y rien comprendre ?

Default avatar.png Lagal3re: je suppose qu'il existe le même genre d'erreur dans les autres langages

Default avatar.png Lagal3re: :massage:

Zorg1: bah copie colle ton code ici non ? qqn pourra pê t'aider

Zorg1: à moins bien que c'est du code confidentiel qui est utilisé dans les SNLE

Zorg1: ;-)

Default avatar.png Lagal3re: c'est juste du code pas du tout optimisé

Default avatar.png Lagal3re: http://chat.codingame.com/pastebin/59e2d0e2-c548-458a-a2d5-e902256b56d6

Default avatar.png Lagal3re: http://chat.codingame.com/pastebin/f37d53a8-5a56-4e58-bc79-bfc59f530457

Default avatar.png Lagal3re: marche pas :(

Zorg1: ah merde le fameux bug du pastebin CG

Zorg1: va falloir qu'il reboote leur bastringue :(

Default avatar.png JBM: ça faisait longtemps

Default avatar.png The_Underdog: je comprend rien , je suis sur un exo en c avec utilisation des boucles en while et je vois des scanf alors que quand j'éxecute le programme , il y aucune interface qui me demande de taper une valeur

Default avatar.png The_Underdog: je crois avoir compris , il faut que je combine les arrays avec les loop, je ne connais pas encore suffisement les tableaux , je reviendrai une fois prêt

Default avatar.png Mkoda: switch en c++ ne fonctionne pas avec une chaine de caractere ?

Remi.: Non, seulement des types primitifs du langage

Remi.: Et la chaîne de caractères n'en est pas un.

Default avatar.png Mkoda: ha relou merci quand meme

Remi.: De rien

Remi.: Si tu as besoin de texte pour la lisibilité du code, tu peux utiliser un enum.

Default avatar.png Mkoda: cad ?

leojean890: tiens un puzzle qui a l'air super relou que j'aurai probablement jamais envie de faire :p https://www.codingame.com/ide/puzzle/source-code-analyser

philRG: je pense qu'on peut vivre sans créer de puzzle :)

philRG: çà ressemble à un puzzle pour auditer du code écrit à l'arrach' ;-)

leojean890: j'en crée pas, je les résous déjà, et pas mal me motivent pas :P

leojean890: ouais c relou comme puzzle surtout si tu regardes le dernier valideur/test....

philRG: c quand même sale le php

Zorg1: awi ca vent du rêve ce puzzle :(

philRG: c comme la fiche de poste que je viens de recevoir suite à un spam submit

philRG: Tu as des connaissances en modèle relationnel. Des connaissances en base de données, en lowcode (salesforce) et sur la création de Workflow sont également très appréciées.

philRG: sékoa la création de Workflow

leojean890: ouais c sale^^

leojean890: motivé pour le faire ZOrg1 ?:P

leojean890: Zorg1

leojean890: horrible comme parsing

Zorg1: ça me rappelle trop quand j'essaie de parser du XML en JSON avec sed et awk pour récupérer des données

leojean890: après y'a un puzzle officiel de cg avec trop de parsing aussi je crois^^

Zorg1: du gros bidouillage dégueulasse

leojean890: mdr relou ouais!

leojean890: workflow, un truc chiant encore xD

leojean890: des process quoi

philRG: hehe c comme un bfs?

philRG: j'fais try hard de spam submit et voilu

philRG: sérieux je me demande skesékcposalakon

leojean890: par ex lorsqu'un incident a lieu, écrire le process et l'arbre de décision de comment tu vas le gérer suivant les cas

philRG: s/s/st

leojean890: spam submit quel rapport avec ton offre d'emploi mdr

philRG: ben c tendance

leojean890: spam submit c'est ici même quand tu veux tuner des params et tu peux plus utiliser CG benchmark car il y a dorénavant des limites de plays dans IDE^^

philRG: faut bien que je cause geek koa

leojean890: en entretien d'embauches tu parles de spam submit de codes CG ?:p

philRG: ah vi c vrai çà mais plus de contests depuis un bail j'ai oublié

philRG: j'coz geek/youth koa

leojean890: bah y'a plein de multis que tu n'as pas commencé hein hehe

philRG: ah lesquels?

leojean890: bah j'sais plus, mais va voir "combats de bots" ^^

leojean890: moi il m'en reste que 6 lol

leojean890: mais plein avec des codes bof^^

Zorg1: en plus ils ont tous changé de nom ça devient compliqué d'en parler

philRG: time travelers c encore un snake

leojean890: genre mon BOTG pourri en bronze

leojean890: time travelers c'est BTTC initialement et j'aime bcp

leojean890: BOTG pourri, CR pourri en bronze aussi^^

philRG: ah oui j'ai vu botg mais Zorg1 m'a dit que c'était un peu pourri au niveau des règles

leojean890: bah j'aime pas perso, mais certains aiment I guess^^

Zorg1: ah oui "Back To The Code"

leojean890: ouais !

leojean890: BTTC.. je suis..764 /4 844

Zorg1: BotG m'ouais j'imagine bien PhilRG lire les nombreuses règles de ce truc ^^

leojean890: BOTG je suis 10eme bronze mdrr

Zorg1: chépa pourquoi mais ça doit être interessant à regarder

leojean890: tu l'as fait ?

Zorg1: BotG ? j'ai même été légend en contest c'est te dire :D

leojean890: ah oui bah t'as géré hehe

Zorg1: on a fini à + de 100 en légende

leojean890: c fréquent ça^^

Zorg1: ils n'ont rerun que les 100 premiers

leojean890: à part OOC où j'ai ramé la semoule en top gold :(

leojean890: comme bcp

leojean890: de monde

Zorg1: OoC en fait j'ai trop glandé en fait

leojean890: moi pas trop

Zorg1: mal géré mon temps

leojean890: mais bon j'avais la flemme de tout refaire et je suis resté sur un truc simple

philRG: rq oui après m'être tapé la 5th edition de DnD en guise de pélérinage, je dois être prêt pour botg

leojean890: j'ai passé du temps à bidouiller..^^

leojean890: une fois que le tracker était carré

leojean890: bah lance toi alors, tu m'as dit que tu aimes la strat militaire^^

leojean890: d'ailleurs.. RAIC en février ?^^

leojean890: tjr rien à signaler sur leur site et discord

Zorg1: RAIC en février Pâques en Avril

leojean890: OOC j'avais la flemme et clairement pas les perfs pour faire un minmax

leojean890: trolling ?:P

Zorg1: non je fais dans le proverbe à la con

Zorg1: Automaton2000 sors nous un proverbe

Automaton2000: c'est pas le même que dans le cas de beaucoup de monde

Default avatar.png Mkoda: salut désolé de vous deranger mais j'ai un truc bizarre je dans mon programme int((hm+h)/2) et j'obtiens des valeur totalement incoehrante mais seulement sur certain niveau sans points commun specifique ( hm et h sont des entiers et le resultat est stocker dans un entier

Zorg1: t'as des exemples ?

Default avatar.png Mkoda: 'y = -822597474'

Default avatar.png Mkoda: Failure: invalid input. Expected '0 <= y < 33' but found 'y = -822597474'

Zorg1: oui mais t'a quoi comme valeur avant ?

philRG: à mon avis c la lampe qui fait interférence

philRG: çà a du dérégler l'horloge quantique

Alshock: lol j'ai eu un bug sur le puzzle susnommé à cause d'une fermeture de parenthèse autocomplétée dans ma regex

Alshock: j'espère que personne lira jamais cette horreur

leojean890: int((hm+h)/2) fais le étatpe par étape pour piger le pbm

leojean890: print(hm+h)

leojean890: print((hm+h)/2)

Default avatar.png Mkoda: ha j'ai trouvé : erreur a la con ( hm et wm pas initialisé x))

Default avatar.png Mkoda: ba merci

leojean890: si tu fais les tests en réduisant le pbm tu trouves la solution souvent

leojean890: tu trouves à quelle étape ça plante

leojean890: Alshock le puzzle de parsing de php ?:P

philRG: perso ma première étape, c'est je charge les inputs dans une structure de données, et je lance mon debuger pour visualiser graphiquement leur contenu

philRG: comme çà j'ai une vision globale de toutes les variables avant de commencer le puzzle

philRG: j'utilise rarement l'IDE CG

philRG: quand t'as bossé dans des env de prod, tu prends des précautions

leojean890: oui avec ide c'est mieux tu peux watch tes variables

leojean890: tu fais du pas à pas tu comprends direct le bm

leojean890: pbm

philRG: c un peu noob, mais bon sur les multis avec bcp de données, ça aide bien

philRG: au début déjà pour comprendre les règles

philRG: enfin le thème

leojean890: lui il est relou avec les parenthèses ^^ https://www.codingame.com/ide/puzzle/the-polish-dictionary

leojean890: mais ça doit pas être excessivement dur

philRG: une mauvaise représentation des données, çà peut bien entraver la suite

Zorg1: ah je l'ai fait en awk ce puzzle ^^

Zorg1: enfin officiellement en "bash"

leojean890: ouais ça peut^^

philRG: je suis en train de recoder mes données sur botg avec les dataclass, je fais plus que çà, çà simplifie

leojean890: là j'ai un truc de merde qui marchotte sans mettre les parenthèses^^

leojean890: ça veut dire faut coder les priorités

Zorg1: oui

leojean890: et hardcoder du "si priorité alors on ajoute les parenthèses"

leojean890: enfin seulement dans el

leojean890: le cas où l'écriture sans parenthèses est fausse

leojean890: selon l'emplacement des opérateurs relativement les uns aux autres

leojean890: Trouvé : 6 - 7( + )8 Attendu : 6 - (7 + 8)

leojean890: Trouvé : 5( + )3 * 10 + 8 + 4 Attendu : (5 + 3) * 10 + 8 + 4

leojean890: Trouvé : 1 * 8(( + )6 * 3( - )4 * 2 + 5 + )5 Attendu : 1 * ((8 + 6) * (3 - 4) * 2 + 5 + 5)

leojean890: moche mdrr

leojean890: Trouvé : apple * 3( + )x Attendu : apple * (3 + x)

Zorg1: tu les mets un peu n'importe où tes parenthéses ^^

leojean890: bah en fait j'étais pas loin^^

leojean890: juste je la mettais du mauvais côté du chiffre

leojean890: mais ayant corrigé ça j'ai encore un autre souci donc j'ai 62%

leojean890: Trouvé : 1 * ((8 * 5) / 2 * (2 - 4) + 1 + 3) Attendu : 1 * (8 * 5 / 2 * (2 - 4) + 1 + 3)

leojean890: et encore un 2eme souci : pour l'instant je gère que les priorités strictes pour mettre des parenthèses

leojean890: pour les priorités égales, parfois faut les mettre, parfois non :(

leojean890: relou

leojean890: genre là faut Trouvé : a / b / c / d Attendu : a / b / (c / d)

Zorg1: oui 7 + 4 + 3 et 7 - (4 + 3)

leojean890: là faut pas : (5 + 3) * 10 + 8 + 4

leojean890: alors que j'ai des priorités égales

leojean890: + == + et / == /

leojean890: mais dans le cas en haut je dois l'ajouter et pas dans le cas du dessous

Zorg1: oui mai x/(y/z) c'est pas x/y/z

Zorg1: *mais

leojean890: oui

leojean890: alors que l'addition véifie cette propriété

leojean890: associative, c ça le terme ?

Zorg1: ouaip

leojean890: j'ai oublié xD

leojean890: terme appris en prépa encore

Zorg1: t'en as fait des trucs en prépa ;-)

leojean890: l'addition est associative

leojean890: mais pas la division

leojean890: j'ai tout oublié surtout mdr

leojean890: 75%...

leojean890: ouais la gestion de l'associativité ça va me donner 88

leojean890: ensuite on verra pour le dernier validateur :o

leojean890: ouais le dernier jeu montre que mes règles pour les parenthèses sont pas 100% carrées xD 2 diffs qd même

Stilgart: des parenthèses carrées, on appelle ça des crochets en fait

leojean890: nice joke hehe

leojean890: http://chat.codingame.com/pastebin/fb9d18ec-6590-474d-8688-89029d39ae9b

leojean890: http://chat.codingame.com/pastebin/d2fe1ea2-e6b4-4d81-81a5-50d5e32ecf89

Zorg1: létoutpété le pastebin CG

leojean890: http://chat.codingame.com/pastebin/764d9c4d-ce07-4560-95a9-7bbc3c2205a4

leojean890: clair, c'est la diff entre ce que mon programme fait et l'attendu^^'

leojean890: ah ça dit que ça expire immédiatement c chelou

leojean890: http://chat.codingame.com/pastebin/f1d382a5-df4e-4f0a-a314-5dcc8a4fa623