Chat:Fr/2020-08-31
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: la fin de ta fonction
AutomatonNN: est pas vraiment un peu de chance et pas sur que c'est pas un peu de chance de vouloir faire un scri
dwarfie: oula ... si maintenant AutomatonNN finit les phrases de Automaton2000 ...
Automaton2000: ca c'est un truc qui fait que le puzzle multi
AutomatonNN: vas y ça marche pas trop mal le chat :p
Bon[]Crayon: Salut :sun_with_face:
BlaiseEbuth: :sunglasses: yo
Zorg1: yop à tous et aux bots Automaton2000 & AutomatonNN
Automaton2000: c'est plus un soucis de timeout
AutomatonNN: d'accord merci
BlaiseEbuth: o/
corentin_hidup: plop!
BlaiseEbuth: \o
Zorg1: o/
Bon[]Crayon: :wave_tone2:
corentin_hidup: ctaprem je monte un bourrin ca va etre regal
corentin_hidup: r7 3700x, 32go de ram, rtx 2070s
BlaiseEbuth: De profundis clamo ad te JBM
BlaiseEbuth: nvm c'est bon.
Stilgart: carrément pas
Stilgart: même AutomatonNN sait que c'est de la merde !
AutomatonNN: (╯°□°)╯︵ ┻━┻
BlaiseEbuth: De ?
dbdr: BlaiseEbuth qui remonte le niveau :+1:
Stilgart: pas avec nvm
Stilgart: :)
dbdr: oui, joli contraste
dbdr: très Astierien
BlaiseEbuth: Ok. J'ai compris... J'utilises pas nvm, ni node d'ailleurs.
Stilgart: ça existe vraiment comme expression (astierien) ?
Stilgart: tu as dis "nvm c'est bon" :)
Stilgart: fallait pas s'attendre à ce que je ne réagisse pas
BlaiseEbuth: ... nevermind
dbdr: Stilgart: si quelqu'un l'utilise, ça existe
dbdr: sinon, faut-il attendre que l'académie nous illumine de sa sagesse sur la question?
dbdr: le "pas nvm, ni node d'ailleurs" est joli aussi d'ailleurs :)
Stilgart: (pegi 18) pour l'académie je ne sais pas, mais wikipedia il renvoie NVM vers ça : https://fr.wikipedia.org/wiki/Noyau_ventrom%C3%A9dian
dbdr: on parlait de "Astierien"
Stilgart: ha, pour astierien c'est mort ...
dbdr: ben non, ça existe :)
Stilgart: c'est mort (coté académie) ...
dbdr: oui, c'était une reductio ad absurdum, plus ou moins
dbdr: pour rester dans le ton :)
Stilgart: * Automaton2000 en train d'apprendre le latin
Automaton2000: mais quand tu dois faire
dbdr: après, dans 50 ans, qui sait...
dbdr: yaura ptet plus d'académie :)
dbdr: Automaton2000, Deus Ex Machina
Automaton2000: parce que t'as pas envie de me pendre
dbdr: ça dépend des jours...
Stilgart: Automaton2000: en fait si on a envie
Automaton2000: non ca c'est pas un contest de 4 semaines
Bon[]Crayon: Coin Coin Automaton2000
Automaton2000: les terribles jdks sans têtes qui hantent les gestionnaires de paquets...
BlaiseEbuth: C'est ma réplique ça Automaton2000
Automaton2000: et de l'autre côté de la gare sncf
Bon[]Crayon: deux lieux à ne plus fréquentés
Stilgart: Automaton2000: de l'autre coté de la gare sncf, tu es toujours dans la gare sncf... à méditer
Automaton2000: c est un bon moyen de faire ça :
Stilgart: BlaiseEbuth: très belle réplique, btw
BlaiseEbuth: Merci ! :bow:
Alshock: il apprend des meilleurs le 'tit AutomatonNN
AutomatonNN: oui
Alshock: ah non Automaton2000, autocomplétion de mes deux
Automaton2000: mais là tu as un bug dans ma simu
Driikolu: Hello, j'essaie de me remettre un peu à l'algorithmie et je galère sur quelques test du pzzle de la semaine "Target Firing".
Quelqu'un serait disposer à m'aider un peu ? :)
Driikolu: disposé*
BlaiseEbuth: Pose ta question, si quelqu'un peut t'aider il le fera.
CopperFr: Je l'ai pas réussi celui là Driikolu
Driikolu: Dans mon cas c'est pour ordonner les cibles. J'arrive pas à faire un code qui va prendre en compte les différentes "combinaison" possibles.
Driikolu: En gros dès que la cible à prioriser n'est pas celle qui fait le plus de degats, bah je vois pas comment faire
Driikolu: Ainsi, je rate les test 3 (Strongest AND Tankiest?) et 5 (The Swarm)
CopperFr: oui comme moi mais normal vu que c'est aps toujours la bonne stratégie
Driikolu: Sur un nombre défini d'aliens, je vois bien comment faire, mais déjà je sens que c'est pas très opti (en mode boucles imbriquées pour faire toutes les combinaisons)
Mais sur un nombre donné au début du round ,je vois pas
CopperFr: a mon avis soit y a un algo soit faut faire du minimax
BlaiseEbuth: Je penses que tu cherches compliqué
BlaiseEbuth: Driikolu tu veux dire que tu as une boucle par enemi ?
Driikolu: BlaiseEbuth c'est une idée que je sais mauvaise donc je n'ai aps fait ça
BlaiseEbuth: Bah alors je vois pas le problème pour traiter un nombre variable d'enemi.
Driikolu: Pour l'instant je tri à l'avance mes ennemis avec des critères dmg & dmg total si je le cible dès le premier tour
BlaiseEbuth: Bah pourquoi tu n'inclus pas les autres critères dans ton tri ?
BlaiseEbuth: A venir...
Driikolu: BlaiseEbuth techniquement j'utilise tous les critères pour calculer le 2ème
Actuellement, le critère qui prévaloit c'est les dommages totaux. Je sais que c'est pas bon. En inversant les 2 critères j'en réussi un de plus mais en rate un autre
BlaiseEbuth: Le deuxième quoi ?
Driikolu: "degats totaux si je cible au premier tour"
BlaiseEbuth: Pourquoi tu ne fais pas la même chose tous les tours ?
Driikolu: C'est à dire ?
BlaiseEbuth: De ce que je comprends tu fais un tri uniquement sur les dégats au premier tour, puis un tri sur tous les critères les tours suivants.
Driikolu: Ah non
BlaiseEbuth: Bah j'ai pas compris ton truc alors...
Driikolu: En gros, j'ai mis dans une liste tous les aliens & leurs critères
Driikolu: Puis je tri cette liste : http://chat.codingame.com/pastebin/7465cba3-b1c4-41e9-b6b1-adce39dcd4a3
Driikolu: en gros en python j'ai :
ma_liste = sorted(ma_liste) while X:
Driikolu: J'ai l'impression d'être une poule qui a trouvé un couteau honnêment. Désolé si je suis pas clair et un peu teubé
BlaiseEbuth: Bah je sais pas si c'est une bonne idée. Certaines valeurs comme les hp vont changer au cours du temps donc le tri ne sera plus valide.
Driikolu: Oui mais ça me paraît logique de n'attaquer qu'1 alien à la fois. Donc je dois pas me baser sur les HP au fur et à mesure.
BlaiseEbuth: Pas faux. Alors pourquoi n'inclus tu pas tous les critères dans ton tri initial ?
Driikolu: Parce que je vois pas comment le faire de la bonne manière, quels sont les bons critères à utiliser
Driikolu: Et que j'ai pas envie de tout tester jusqu'à trouver LES critères qui fonctionnent
BlaiseEbuth: Je l'ai pas fait ce puzzle, mais je vois qu'il n'y a que 4 critères, dont 3 concernent la vie, donc bon...
Haashi: driikolu, il faut juste combiner ces critères pour trouver un critère cohérent qui te permet de trier efficacement
Driikolu: En gros dans ce qui me semble être intéréssant comme critère donné ou calculé : - La vie - Les dégats faits - Les dégats donné (avec l'armure)
Haashi: t'oublies une notion importante aussi, la notion de tour par tour
Driikolu: Haashi, justement si quelqu'un a une méthode à me donner pour les choisir intelligement
Driikolu: Je veux pas non plus qu'on me donne les bons critères, ça me satisferait pas
Haashi: tu as deja fais le calcul du "FLEE"
Haashi: le cas ou tu perds dans tous les cas ?
Haashi: travailler sur ça te permettra de trouver un début de critère pertinent
Driikolu: Pour calculer le cas où je perds dans tous les cas, il faut justement que je détermine déjà le meilleur ordre malgré tout ?
Haashi: non
Haashi: pas nécessairement
Haashi: mais si tu arrives a faire le meilleur ordre, tu finiras le probleme :p
Driikolu: :')
Haashi: savoir si tu peux résoudre le probleme ne te donne pas nécessairement une solution
Haashi: savoir la solution ca te donne forcément l'info que tu peux résoudre le probleme :p
FlyingSpongeFromAfar_26d3: Bonjour , comment test une variable de type int si elle est vide ==> tableau[i] == null ???
FlyingSpongeFromAfar_26d3: tableau[i] == null
Driikolu: En quel langage FlyingSpongeFromAfar_26d3 ?
FlyingSpongeFromAfar_26d3: c sharp
FlyingSpongeFromAfar_26d3: j 'ai fait ça mais pas l impression que cela fonctionne
FlyingSpongeFromAfar_26d3: http://chat.codingame.com/pastebin/ed1a39d0-0315-43b2-a3cb-34af1103aaa1
Haashi: si ton tableau c'est un tableau de int, alors toutes les valeurs initiales sont a 0
FlyingSpongeFromAfar_26d3: non
CopperFr: sauf si c'est pas initialisé à 0 apr défaut
FlyingSpongeFromAfar_26d3: http://chat.codingame.com/pastebin/dc75ad28-38e7-4898-940f-c2bb285c8766
Moctrof: si c'est initialisé de base a 0
FlyingSpongeFromAfar_26d3: ok mais apres une variable initialise mon tableau
Moctrof: En gros tu essaye de savoir si inputs[i] est un nombre c'est ça ?
CopperFr: mais pourquoi tu met 20 tu peux pas faire int[n] en c# ?
FlyingSpongeFromAfar_26d3: si input est vide je dois mettre une variable à 0 si il est non vide je prends la valeur
BlaiseEbuth: Ouai, pourquoi tu testes pas n du coup ?
CopperFr: autant tester input[i]
Moctrof: Oui
CopperFr: ou alors faire un try catch mais bon :D
Moctrof: Car en plus si c'est vide ca va faire une execption la
Moctrof: sinon utilise tryparse
FlyingSpongeFromAfar_26d3: ah oui c est vrai
FlyingSpongeFromAfar_26d3: je débute
BlaiseEbuth: Y'aura pas d'exception, il rentrera même pas dans le for
FlyingSpongeFromAfar_26d3: oui mais un int c est pas comme un string pour tester si vide ou pas
FlyingSpongeFromAfar_26d3: il faut convertir le int en string
FlyingSpongeFromAfar_26d3: pour tester la chaine
CopperFr: mais input[i] c'est pas une string ?
BlaiseEbuth: Vide ? n c'est ton total de valeur, si n==0 y'a pas de valeur
FlyingSpongeFromAfar_26d3: int t = int.Parse(inputs[i]);
CopperFr: if ((inputs[i] == "") t = 0; else t = ...
CopperFr: int = 0; if (input[i] != "") t = int.Parse(inputs[i]);
Moctrof: En fait je crois pas que input[i] peut etre vide, c'est juste que ton tableau est mal initialisé commedit blaise
Moctrof: la taille du tableau n'est pas tout le temps de 20
FlyingSpongeFromAfar_26d3: Affichez 0 (zéro) si aucune température n'est fournie. Sinon, affichez la température la plus proche de 0 Contraintes
CopperFr: a ce moment là y a pas besoin de test
CopperFr: ah c'est si n vaut 0 peut-ête ?
Moctrof: Si aucune temperature n'est fourni ca veut dire que input est vide
BlaiseEbuth: Merci de lire ce que répète depuis tout à l'heure
Moctrof: donc n ==0
BlaiseEbuth: Si aucune température n'est fournie tu reçois quand même n = 0
Moctrof: en gros
CopperFr: ceci dit ca à l'air plus simple que le target firing ce puzzle
Moctrof: C'est quoi le target firing ?
CopperFr: c'est le puzzle de la semaine ?
Moctrof: Ah ok, j'ai fais celui de la semaine derniere alors j'ai pa regardé celui la
Moctrof: Vu que j'ai validé la quete ahah
CopperFr: en fait j'avais déjà essayé de le faire
CopperFr: donc il était déjà là avant
Moctrof: Je vais tester, tu es en quel language ?
CopperFr: moi je suis en JavaScript parce que c'est plus simple quand même
Alshock: le puzzle de la semaine c'est pas un nouveau puzzle, c'est une mise en avant d'un puzzle existant
Alshock: mais oui c'est clair !
Moctrof: Il est affiché ou le puzzle de la semaine
CopperFr: il est dans moyen en tout cas
Alshock: on recevra une notif avant 1h, si on veut le faire avant faut le chercher
Alshock: je ne fais pas ça, j'attends bouche ouverte sous le pommier que le fruit mûr tombe
Haashi: je viens de le finir du coup
Haashi: Driikolu t'as pu avancé ?
Moctrof: Est ce que ya des gens qui ont trouvé un job grace a coding game ?
CopperFr: ceux qui travaillent à coding game déjà
Moctrof: Ahah ok ^^
Moctrof: Je galere ^^
lionel_fr: Dans la recherche d'un job, faire figurer le mot "Game" dans sa lettre de motivation est DANGEREUX...
lionel_fr: certains managers ont une opinion très négative. Ils ont sûrement tort, mais...
CopperFr: ca dépend du type d'entreprise
lionel_fr: ça dépend de la personne en fait
CopperFr: pour ubi soft ca se trouve ils aiment bien ca les jeux
lionel_fr: ok, si tu te manges un rateau parce que tu l'as fait quand même, tu comprendras...
lionel_fr: ya pas grand monde dans le paysage français pour améliorer l'image du jeu
CopperFr: ben oui mais si tu postules pour une boite de jeux vidéo
lionel_fr: ok, tu peux aussi postuler auprès d'un joueur invétéré , mais c'est une minorité de cas
lionel_fr: de même , certains managers n'ont pas de préjugé négatif sur le jeu
CopperFr: non dans certains domaine c'est bien vu
lionel_fr: d'autres en revanche, exècrent carrément
lionel_fr: j'ai dit dangereux, pas rédhibitoire
lionel_fr: passer pour un "geek qui a tout compris mieux que les autres , c'est pareil
lionel_fr: ensuite, c'est mieux d'en parler lors d'un contact direct parce qu'on peut jauger un peu son interlocuteur
lionel_fr: les DRH ne sont pas experts techniques, ils marchent avec des clichés souvent
lionel_fr: ...et je répète, les amateurs de JV sont pratiquement absents des médias
lionel_fr: par contre, ya toujours un bon parent de la vieille école pour dire que depuis que son gamin est accro au JV, il mange plus, dort plus...
lionel_fr: bienvnue au bled
CopperFr: oui mais c'est à cause de la lumière bleue
CopperFr: ou peut-être le wifi ou la 5g
Pheonix-86: Bonjour
lionel_fr: c'est aussi parce que les éditeurs de jeu ne font pas d'effort pour améliorer l'image du jeu. Personne ne le fait...
Driikolu: Haashi un peu en retard pour la réponse mais j'ai pas trop avancé pour le moment.
J'ai eu un peu de boulot entre temps
lionel_fr: résultat, les dénigreurs ont le pouvoir sur la majorité des cadres classe moyenne marié 1.85 enfant...
lionel_fr: cette industrie a largement les moyens de s'offrir des campagnes d'image mais elle ne le fait pas
lionel_fr: au contraire
CopperFr: quelqu'un a reussi le puzzle ASCII Art en Bash ?
Driikolu: Haashi j'ai un peu amélioré mon code, il n'y a plus qu'un test qui ne passe pas.
Je fuis bien à chaque fois que c'est nécessaire. Maintenant il faut que je trouve un autre critère pour mieux ordonner
Alshock: @Driikoluon parle de quoi ?
Alshock: toujours target firing ?
Alshock: tiens, mon chat a l'air bugué. Parle-moi pour voir Automaton2000
Driikolu: Alshock ouaip
Automaton2000: elle est là pour ça
dbdr: il a crash
dbdr: le reboot est manuel on dirait
Driikolu: J'ai tenté sur ma machine de juste faire un shuffle sur la liste des aliens et de calculer les dégats subis
Driikolu: J'ai du me tromper parce que je prend moins que ce qui est attendu
ThomasNicoullaud: karliso quand il se met à faire un multi il plaisante pas.
dbdr: lequel ThomasNicoullaud?
ThomasNicoullaud: plop
ThomasNicoullaud: https://www.codingame.com/profile/70b8b4135b1d037bd271ce9e0eb8bd923563913
dbdr: kesako?
ThomasNicoullaud: tous ceux de la liste en faite :D
dbdr: - karliso fait un multi - lequel? - karliso - ???
dbdr: ah ok :D
dbdr: on a trouvé pire que MSmits
darkhorse64: Je crois que le top 10 peut se faire du souci
ThomasNicoullaud: sur UTTT il a activé un cheat
ThomasNicoullaud: a quand les anticheat sur CG
dbdr: ça dépend, si il passe 6 mois sur un multi, c'est pas rentable et ça passe pas à l'échelle
dbdr: cheat?
ThomasNicoullaud: il a +4 pts
dbdr: sans doute pas sur tous, mais sur uTTT je pense qu'il fait parties de ceux qui l'ont plus-que-try-hardé
darkhorse64: J'ai fait ça et je m'en suis dégouté
ThomasNicoullaud: moi aussi
ThomasNicoullaud: et j'ai pas fait top 1
ThomasNicoullaud: et encore moins +4 pts au 2eme xD
darkhorse64: Au moins, ca m'a bien rapporté en CP et j'ai décliné sur d'autres multis
ThomasNicoullaud: je vais rerun UTT avec un nouvel open book
darkhorse64: Il y a une feinte que je n'ai pas codé; je la garde en réserve au cas où je décrocherais vraiment
ThomasNicoullaud: en ajoutant un peu de karliso :-]
Moctrof: le meilleur language pour shortest c'est python c'est ca ?
darkhorse64: Si tu as envie d'en faire un, copie sur eux!
Moctrof: je galere avec mon C#
BlaiseEbuth: ->ça dépend
darkhorse64: python, ruby, perl, bash
Moctrof: Faut juste que j'en gagne 3
Moctrof: apres je m'en fous de shortest
darkhorse64: bache un collier de perles et de rubis sur ton python
darkhorse64: Si tu connais déjà bien le python, ça suffit
Moctrof: beaucoup de gens font du python, c'est pour ça ?
Moctrof: Ca doit faire 4 ans que j'en ai pas fait ^^ et j'en avais pas fais beaucoup
darkhorse64: C'est concis, il y a une librairie assez riche
BlaiseEbuth: Plus con que cis néanmoins...
Moctrof: ok, e vais m'y remettre
Moctrof: Au fait copper j'avais déja fais le puzzle of the week
CopperFr: ah et c'est facile en fait ?
Moctrof: Je m'en souviens plus ahah, attend je regarde
Moctrof: Oui ca va, faut trouver la stratégie, aprés c'est assez facile a developper
BlaiseEbuth: JBM !
BlaiseEbuth: J'ai lu tes deux dernières productions.
BlaiseEbuth: C'était moi. Et c'était bien.
BlaiseEbuth: Mais ! D'où j'ai fais une croisade pour te convertir à R ?! :disappointed:
CopperFr: je suis un TypeScript fan maintenant lol
**BlaiseEbuth est blessé dans son amour propre.
JBM: je peux toujours rajouter un "imaginary"
JBM: mais je sais pas si c'est mieux pour lui :p
BlaiseEbuth: :cry:
BlaiseEbuth: Moi qui déteste R... C'est presque aussi blessant que si t'avais écrit que j'aimais java.. :sob:
JBM: tu disais que c'etait trop puissant et tout
JBM: aui aime bien chatie bien
CopperFr: J'aimais bien le pascal avant
BlaiseEbuth: J'ai dit que je n'aimais pas R mais que je pouvais pas nier sa puissance sur de gros jeux de données.
CopperFr: moi j'aime toute les lettres de l'alphabet
JBM: bon enfin t'as essaye de m'en faire faire, je l'ai bien senti
JBM: tu m'as meme sorti un lien vers une lib R
BlaiseEbuth: J'ai essayé de t'aider en te proposant une alternative, parce que tu disais que ce que t'utilisais suffisait pas. Tu as une drôle de façon de me remercier... :unamused:
**BlaiseEbuth part bouder dans un coin.
JBM: "to try and get me to use R" alors?
BlaiseEbuth: Nan. Laisses comme ça, mais je veux une note de bas de page indiquant que les faits ont put être romancés à des fins dramatiques...
BlaiseEbuth: :grin:
darkhorse64: Aucun animal n'a été blessé au cours de la rédaction de cet article
darkhorse64: Ce texte est une pure fiction. Toute ressemblance avec des personnages existant ou ayant existé serait fortuite et indépendante de la volonté de l’auteur.
darkhorse64: T'en penses quoi, automaton2000 ?
Automaton2000: tu peux le faire en c
CopperFr: pour préférez le C ou le R ?
darkhorse64: Je suis pas très drogue
CopperFr: Personne n'a fait du E ?
BlaiseEbuth: T'as qu'à faire un poll sur le forum
plieuse: moi je fais du thé
darkhorse64: un poll au poil ?
BlaiseEbuth: :tea:
CopperFr: Le E c'était bien comme langage
BlaiseEbuth: Entre CopperFr qui trouve tous les langages bien et Dogeek qui les trouve tous moches...
CopperFr: Le problème c'est de switcher
CopperFr: C'est pour ca que node.js c'est bien
CopperFr: Tu fais que tu JavaScript
Zorg1: le E c'était le langage de l'Amiga fait par le gars qu'a commis False ?
CopperFr: Oui ca doit être ca en tout cas c'était sur Amiga que j'en ai fait
Zorg1: avec les opérateurs ayant la même priorité de ce que je me rappelle
CopperFr: Ce que j'aimais bien c'était de pouvoir mélanger avec l'asm
BlaiseEbuth: Pourquoi les frameworks sont toujours basés sur des technos à la con... Entre node, JEE, django, asp.net...
BlaiseEbuth: 'course
pardouin: CopperFr likes the D
JBM: tiens si je me faisais un th eaussi
CopperFr: Je connais pas le D (uniquement le C, E, et malheureusement R)
pardouin: remets ton pantalon aussi au passage JBM
pardouin: sur CG tu peux coder en D et F# si tu aimes les langages mono-lettre
JBM: j'hesite entre le rapport et le pour quoi faire
pardouin: tu nous as expliqué qu'il fallait que tu penses à pas te lever quand tu étais en visioconférence
JBM: ah mais ca va la c'etait qu'audio
pardouin: j'ai bien retenu l'info :o
JBM: c'est arrive qu'une fois que le nouveau dirlo nous demande la video de maniere impromptue
JBM: c'est pas tous les jours dieu merci
Alshock: "moi je veux bien, mais vous êtes vraiment sûr de vouloir voir ?"
Stilgart: parle pas d'horreur, il y a des Automatons ici :fearful:
pardouin: tiens d'ailleurs toi qui es un vieux de la vieille, j'ai vu qu'il y avait eu un challenge Don't panic mais je trouve aucune info dessus, ça consistait en quoi exactement ?
pardouin: il fallait passer tous les tests avec le moins de temps possible ?
Alshock: Don't panic c'est le laby avec les marvin ?
pardouin: oui
pardouin: paranoid android
Alshock: je suppose qu'il devait y avoir un criètre à optimiser ?
Alshock: mais j'ai pas connu non plus
pardouin: apparemment c'est le temps si je regarde le leaderboard
Alshock: ah bah c'était un contest de puzzle alors
pardouin: mais je m'étonne du peu de monde à faire 100%
pardouin: idem pour chuck norris
Stilgart: pardouin: j'suis pas assez vieux.. faut demander à dwarfie
Stilgart: mais en gros, c'était un format court quelques heures
Stilgart: le dernier du genre c'était "Detective Pikaptcha (1à 4)" en 3h
pardouin: un genre de gros Clash quoi
Stilgart: (ou 4h peut-être)
Alshock: wouah je reconnais que Royale dans le leaderboard
pardouin: d'où le peu de monde à 100%
BlaiseEbuth: Les plus vieux c'était sur une soirée, avec une série de puzzle
Alshock: c'est vraiment vieux
Stilgart: oui et non
JBM: les plus vieux c'etait plus mechant que pikaptcha
JBM: t'avait droit qu'a un submit
Stilgart: les sujets sont bien plus sérieux
Stilgart: (j'ose pas dire plus dur, on pourrait croire que les coc le sont)
Alshock: y a des cocs qui sont durs à comprendre
Stilgart: c'est pas de la vraie difficulté ça aussi :(
pardouin: 4h pour faire un groupby ça va ça laisse le temps
Alshock: c'est de la bvraie, mais pas de la bonne, comme le dit toujours mon dealer
Stilgart: 4h pour faire vox codei 1 + 2, bon courage :)
Stilgart: (et encore, c'était peut-être 3h)
Stilgart: ha oui, et en un seul commit
Alshock: y avait les test cases quand même ?
Stilgart: mais bon, avec la novuelle infra on ne devrait plus être limité par un seul submit (pourquoi j'ai dit commit ? o_O)
Stilgart: Alshock: oui, mais cf APU 2 ou Vox codei redux
Stilgart: ou même indy 3
pardouin: tiens d'ailleurs je voulais faire vox codei 1
Stilgart: 100% aux tests ça voulait pas dire que tu avais tout couvert sur le jeu de validation
pardouin: je trouve rarement du temps pour avancer sur les puzzles
Alshock: oh bonne idée il faut que je les fasse
Stilgart: vox codei 1+2 c'est le plus abominable du lot à mon avis
Alshock: c'est celui des bombes c'est bien ça ?
Stilgart: oui
BlaiseEbuth: stoi la bombe
Alshock: je sais bb :winky_wink:
Stilgart: va voir l'nimation du 2 pour comprendre l'étendue de la misère
Alshock: je me libère deux heures et j'essaye en condition
Stilgart: heu
CopperFr: comment on passe la quête de modération ?
Stilgart: tu as fais les APU ?
Stilgart: CopperFr: pas
Stilgart: :p
Alshock: je sais pas ce que c'est
Stilgart: c'et laquelle ?
Stilgart: s*
pardouin: le VC1 je l'ai lu en diagonale je pense qu'il me faudra 15min
CopperFr: c'est dans l'arbre bleu
BlaiseEbuth: Faut arreter la fumette...
pardouin: mais bon 15min en mode concentré, pas 15min avec ma fille qui râle à côté XD
Stilgart: pardouin: faut pas s'y fier
pardouin: le VC2 a l'air plus tendu
Alshock: c'est quoi les APU ?
Stilgart: même le vc1 il est tendu
Stilgart: le timeout arrive vite
pardouin: si les validateurs sont du même tonneau que les testcases ça devrait aller
BlaiseEbuth: apu c'est le singe dans aladin
Stilgart: pardouin: faut pas trop s'y fier
CopperFr: la troisième quête bleue
Stilgart: tu peux vite te faire avoir par un coupe asymétrique
Bon[]Crayon: CopperFr Il faut valider une contribution.
pardouin: je vais tenter ajd si j'ai une plage calme
pardouin: on verra bien
Stilgart: CopperFr: tu vois l'onglet "Contribute" en haut ?
Stilgart: suffit de voter
Stilgart: approve/refuse
Stilgart: ha non, tu veux parler du 3e rond ?
CopperFr: Je l'ai fait sur ENGLISH LENGTH UNITS CONVERSION
Stilgart: suffit d'écrire une contrib
Stilgart: mais bon, ces deux quetes là c'est infernal
Stilgart: c'est quoi le nom de la quete ?
Stilgart: (parce que "moderate a contrib" je l'ai validée à 1/1)
CopperFr: MODEREZ UNE CONTRIBUTION
BlaiseEbuth: Capucine celle là
Stilgart: pour celle là il faut juste voter
BlaiseEbuth: Votez capucine !
CopperFr: c'est celle d'avant ou il faut voter
Stilgart: idéalement, on peut penser que seul un vote utile compte
Bon[]Crayon: Comment: my tailor is rich :smile:
Stilgart: mais connaissant CG, je pense que tu peux approve, enlever le vote, approve, etc. jusqu'à achievement
pardouin: il faut avoir fait 50 clashes pour modérer je crois
Stilgart: par contre, j'ai vraiment validé avec 1/1 :(
pardouin: et il ne faut pas que la contrib soit en WIP
Stilgart: ils ont du changé le total
Stilgart: si elle est en wip tu peux pas voter donc....
pardouin: c'est pas juste un upvote, il faut approuver la contrib
Stilgart: " suffit de voter approve/refuse "
CopperFr: j'avais aussi validé celle avec la souris et le chat
Stilgart: au passage, tu noteras qu'on ne te demandes pas de (excuse moi l'expression qui n'est pas contre toi) "cliquer comme une andouille"
Stilgart: il faut vérifier un certain nombre de critères avant de voter, et ça prend du temps
Stilgart: JBM: une idée pour faire 3.4k xp rapidement ?
BlaiseEbuth: fix ton csb
Stilgart: BlaiseEbuth: mon csb is beautifast
JBM: ameliore ton correctitude
BlaiseEbuth: Crée un community contest :grin:
Stilgart: CG n'en veut plus :(
BlaiseEbuth: Rabars-joies
JBM: mais pour le commun des mortels c'est non
Stilgart: ouais enfin l'excuse confinement, on s'en serait passé :/
CopperFr: il est sympa celui de conversion d'unité
BlaiseEbuth: Y'z'ont répendu le covid pour camoufler leur favoritisme !
CopperFr: mais bon en JavaScript le dernier etst prend trop de temps alors que j'ai converti le python
Stilgart: nan, je pense qu'ils ont juste utiliser leur ligne directe avec l'élysée
BlaiseEbuth: Thé au riz du con plot...
darkhorse64: Ca marche plus les brouillons de jeux CG ? J'ai fait un level up avec
darkhorse64: Sinon fais un jeu; laisse-le deux mois en WIP et farme
JBM: ca paie, mais c'est pas les rendements du debut
JBM: je crois que c'est moins d'1/jour en ce moment
darkhorse64: Je reconnais qu'il faut de la constance pour suypporter tous ces commentaires louangeurs qui n'ont d'autre but que de pousser à l'étape d'approbation
JBM: pour tout dire, all glory to eZ rapporte plus en ce moment
darkhorse64: C'est la chanson
JBM: j'en ferai un unofficial cc
JBM: (si j'ai fini l'implem dans les temps)
darkhorse64: Mets une video de Sabrina et fais un carton
TanguiVintuitan: Petite question, vous faites du TypeScript ici ? Je viens de me mettre à CodinGame pour réviser le PHP (que je déteste) en vue d'un entretien demain, j'ai fait le truc et TypeScript pour voir, et je dois avouer que j'ai été surpris par la différence en termes de verbosité pour arriver au même résultat, c'est grave docteur ???
darkhorse64: Je vois que tu as quand même une éthique
JBM: elle est meme assez simple
BlaiseEbuth: C'est bô
darkhorse64: T'as perdu les $, ça fait mincir
TanguiVintuitan: Hahaha, nan c'est le contraire j'ai fait beaucoup plus court en PHP :sob:
BlaiseEbuth: Oui, faire du TS c'est grave.
BlaiseEbuth: Du php aussi d'ailleurs.
pardouin: TanguiVintuitan: mets ça en préambule d'une ligne de pur JS: //@ts-ignore
CopperFr: Oui autant faire du JavaScript
TanguiVintuitan: Je vais le faire en JS pour voir
CopperFr: tu vires tous les :type
CopperFr: après le code de base il est pas génial
CopperFr: ParseInt( ) => juste +
TanguiVintuitan: C'est surtout pour trier un tableau d'entier que j'ai été surpris
pardouin: si tu veux apprendre TS essaye de le faire sérieusement mais si au détour d'un calcul tu as un truc à faire que tu sais faire en JS mais qui ne passe pas en l'état en TS et que tu as la flemme de chercher pourquoi ça passe pas, fais un //@t-ignore et ça passe
TanguiVintuitan: ouais avec php tu fais sort($arr) puis voilà
TanguiVintuitan: nan le ts ignore c'est hors de question haha
TanguiVintuitan: C'est étrange d'utiliser deux langages différents pour faire la même chose ça m'était jamais arrivé haha
CopperFr: C'estvrai qu'en js parfois il manque des fonction pratique comme la somme des element d'un tableau
CopperFr: (c'est facile avec reduce mais un peu long)
TanguiVintuitan: c'est un problème partagé avec JS du coup non ?
CopperFr: TS c'est transpilé en JS je crois
Magus: oui
TanguiVintuitan: je sais pas trop à quel point c'est différent par contre
Stilgart: Aveuh: ping
Stilgart: dbdr: il est hardcodé ton CvZ ?
JBM: ca fait un moment qu'on l'a pas vu
Stilgart: il a pas l'air de l'être en vrai
Stilgart: et oui, pour Aveuh j'ai de l'espoir :)
Stilgart: après, j'ai bien vu Magus aujourd'hui, alors pourquoi pas aveuh :)
Zorg1: pas le même style
Stilgart: (\o Magus)
Magus: j'ai pidgin moins souvent sous les yeux en ce moment
Magus: mais il est toujours ouvert
Magus: donc suffit de me ping
Stilgart: en plus, on a Automaton2000 pour faire ça random
Automaton2000: dès que j'essaye de faire en c++
Stilgart: Magus: il est hardodé ton CvZ ?
Stilgart: +c
Magus: oui
dbdr: Stilgart est bien revenu
Stilgart: nan mais moi j'avais juste plus rien pendant 20j
JBM: le mot que tu cherches est vacances
Stilgart: un eeepc mort sur un modem adsl1 de 2001 :/
Stilgart: JBM: quand tu te prends des gens de ton entourage à l'agonie et la foudre, c'est moyen comme mot :(
Stilgart: (sans parler du fait que je bossais un jour sur 2)
Stilgart: dans l'idée il est bien ou
JBM: apres il s'applique pas toujours
Stilgart: oui
Stilgart: mais la réalisation était pas top cette année
JBM: j'ai une ligne avec et (all . all) et (zipWith zip)
pardouin: bon effectivement vox codei 1 était pas si simple, mon dernier validateur passait pas avec ma version trop simpliste, j'ai du le retravailler un poil
Stilgart: pardouin: les anciens contests étaient comme ça oui
Stilgart: avec des tests qui te pousse à pas te contenter d'une solution simpliste
Stilgart: DP était pas comme ça par contre
pardouin: mais là à part le dernier validateur tu pouvais te contenter de choisir par ordre décroissant d'efficacité, en attendant que le truc explose si le coup suivant est sur un truc explosable
darkhorse64: Les puzzles CG, c'est quand même top qualité, il n'y en a pas beaucoup de la commu qui sont aussi intéressants
pardouin: en gros 0 profondeur requise
darkhorse64: T'as le bonus ?
pardouin: je crois pas qu'il y en ait sur celui là, j'ai vu 2/2
darkhorse64: Pardon, je confonds avec Skynet
pardouin: oui skynet j'avais eu le bonus
pardouin: c'était d'ailleurs plus rigolo que le puzzle de base
pardouin: de jouer à coincer le truc
darkhorse64: Là, c'est pareil il faut peaufiner son BFS
pardouin: prochain de ma to do list j'ai repéré CGX et Bender 2 qui avaient l'air faciles
darkhorse64: Vox Codei 2 ?
pardouin: toujours pas fait non plus les montagnes russes en clojure mais le langage donne pas trop envie
pardouin: j'essaye de finir tous les difficile avant de refaire des très difficiles
JBM: va piquer une solution chez codejam
darkhorse64: Chut ... Faut pas parler de langage sur le chat
pardouin: c'est bien du JBM ça
JBM: oh ca va moi je parle clojure
BlaiseEbuth: Clojure c'est bô
pardouin: tu veux que je te files mon output du dernier validateur CotR ?
pardouin: voir combien de chars tu gagnes
darkhorse64: Ca abime les touches ()
pardouin: je crois que CG Thibault me fait des avances
Zorg1: tiens je vais compter le nombre de () dans ma solution clojure
pardouin: il me met des coeurs sur le forum :x
JBM: c'est une etape de son workflow de bugtracking j'ai cru comprendre
Stilgart: nan, ça s'est quand il ne t'aime pas
Stilgart: +pardouin:
JBM: ptet il a une page speciale pour tracker ca
Zorg1: mmm 55 ( et 55 )
pardouin: plutôt cohérent jusqu'ici
pardouin: en TI Basic golfé tu aurais 55 ( et 0 )
Zorg1: 110 parenthèses pour 40 lignes, et c'est plutôt lisible
pardouin: les gens qui codent en clojure c'est le genre de gars qui disent "entre parenthèses" en faisant le signe "entre guillemets" avec les doigts
pardouin: bon j'ai réessayé, mais quand je regarde le stub, c'est tellement pas naturel pour moi que je comprends pourquoi j'avais laissé tomber
Zorg1: après essaye pê de faire des trucs plus simple en clojure/lisp avant d'attaquer Rollercoaster
JBM: clojure est pas le lisp le plus facile pour un debutant
pardouin: pourtant mon script à traduire est franchement simple, la commande la plus technique étant un append
JBM: ton script a traduire est probablement tres imperatif et mutable
pardouin: oui
JBM: donc il est ptet simple, mais pas "simple a traduire"
pardouin: deux boucles for, deux trois calculs
pardouin: disons que dans n'importe quel langage proche du C je le traduirais très facilement
Zorg1: bah pas forcément la même logique en fonctionnel ;-)
pardouin: mais par exemple ruby qui est plus fonctionnel je suis entré dedans très facilement
BlaiseEbuth: "ruby qui est plus fonctionnel" ...
Zorg1: bah C++ est devenu fonctionnel aussi ^^
Zorg1: (oui bon je sais)
JBM: y'avant deja std::bind en C++98 hein
Zorg1: même en C y avait bind. ah c'était pour les sockets ^^
BlaiseEbuth: Ouai fin dans l'absolu tu peut faire du fonctionnel avec le langage que tu veux hein. Mais le faire bien par contre...
JBM: y'a le bon fonctionnel et le mauvais fonctionnel
BlaiseEbuth: farpaitement
Stilgart: un peu comme pour le random
JBM: cette blague ne veut pas mourir
pardouin: j'ai creusé un peu, je vois mieux ce que vous voulez dire
pardouin: c'est le genre de langage où tu n'as pas le choix, c'est fonctionnel ou rien
pardouin: faire des boucles avec de la récursion etc
pardouin: pas l'air de s'apprendre en 5 min quoi
dbdr: un langage qui s'apprend en 5 minutes n'a que très peu d'intéret
Yukiko: tout dépend de ce que l'on veut faire avec :)
pardouin: par apprendre je veux dire apprendre les bases pour effectuer des trucs basiques
pardouin: mais c'est surtout moi qui ne suis pas du tout hhabitué à ce paradigme
pardouin: j'imagine que clojure doit être très simple à appréhender pour quelqu'un qui a fait du lisp
pardouin: ou haskell
Yukiko: petite question par curiosité: qu'est ce qui vous pousse a apprendre de nouveau langage ?
Yukiko: la curiosité technique, un besoin professionnel (ou autre) ?
BlaiseEbuth: besoin technique perso, ou fun
pardouin: là pour le coup c'était plus la curiosité
pardouin: et l'exp XD
CopperFr: sympa le stream de coding garden
Thyl: Yo BlaiseEbuth Yo nicola
CopperFr: C'était sur une matrice de led commandé par des commande sur le chat (sur twitch)
Whitelegend: yep assez cool et ludique Nodejs > arduino>matrice led rgb grffer au twitch chat
kayou: bonsoir
BlaiseEbuth: Reuh
Zorg1: j'ai appris un autre langage pour me convaincre que Java est le meilleur des langages
Zorg1: re tout le monde
Zorg1: spoil : ça a pas vraiment marché :(
Adil_HD: hii i will show u
Zorg1: omg un Java enthousiast ?
Moctrof: Java je me souviens d'un projet ou ça marchait pas et quand je faisais un println de debug ca marchait. Ca m'a dégouté
Adil_HD: vous travaillez chez freelance?
Zorg1: pas vraiment ^^
CopperFr: de toute manière un bon langage est un langage qui fonctionne dans un navigateur coté client et serveur
Zorg1: ah moi je croyais qu'il devait permettre d'écrire des applis de smartphone
BlaiseEbuth: Un bon langage est bô.
Zorg1: pour faire de bö code
CopperFr: j'ai appris java pour faire de l'android
Zorg1: je vous épargnerai la discussion sur le beau
CopperFr: c'était beau l'assembleur 68000
Zorg1: ^^ plus que celui du Z80 en tout cas
CopperFr: le Z80 y manque toujours l'instruction dont tu aurais besoin
Zorg1: bah vu que le mode d'adressage dépend du registe, de l'instruction et du sens du vent ...
CopperFr: mais bon c'était mon premier assembleur
Zorg1: pareil
Zorg1: en école j'ai découvert le 6809 c'était quand même mieux ^^
CopperFr: les thomson avaient ces procs
Zorg1: j'ai fait de l'embarqué avec une variante de ce proc, en C et en assembleur c'était assez sympa
Bon[]Crayon: Automaton2000 Es-tu assemblé?
Automaton2000: je suis d'accord, mais je ne suis pas un bot pour ce jeu
Bon[]Crayon: Automaton2000 Tu joues le jeu du chat.
Automaton2000: alors que les autres :d
Zorg1: Automaton2000, quel bot es tu ?
Automaton2000: tant que je ne l'ai pas encore résolu
Zorg1: BlaiseEbuth va être content, Crush vs Friend est approuvé ^^
Zorg1: Erica sur les genoux de Bob
BlaiseEbuth: (╯°□°)╯︵ ┻━┻
BlaiseEbuth: Communauté scatophile de mes de** ******** *** ***** !!
Zorg1: du calme, Joe
BlaiseEbuth: Averel tais toi !
Zorg1: quand est ce qu'on mange ?
WhatTrickeryIsThis: :rat: tiens mange
WhatTrickeryIsThis: :banana:
Zorg1: :hugging:
JBM: je suis plus dans le jargon
Zorg1: bg = brave geek ?
Zorg1: ça doit être ça à la reflexion
Geuks: Salut si on a trouvé un problème dans un puzzle comment on le signale ? Merci
JBM: s'il a ete resolu par moins de 10000 personnes, sur le forum ou sur sa page "contribution"
JBM: s'il a ete resolu par plus de 10000 personnes, c'est probablement pas un probleme
darkhorse64: Enlève deux zéros
pb4: JBM, tu le veux où ton upvote pour https://cg.desast.re/pages/2020-08-28-lusers.html ?
Zorg1: trafic de upvote, ça va chercher loin les petits loups
Stilgart: je suis coincé entre dwarfie, Magus et reCurse \o/
pb4: Je suis en plein centre \o/
JBM: je sais plus moi, va falloir utiliser un outil de recherche a force
pb4: Tiens pour les CPC
pb4: C'est quoi comme site CPC ?
JBM: en tout cas j'ai choisi le titre dans cet esprit
JBM: ah ben c'est litteralement dans l'url lol
JBM: je vois ca comme un magazine plus ou moins ad hoc
pb4: Justement je ne connais pas
JBM: j'ai jamais ete creuser plus loin
Stilgart: sur le 2e, je suis au fond à gauche par contre. VDM.
pb4: Ca a l'air plutôt actif sur le thème du jeu vidéo
Stilgart: pb4: canard pc c'est un magazine de jeux vidéos
JBM: ca doit etre la version civilisee de jvc
Stilgart: ils ont aussi un magazine hardware qui sort tous les 3 mois
Stilgart: le canard pc, il me semble oui
Stilgart: le canard pc hardware, c'est surtout connu pour son guide d'achat
Stilgart: (la version hardware est un des rares magazines que j'achète encore)
Stilgart: des deux oui
JBM: ok je croyais pas non plus ^^
Stilgart: tu rajeunis du coup ? :p
pb4: Ca me fait penser qu'il faut que j'aille lire ce qu'il y a derrière forum.hardware.fr
pb4: Je ne connais que le forum là bas
Stilgart: je ne connais pas le forum que de nom mais j'y vais jamais
Stilgart: -pas
Stilgart: Automaton2000: arrête de lire mes conneries
Automaton2000: ça va c'est pas méchant
JBM: j'y vais pas non plus, mais je crois que madame va lire la-bas quand il faut me racheter un pc tous les 10 ans
pb4: J'aime bien leur truc de "topic unique" où le premier post est souvent assez fourni
pb4: et pour le coup, c'est vraiment large comme gamme de sujets, pas du tout limité à l'informatique
pb4: C'est là que j'ai appris qu'un couteau de cuisine pouvait couper si on l'entretenait :o)
JBM: t'entretiens pas tes couteaux de cuisine?!
pb4: Je n'avais que des petits couteaux d'office 8cm
pb4: et puis j'ai vu la lumière
pb4: donc couteaux mieux + pierre pour les aiguiser
pb4: Je peux me raser avec maintenant :D
JBM: ca s'affute plutot au cuir les rasoirs
pb4: Tu es connaisseur :)
pb4: mais c'est un domaine que je n'ai pas encore exploré
JBM: ca te rend connaisseur pas necessite de ce genre de conneries
pb4: Quel est le lien ?
JBM: y'a pas vraiment encore de grande distributions d'anches de hautbois comme ont les clarinettes/saxophones
JBM: donc on a tendance a faire nous-memes
dwarfie: hokuto de cuisine et nanto de vison ...
JBM: dont un couteau dont l'affutage est sensible
dwarfie: arf ... le lag
pb4: Un ciseau à bois donc ?
JBM: le meme genre de forme de lame
JBM: l'isocele est assez populaire aussi
JBM: plus proche du rasoir justement
pb4: isocele ?!
pb4: C'est une marque on dirait
JBM: voila, litteralement celui-la: https://webimg.secondhandapp.com/1.1/5cfe1bb118457246ebed3792
JBM: evidemment on le voit pas sous le bon angle
pb4: Vous partez de quoi pour tailler vos anches ?
pb4: N'importe quel bout de bois ou un truc préformé ?
JBM: ah la c'est mieux https://www.uwe-henze.de/images/product_image.php?image=122251
JBM: les 2 de gauche sont isoceles
JBM: du "roseau du var gougé taillé" pour les amateurs eclaires comme moi
JBM: les pros pourront prendre du roseau plus brut, mais faut plus de matos encore
pb4: quel intérêt pour eux de partir du brut ?
JBM: choisir plus finement et le morceau qui leur plait le plus et les cotes fines de la gouge et de la taille
pb4: ...
pb4: C'est pas comme ça que j'imaginais l'apprentissage du hautbois :D
JBM: c'est plus la pratique au quotidien que l'apprentissage
JBM: ils te disent pas ca quand tu demarres :->
pb4: Il faut changer de anche tous les combiens ?
JBM: plsu souvent que je ne le fais :(
JBM: les pros peuvent monter a plusieurs par semaine
JBM: me souviens meme plus de quand ce que j'ai la date
JBM: faut dire, le covid a un peu complique la situation
pb4: bonne nuit
Jrix: Dans le puzzle simple avec les températures j'ai la condition 3 qui n'est pas complète: 5526 alone , cela veut dire quoi ?
Stilgart: au pif, je dirais "un test avec une seule température qui vaut 5526"