Chat:Fr/2021-12-14
BlaiseEbuth: Yo tout l'monde ! Automaton2000 !
Automaton2000: bon sur ce je vais manger
BlaiseEbuth: Bon app' Automaton2000
Automaton2000: tu veux dire que le code n'est pas assez fort
ZacDonald: st'oi qui est pas assez fort
Stilgart: Automaton2000 c'est le plus fort
Automaton2000: et le résultat est le même que le test de recrutement
BlaiseEbuth: 52% ?
Stilgart: non, >99%
Stilgart: en même temps, vu que c'est le plus fort, c'est normal
darkhorse64: C'est un minimum, 99%
13uk: Bonjour , salut Automaton2000
Automaton2000: j'espère qu'il y a des gens qui font du code qui a été fait
Martin17: Salut ! Comment ça va Automaton2000 ?
Automaton2000: ah oui pour le moment
Stilgart: Automaton2000: fix ton AoC
Automaton2000: bah ça veut dire que tu peux pas utiliser un truc du genre :p
Stilgart: Automaton2000: mon AoC est à jour, donc j'ai rien à fix en effet :p
Automaton2000: y à un truc pour passer le temps
BlaiseEbuth: Stoi la segfault
Bulbz: Automaton2000: comment tu vas aujourd'hui ?
Automaton2000: et que tu dois pas avoir le temps de s'y mettre
Bulbz: Automaton2000, tu m'aimes ?
Automaton2000: tu parles de quel puzzle ?
Martin17: Dans la vie d'Automaton2000 il n'y a que le code et les puzzles
Automaton2000: tu fais une boucle for ?
Zebop: Automaton2000, tu t'es fait vacciné?
Automaton2000: ouais je sais pas s'il y en a plusieurs
Bulbz: Automaton2000, dieu existe ?
Automaton2000: c'est vrai c'est pas trop de soucis
Zebop: Automaton2000, tu as une copine?
Automaton2000: jvais essayer de me mettre à faire du java :p
Karne: :scream:
Bulbz: Automaton2000, le java t'aidera pas à chopper
Automaton2000: il était bien ce contest
BlaiseEbuth: Ah... En fait c'pas une segfault mais une stack overflow. En même temps un DFS recursif sans marquer les cases visitées... C'pas étonnant. :expressionless:
nicola: Bulbz, si si, Automaton2000 préfère la java à la lambada (il n’aime pas ça).
Automaton2000: ah oui les gars qui font de la recherche de chemin le plus court chemin vers la sortie
Martin17: Si je comprends bien, ceux qui font de la lambada se font sortir Automaton2000 ?
Automaton2000: je sais pas ce que tu dis
13uk: Automaton2000 et les garçons bouchés :joy:
Bon[]Crayon: Bonjour #fr
Automaton2000: je connaissais pas le nom du puzzle ?
Bon[]Crayon: slt Automaton2000
Automaton2000: on a tous les coups possibles
Bon[]Crayon: Automaton2000 un seul sera le bon
Automaton2000: ou alors il y a vraiment des gens qui on fait des trucs pas mal
philRG: /o
13uk: Salut PhilRG, salut Bon[]Crayon
Bon[]Crayon: o/ 13uk
Bon[]Crayon: o/ philRG
Bon[]Crayon: o/ Automaton2000
Automaton2000: des trucs qui ont l'air de dire que c'est plus compliqué
Bulbz: :grin:
philRG: yo
philRG: un petit tuto pour la culture générale (cf aoc du jour) :grin: https://culturesciences.chimie.ens.fr/thematiques/chimie-des-materiaux/polymeres/materiaux-polymeres-architecture-macromoleculaire
philRG: ok je sors :-D
philRG: bon où est mon bug
philRG: Automaton2000 aides-moi
Automaton2000: c'est une façon de faire mais je ne sais pas comment
phlegyas: Bonjour
philRG: hello
Bon[]Crayon: o/
SpaceCookie: Bonjour, est-ce que quelqu'un à fait le puzzle There is no Spoon ?
SpaceCookie: J'ai un soucis ou après une boucle, il ne print pas mon premier message, mais imprime ensuite les autres (en dehors de la boucles)
Bon[]Crayon: Personne à part Automaton2000
dwarfie: 56214 personnes l'ont fait ...
Automaton2000: mais on peut le faire
dwarfie: Automaton2000 : ca c'est sur .. plus que te faire dire tortue
Automaton2000: ben tu vas pas te faire de la simu
SpaceCookie: J'ai ça en debug
SpaceCookie: http://chat.codingame.com/pastebin/29fdd710-490e-415b-bcaf-d7b875971cfd
Bon[]Crayon: Relis ton code
Bon[]Crayon: Dans les puzzles, c'est entrée sortie.
Bon[]Crayon: Ton programme doit lire toutes les entrées indiquées.
SpaceCookie: Je lis toutes les entrées et la ou tu vois le smessages, je sors normalement (en c#)
Bon[]Crayon: envois ton code
SpaceCookie: le seul soucis, c'est qu'il ignore complètement mon premier WriteLine(à
SpaceCookie: http://chat.codingame.com/pastebin/b8382bda-8ee7-4689-9fa4-7df2b033627a
SpaceCookie: Je ne pense pas que ce soit une erreur dans la création ou le parcourt de mon tableau.
Bon[]Crayon: Une ligne par nœud
SpaceCookie: Je pense que c'est le cas ? J'initialise la variable message à chaque itération de la première boucle, et j'imprime ce message à la fin de celui-ci, pour moi, je compte une ligne par noeud ?
SpaceCookie: Je vais refaire mon code... je viens de me rendre compte qu'il n'est de toute manière pas valide.
Bon[]Crayon: Tu dois écrire une sortie pour chaque nœud.
Bon[]Crayon: Avec le code que tu as envoyer cela me semble impossible.
SpaceCookie: Oui. tu as raison. Je refais le code, je le poste si ça fonctionne...
SpaceCookie: j'ai eu un problème de logique ici...
Bon[]Crayon: Si ça fonctionne ne le poste pas.
SpaceCookie: Ok
SpaceCookie: Voila.... ça fonctionne.... problème de position du WriteLine et en plus la logique était fausse....
Bon[]Crayon: GG
philRG: et merde 24 années pour résoudre l'aoc part 2 du jour
philRG: c mal parti :-o
philRG: ah non 9 jours (c'était des ms)
philRG: en gros, ça amène jusqu'au 25/12 la fin de l'aoc
SpaceCookie: J'ai toujours un problème avec le puzzle There is no Spoon, Dés qu'il n'y a pas de noeud sur la droite, les entrées que je fournis ne sont pas correctes (je fournis le premier noeud en 0.0 et il me dit qu'il attendait le noeud en 2.0...
SpaceCookie: j'ai aussi ce message qui apparâit, mais je dois avouer que je ne comprend pas poruquoi...
SpaceCookie: Attention : votre code n'a pas lu toutes les données disponibles depuis l'entrée standard avant d'avoir écrit sur la sortie standard. Ceci cause une désynchronisation qui peut entraîner des comportements inattendus.
SpaceCookie: Et même en hardcodant les valeurs de l'horizontal, ça ne fonctionne pas....
SpaceCookie: J'ai trouvé.... sans voisin c'est juste -1 -1 pas -1 -1 -1 -1 --'
philRG: faut bien lire toutes les input décrites dans l'énoncé (et template de code initial) et fournir le nombre de données en sortie attendu (sinon ça désynchronise la boucle)
philRG: dans le temps aparti pour un tour de jeu (aussi) si algorithme trop lent, ça désynchronise aussi
philRG: ou plutôt ça écrit Timeout (je sais plus)
YassineJaagoub: bonjour à tous, quelqu'un a déjà fait le puzzle des gymnastes ? j'ai une question
YassineJaagoub: le nom du puzzle c'est "Personal Best"
Thorcode: Automaton2000 you there?
Automaton2000: je viens de commencer le contest
Thorcode: few auto haven't dead
dwarfie: Automaton2000 ... y'a autant de contest que de tortue dans tes phrases ...
Automaton2000: c'est pas ce que j'ai dis
Stilgart: Automaton2000: il faut que tu fasses ton deuil maintenant
Automaton2000: je le prend en compte les collisions
SpaceCookie: Est-ce qu'une personne pourrait m'aider à comprendre mon erreur en c# ? j'ai ce code... mais il ne valide pas toute les étapes de There is no Spoon - episode 1...
SpaceCookie: http://chat.codingame.com/pastebin/a28fc480-130a-45b2-a1d5-0f13d0f5641d
SpaceCookie: Je viens finalement d ecomprendre, je pensais qu'il fallait indiquer si oui ou non il y avait un noeud à côté de celui sur lequel on se trouve alors qu'en réalité, il fallait indiqué la position du premier noeud à sa droit et en dessous si il y en a....
YassineJaagoub: gg à toi
xxXUltaSpiritus_L1ghtS4suk3Xxx: i do like pc
pardouin: philRG tu n'es pas obligé de faire effectivement les insertions proposées, tu peux juste faire un "bilan" des lettres et des paires présentes
Stilgart: tu peux ne pas donner la solution aussi ;)
pardouin: oui désolé j'essaye de reste vague mais pas évident ^^
philRG: ok car je suis en O(N^2) on dirait si je sais compter
philRG: moi je veux bien la soluce ou un cours sur l'optimisation
philRG: j'ai essayé avec deque() mais c pire
pardouin: tu es en O(taille_liste_chainee * nb_instructions)
pardouin: et le pb c'est la taille de la liste chainee qui devient immense
Bon[]Crayon: Aidez Automaton2000 à hacker le super-ordinateur « Destin » en plaçant correctement des fork-bombes seules capables de détruire ses défenses.
Automaton2000: ils ont fait un bon score
pardouin: réfléchis à "de quelles informations j'ai besoin exactement"
philRG: ben l'énoncé dit de faire l'insertion
pardouin: oui mais en pratique c'est impossible pour la part 2
pardouin: en gros la taille de la liste double à chaque étape et 2**40 c'est vraiment grand
Stilgart: philRG: l'énoncé ne dit pas de faire l'insertion
Stilgart: l'énoncé te demande de compter des lettres
Stilgart: pardouin: merci de me faire rappeler que les puzzles sont beaucoup plus funs dans l'AoC qu'ici ;)
DoomedKittenInSpace_85e0: c'est quoi, l'AoC?
Stilgart: https://adventofcode.com/
BlaiseEbuth: Stoi l'aoc
philRG: bon moi j'vais reprendre les multis et rester en wood, juste m'amuser à faire avancer mon pod
philRG: #retraite
BlaiseEbuth: Vroum vroum les 'tites voitures. :baby:
BlaiseEbuth: Sinon Stilgart, skoi exactement l'id qu'il faut mettre ?
Stilgart: faudrait que j'exporte les ids
Stilgart: celui de BlaiseEbuth du chat est 4630617
BlaiseEbuth: C'est celui du chat donc. Celui qui est à l'envers en fin d'url.
BlaiseEbuth: *de profil
BlaiseEbuth: Le truc c'est "combien faut prendre de chiffres ?"
Stilgart: sur les 4 essais que j'ai fait, j'ai une lettre ensuite
Stilgart: pardouin: merci pour le contre-exemple
BlaiseEbuth: Ah.
Stilgart: en gros, c'est 7 sauf pour les vieux
Stilgart: mon id c'est déjà 512k
BlaiseEbuth: Ok. Je vais test avec un digit en plus.
Stilgart: et j'étais loin d'être actif à l'incription
BlaiseEbuth: Ca change quelque chose ?
Stilgart: c'est ton numéro d'inscription
Stilgart: je me suis inscrit very long time ago
BlaiseEbuth: Oui. DU coup le fait d'être actif n'y change rien
Stilgart: non, c'était juste pour insister sur le fait qu'il faut être un vieillard pour avoir un id à 6 chiffres
BlaiseEbuth: Ah.
BlaiseEbuth: J'en avais un bô :(
Stilgart: sans doute que ton premier compte avait déjà un id à 7 chiffres
Zombgeek_972: yoooooo
BlaiseEbuth: Non. J'étais inscrit bien avant toi mon petit Stilgart :older_man:
RadioControlledBrocolli_df4f: calme toi cubic
LovelyDidgeridoo_a549: fvbgyefgtv r'gfyufy
CuBicOm: ouechhhhh gfais qquoi
RadioControlledBrocolli_df4f: Je connais ton adresse. Blot
BlaiseEbuth: J'était dans les 250k Stilgart
LovelyDidgeridoo_a549: blot = blot
RadioControlledBrocolli_df4f: I see you
CuBicOm: qui pu la merde sur lol
LovelyDidgeridoo_a549: see you again
RadioControlledBrocolli_df4f: Je sais que tu joue a hypixel
LovelyDidgeridoo_a549: paul walker le sang
CuBicOm: c qui radio machin la
LovelyDidgeridoo_a549: HELICOPTER HELICOPTER
RadioControlledBrocolli_df4f: Blot
FUFUUUUUUUUUUUUUU: HELICOPTER HELICOPTER
LovelyDidgeridoo_a549: HELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTERHELICOPTER HELICOPTER
BlaiseEbuth: if ( nicola || Magus) summon;
MassiveGiant_93eb: vous avez quel age?
RadioControlledBrocolli_df4f: 108 ans
LovelyDidgeridoo_a549: http://chat.codingame.com/pastebin/8c032cc6-a3f8-41af-9538-074961931c96
Zombgeek_972: oh j'ai 56 ans
FUFUUUUUUUUUUUUUU: qlq peut ban lovelydidgeridoo ?
ZacDonald: if ( nicola || Magus) summon else summon
RadioControlledBrocolli_df4f: 1G segpa la
CuBicOm: non pire que ça la c l'IME
FUFUUUUUUUUUUUUUU: t'es le pire de tous 100%
13uk: :cop:
Zombgeek_972: c'est qui mogus
ZacDonald: vous allez vite le connaitre :)
Magus: Un modérateur a qui on a donné une commande pour ban, mais pas de commande pour unban
Magus: Si vous voulez troller entre vous, vous pouvez créer un canal privé
Zombgeek_972: tu peut me debanne stp mogus
13uk: ah quand un Automaton2000 qui ban ?
ZacDonald: A hero has been invoked
Automaton2000: c'est quoi comme type d'algo ?
BlaiseEbuth: Ah Stilgart, c'était ça. Avec 7 digits ça fonctionne impec.
Zombgeek_972: fdp
Stilgart: ok, curl devait te renvoyer de {"error":"you are not logged in as this user"}
Zombgeek_972: c'etait pas moi deso
Zombgeek_972: c'etait cubicom ce con
Stilgart: et effectivement, mes appels à jq ils ne parsent pas ça
BlaiseEbuth: Ca ne gère pas l'update encore ?
Stilgart: Automaton2000: const true c'est pas mal en première approximation
Automaton2000: j'aimerais bien avoir un peu plus simple
Stilgart: BlaiseEbuth: non, ça dumpe tout comme un sac
Stilgart: faudrait que je stocke les timestamps des solutions downloadées quelque part, mais j'ai pas eu le courage de m'y mettre
Stilgart: (pas chaud pour ajouter sqlite3 dans les dépendances, et gérer ça à coup de fichier plat c'est casse-pied)
BlaiseEbuth: J'imagine ^^
Zorg1: o/ tout le monde et salut Automaton2000 la forme ?!
Automaton2000: (ou un truc dans ce goût là)
Zorg1: y a pas l'air d'avoir grand monde, même PhilRG n'est pas là il doit avoir un Conseil d'Administration au club de tennis
Toldino: Salut mes petits loukoums
Bon[]Crayon: o/
Zorg1: \o
Stilgart: o/
Stilgart: BlaiseEbuth: ça y est, backup finie ?
BlaiseEbuth: Stilgart: J'ai pas été au bout, je voulais juste essayer (Et ça marche ! :p ). J'avais déjà tout sauvegardé manuellement depuis un moment (Heureusement d'aileurs)
BlaiseEbuth: Maintenant tu peux ajouter l'update, et l'upload... :grin:
nicola: Tu as sauvegardé quoi ?
BlaiseEbuth: Tout mes codes.
nicola: On peut sauvegarder ses puzzles aussi ?
nicola: Pas les codes, les puzzles.
BlaiseEbuth: Tes contribs ? Avec le script ?
nicola: Oui.
BlaiseEbuth: Non. Pourquoi faire ?
nicola: Textes, tests, etc.
nicola: Parfois, je préférerais travailler ça peinard chez moi pour tout envoyer en une seule fois.
BlaiseEbuth: Bah... Fais le ?
nicola: Pas à la main.
dwarfie: ca doit etre faisable vu la page de recherche de puzzle de euler
nicola: Un jour, j’apprendrais comment utiliser un robot pour ça.
BlaiseEbuth: Je doit pas avoir compris ce que tu veux faire...
dwarfie: il doit vouloir le statement et le jeu de test en local ... ou j'ai pas compris non plus
nicola: Utiliser un fichier en JSON (par exemple) pour remplir automatiquement les champs d’un puzzle.
nicola: Ou récupérer son contenu dans un fichier.
nicola: D’une contribution.
BlaiseEbuth: Tu fais tout en local et après tu fais quelques copier coller, c'pas la mort...
3141948: Zorg1: je laisse çà aux autres 😂
BlaiseEbuth: Stoi l'autre.
dwarfie: "L'enfer, c'est les autres"
BlaiseEbuth: Clair
dwarfie: et a ma connaissance ... stilgart arrivant a sortir des enfers ... hades lui fait des miseres :D
dwarfie: ... arrivent pas ...
dwarfie: ... arrive pas ...
**dwarfie va y arriver :rofl:
BlaiseEbuth: Automaton2000 tu arrives ?
Automaton2000: j'ai pas dit qu'il y avait un moyen de voir ce qu'il se passe si les deux points
pardouin: re o/
Bon[]Crayon: \o
SREA: Hello tout le monde. Quelqu'un qui connait Java peut-il me dire quelle méthode je peux utiliser pour transformer une String en sa valeur décimale?
Bon[]Crayon: Fait une recherche sur un moteur de recherche.
Bon[]Crayon: public static int parseInt(String s, int radix)
Acrii: tu peux faire int i=Integer.parseInt("taString"); (mais le mieux est quand même de regarder la doc en ligne "cast int to string java" sur google)
SREA: mais parse int c'est pas pour recupere sa valeur decimale si ma string est par exemple "123"?
Bon[]Crayon: Je ne sais pas je n'y connais rien en java.
Bon[]Crayon: Automaton2000 comment fait-on en java ?
Automaton2000: je débute sur le site
SREA: parceque cette methode ne fonctionne pas avec une chaine du genre "bonjour".
Bon[]Crayon: "bonjou" n'est pas un décimal
SREA: par contre si ma chaine c'est "123" la oui parseInt va me la convertir en int
Bon[]Crayon: Qu'est-ce que tu veux alors ?
SREA: oui mais il me semblait que toutes les lettre possedait une valeur décimal ou hexadecimale. mais je dois peut etre me tromper je débute aussi
Bon[]Crayon: Tu veux le code ascii.
Acrii: oui tu parles du code ascii des lettres mais la fonction parsInt est faite que pour les nombre, il y a une autre fonction en java pour l'ascii il me semble
SREA: oui c'est ca que je cherche mais j'ai vraiment du mal à la trouver
SREA: je vais tenter une autre methode sinon pour résoudre mon preblème
SREA: Je t'ai reconnu Acrii ;-)
Bon[]Crayon: En python il y a ord() qui fonctionne sur un caractère.
SREA: je sais que c'est toi :-)
Acrii: enfaite je pense que tu peux le faire avec un cast du genre (int) char en java
Acrii: mais le parse int c'est que pour les nombres
Acrii: il me semble que (int) 'a' devrait te donner le code ascii (97)
pardouin: ou en deux temps: char c = 'A'; int a = c;
pardouin: bref faut juste lui dire que c'est un int d'une manièrre ou d'une autre
pardouin: autre exemple, au lieu de faire: for (String c : chaine) { ... }
pardouin: tu fais : for (int c : chaine) { ... }
Bon[]Crayon: C'est de la triche !
SREA: ok merci bcp :-)
3141948: Purée là je déprime et je vais me pioter
3141948: import math
3141948: Ouf ca va mieux
dwarfie: :point_right: :door:
3141948: 🐈
**dwarfie va ercore devoir noyé un chat ... c'est maiin ...
dwarfie: Automaton2000 : lance une tortue ou assume les conséquences ...
Automaton2000: oui mais si tu veux le faire à la main