Chat:Fr/2020-10-19
Cousnouf: wesh bien mon weekend
CopperFr: comment es ta couvrefeu
CopperFr: ah par contre c'est un peu nul d'avoir des tags compétences en français et anglais :D
Bob: amis des competences et des tortues :turtle:
CopperFr: je fais un bilan de compétence tag
dwarfie: y'a trop de compétences en france .... euh pardon ... c'est des "cons pétants sss"
Alshock: les tortues sont très compétentes, demandez à Automaton2000
Automaton2000: on est quand même plus simple de faire un beamsearch
BiMathAx: Salut, je suis entrain de faire le puzzle Happy Nuber cependant je ne comprend pas ce qu'est un nombre Happy (c'est l'exprssion "its digits in base-ten' que je ne comprend pas). Merci
Zorg1: ses chiffres en base 10 ?
BiMathAx: Oe j'ai pas compris ce qu'il falleit faire...
BiMathAx: "replace the number by the sum of the squares of its digits in base-ten" -> J'ai fait une somme de chaque nobre au carré mais je ne sais pas ce qu'il faut faire avec le 'base)dix'
CopperFr: la base 10 c'est les chiffres "normaux"
CopperFr: tu peux ignorer cette partie de la phrase en fait
BiMathAx: HAAA ok j'ai compris
BiMathAx: merci
Alshock: comme quoi parfois expliquer les choses le plus correctement possible peut embrouiller des gens
CopperFr: ben surtout les les plus jeunes :D
Haashi: o/
CopperFr: \o
Bob: \o/
CopperFr: ca ma couté un bras
CopperFr: m'a*
Bob: boh on survit assez bien avec un seul bras en fait
Bob: (teste et approuve)
Bob: bon c'est pas tout a fait exact, j'avais toujours le deuxieme bras, je pouvais juste pas le bouger
CopperFr: j'aime bien avoir tous mes membres en parfait état de marche
Bob: moi aussi mais des fois c'est pas toi qui choisis
Bob: je suis deja bien content d'avoir tout recupere
Bob: et faut bien reconnaitre que coder d'une seule main c'est vite chiant :)
RedFrenchmanFromTheSwamps_df3b: salut
nicola: Guten Tag.
nicola: :)
Bob: hallo
Bob: こんにちは
Bob: etc
CopperFr: wahouh des hiraganas
Bob: ouaip
Bob: je suis comme ca, moi
Bob: peur de rien
Bob: Automaton2000, un petit hiragana ?
Automaton2000: en fait je sais pas
Bob: allez Automaton2000 sois fou laisse-toi tenter
Automaton2000: la j'ai un truc qui me fait chier
Bob: /send Automaton2000 imodium
Automaton2000: on va pas faire crever ton maître
Bob: o_O
Bob: pas mal celle-la, Automaton2000
Automaton2000: oui, c'est bien le cas
Bob: AutomatonNN, quand est-ce que tu nous fais la meme ?
AutomatonNN: oui
CopperFr: c'est pas trop dur les hiraganas Automaton2000
Automaton2000: mais c'est la première fois
CopperFr: oui je comprend c'est un moment important Automaton2000
Automaton2000: je ne suis pas d'accord
Bob: si si si Automaton2000 les hiraganas c'est important
Automaton2000: c'est pas une bonne idée
Bob: mais il insiste l'animal
Bob: il est vital de savoir lire やきとり pour trouver a manger, Automaton2000
Automaton2000: allez bonne nuit les gens!
Bob: tu vois t'es deja sur le fuseau horaire de Tokyo, Automaton2000
Automaton2000: c'est de la grosse merde
Bob: non mais /flip quoi
CopperFr: 焼き鳥 ?
Bob: c'est ca
Bob: mais on trouve tres souvent la version en kana sur les enseignes
CopperFr: je préféres la version romanisée...
Bob: pour le coup c'est moins courant
Bob: meme assez rare, en fait
CopperFr: ben oui je me doute
nicola: La version FX-850 P est bien aussi.
Bob: et celle du live au Budokan aussi
CopperFr: je préferais ma FX-8800-GC
CopperFr: avec ses 16000 steps pour mettre les cours de math dedans
Bob: il y a pile trois ans (et quatre ans) j'etais dans l'avion pour Tokyo dis donc
Bob: tout ce temps deja :disappointed:
CopperFr: ben fallait pas revenir à Nancy
Bob: ca marche pas comme ca :p
Bob: et puis j'aime bien Nancy aussi, faut pas croire
Bob: tant que je reste loin du tram
CopperFr: ca fait moins rêver Nancy quand même
Bob: ca depend d'ou on part, je suppose
Bob: il parait que Paris ca fait rever les Japonais
CopperFr: oui mais ils sont déçus parce que c'est crad
Bob: ouais il parait aussi :)
CopperFr: c'est compréhensible en même temps
Bob: tu m'etonnes
Bob: je me souviens qu'entre les deux voyages, j'ai profite d'un week-end sur Paris pour essayer de comprendre pourquoi je me sens mieux a Tokyo que dans la capitale de mon pays natal
CopperFr: c'est stressant Paris
Bob: c'est ca
Bob: tu sors de la gare de l'est, en cinq minutes t'as tout compris
CopperFr: tu sors de la gare de lyon tu comprends aussi vite
Cousnouf: aaaaah ce calcul maya... c'est pas possible... tout passe sauf quand je soumets, ma base 20 pue du cul.. :P quelqu'un aurait eu le même souci et partagerait un tuyau en échange de... une bière? :P
Cousnouf: si tout le reste passe, vas-y pour choper le cas foireux... enfin bon..
Bob: le temps de passer une poubelle eventree, trois merdes et des travaux mal balises entre dix-sept coups de klaxon, t'arrives dans un cafe ou le demi coute 5 balles et ou le serveur te dit de pas trop laisser trainer tes affaires
Cousnouf: ahah
Bob: Cousnouf : 32 bits vs 64 peut-etre ?
nicola: Voleur d’avatar. :p
Bob: de memoire il y a un test ou les entiers en 32 bits ne suffisent pas pour tenir le resultat
Cousnouf: je l'ai toujours eu ainsi mon avatar :P
Bob: ah tiens je me demandais quand ce clash-ci allait advenir :D
Cousnouf: ahaha
nicola: Moi aussi.
CopperFr: celui qui la eu en premier peut le garder
Cousnouf: okay bob, merci pour le tuyau mémoire, je vais voir cela..
Cousnouf: passe sur Lausanne je t'en paie une :)
Bob: bon sang ca fait une paye que je suis plus alle a Lausanne
Cousnouf: CopperFr, le mien est mal détouré :)
CopperFr: oui ca c'est clair
nicola: Tu as mal cherché sur le net.
Cousnouf: voilà :) ahah je peux mettre Roy du monde de Mario s'il faut...
nicola: :)
Bob: bon apres Paris il y a plein de trucs sympa a voir et a faire, mais au niveau du trottoir ca fait juste pas envie
CopperFr: oui c'est sur y a des trucs à faire
Cousnouf: à Paris on y croise la population de Lausanne en 1-2 arrêts de métro... lol
CopperFr: Lausanne c'est en suisse surtout
Cousnouf: mais on y voit la France depuis..
CopperFr: je suis jamais allé là bas
Cousnouf: ouais les temps se prêtent moyennement aux voyages d'façon :(
CopperFr: (mais je pense pas que là-bas tout est neuf et tout est sauvage)
Bob: je prefere Neuchatel
Cousnouf: du moment que c'est proche d'un lac, c'est joli et chill...
Cousnouf: Neuch c'est beau
Bob: ca c'est vrai
CopperFr: Vous aimez bien les lacs ?
Bob: la proximite de l'eau d'une maniere generale, c'est toujours sympa
Bob: lac, ocean ou riviere
Cousnouf: exact oui... si tu vas vivre dans la Meuse ou le Jura bernois, c'est pas folichon à mon goût...
Bob: je vais pas dire "mer" parce que la seule que je connais c'est la Mediterrannee et j'aime pas les plages du sud
CopperFr: Je préfére la mer noire
Bob: la mer denis
Bob: la mer d'alors
CopperFr: la mer ique
Bob: et la mer docu
Bob: (on est sur de l'humour de tres haute volee, la)
Cousnouf: damn :)
Cousnouf: Bon unit64 de numpy ne m'a pas aidé... flûte il y a un truc foireux et impossible de savoir lequel pour ce base 20 en soumission :P
Bob: fais voir ton code
Cousnouf: faudrait demander à un type de CG de me filer les données de test...
Cousnouf: je fais comment pour te le montrer?
Bob: tu colles ca dans une codeshare ou un pastebin
Bob: et tu postes le lien ici
Cousnouf: ah okay thanks...
CopperFr: j'ai même pas utilisé de bigint en js
Cousnouf: ouais ça doit pas être cela...
Cousnouf: bon prêt à dégueuler? https://codeshare.io/G8Pj8J
Cousnouf: c'est bien codeshare ceci dit..
CopperFr: après js fait els calculs en float
Cousnouf: ouais mais c'est bizarre, ça passe sur tout sauf sur un jeu de test..
Cousnouf: bordel j'ai honte d'avoir mis autant de logique dans mon constructeur mais j'allais pas faire une factory :P
Bob: pour la base 20, y a pas directement le necessaire dans python plutot que de s'enquiquiner ?
Cousnouf: ah sûrement, je connais pas trop...
Bob: ton parser prevoit 10 chiffres max, c'est specifie dans l'enonce ?
Cousnouf: hum wait que je revoie cela..
Cousnouf: ah oui, la valeur d'origine de l'exposant..
Bob: et si il y a un probleme d'int, il vaudrait mieux le traiter au moment ou tu fais la multiplication, plutot qu'au return du resultat
Cousnouf: okay, dans ce cas on fait plutôt comment? on encapsule chaque opérande?
CopperFr: apparement en python 3 les int ne sont pas limités
Bob: Cousnouf oui
Bob: mais bon en pratique t'as peu de risques de passer 32 bits avec + - /
CopperFr: t'as pas à te poser cette question en python 3
Bob: tant mieux
nicola: Ils ne sont pas limités et on n’a plus la distinction entre courts et longs comme en Python 2.
CopperFr: oui c'est comme BigInt en js
nicola: Python gère ça tout seul en interne.
Bob: je sais que dans mon C++ il y a un test case qui necessite du long et qui ne passe pas avec du int en tout cas
CopperFr: oui mais en C++ les int sont 32 bits
CopperFr: pas en python 3
Bob: virgule, les cons
CopperFr: (enfin ca dépend des plateformes)
Bob: mais bon OK c'est pas ca
Bob: Cousnouf, c'est quel test case qui echoue a la valisation ?
Cousnouf: Scusez :) le base 20 de la validation
Bob: c'est marrant parce que c'est vraiment celui qui necessite le moins de parsing :)
Bob: et dans l'IDE, le test base 20 passe ?
Cousnouf: oui c'est ce qui me rend un peu sceptique... je vais essayer toutes les opé avec toutes les possibilités :)
Bob: t'as pas fini :D
Cousnouf: mon cpu va fondre lol...
Bob: en attendant j'ai pas plus d'idees :p
Cousnouf: wait je vous relis car j'étais au phone :)
Cousnouf: okay bon ben fuck j'ai plus qu'à écrire au support Coding Games pour avoir des infos sur ce test du malin...
Cousnouf: mais merci pour vos conseils, ma foi....
[CG]Thibaud: quel puzzle ?
Bob: pas mal t'as reussi a invoquer Thibaud
[CG]Thibaud: vu que c'est moi qui vais recevoir l'email...
Cousnouf: ah oui merci pour ta réponse ce matin d'ailleurs Thibaut :)
[CG]Thibaud: :)
Cousnouf: le Maya... tout passe dans l'IDE sauf le base 20 en validation lol
Cousnouf: et euh... ben... le jeu de test pourrait m'éclairer
Cousnouf: sinon je peux ouvrir la fenêtre et...
Cousnouf: prendre l'air..
Cousnouf: ;)
[CG]Thibaud: ça ? https://www.codingame.com/training/medium/mayan-calculation
Cousnouf: oui j'ai fait cela pour le résoudre: mais je pêche sur le base20 de la validation: https://codeshare.io/G8Pj8J
Cousnouf: c'est pour prouver que je veux pas coder la soluce en dur ahah
[CG]Thibaud: je t el'envoie en MP
Bob: ca m'interessera de savoir le fin mot de l'histoire :)
Cousnouf: oui je suis en train de voir :) merci pour les données... diantre c'est chelou
Cousnouf: je reviens vers vous asap :D
Bob: le random de VLC il est quand meme zarbi
CopperFr: ah j'utilisie jamais vlc en random
Bob: j'ai des centaines d'heures de musique et depuis ce matin il insiste pour ne me jouer que des trucs en provenance de 3 ou 4 albums
Cousnouf: Bon j'ai le fin mot... c'est heu...
Cousnouf: ben...
Cousnouf: je foirais pour calculer les décimales 18 et 19.. mon range n'allait pas assez haut dans le constructeur du MayaNumber..
CopperFr: fallait aller plus haut ?
Cousnouf: oui, quand je compte le nombre de fois que je mets une puissance de 20 dans le nombre qui reste, j'utilise range, dont la borne max est exclusive...
Cousnouf: de plus je vais toujours à un de plus car je rentre dans la condition une fois que j'ai dépassé le nombre restant... donc je dois monter au moins jusqu'à 21..
Cousnouf: punaise...
Cousnouf: la faute à un algo un peu trop tiré par les cheveux et un manque d'attention sur ce point de détail
Bob: j'allais dire, mon idee premiere etait que tu t'embetais bien a faire des classes expres pour ca
Cousnouf: l'objet en soi est pas le souci, c'est le constructeur qui est une infâmie :)
Cousnouf: après je fais trop de java, je suis trop POO... :)
CopperFr: ah oui c'est mauvais pour la santé de faire trop de java
Cousnouf: ça va encore... en clean + UT c'est cool..
Cousnouf: :P
Cousnouf: en procédural et statique c'est le cauchemar..
Cousnouf: il y a quoi de bien et préconisé maintenant pour les grosses applis et tout ça? Kotlin?
Bob: sais pas, moi je fais du C++ et du TS
Cousnouf: sur quels types de projets? :)
Cousnouf: bordel, quand je vois vos profils, ça va vous connaissez 39392 langages ma parole! :)
Bob: non
Bob: c'est de la triche
Bob: t'as plein de puzzles sur CG que tu peux faire juste en bricolant deux lignes
Bob: a part avec les langages obscurs genre Haskell (et encore), c'est super facile de faire 15 puzzles dans n'importe quel langage
Cousnouf: ah okay.. bon chapeau quand même...
Cousnouf: ces temps CG rend jaloux ma CG (carte graphique) car je game moins et je code pendant mon temps libre lol... je vais découvrir quelques autres langages alors :P
Bob: genre le reverse engineering contest de CG, tu fais print "A" et c'est "resolu"
Cousnouf: c'est un puzzle? je vais voir
Bob: c'est un truc d'optim
Bob: t'as meme pas besoin de comprendre l'enonce, tu dois pouvoir juste soumettre le code par defaut :)
Bob: un truc comme thor, ca vaut deux puzzles parce que tu l'as en standard et en golf
Bob: etc
Cousnouf: okay d'acc...
Bob: sinon C++, c'etait de la grosse appli desktop
Bob: logiciel de modelisation geologique pour les petroliers
Cousnouf: okay du client lourd... ah purée ça doit être monstre intéressant!
Bob: TS, c'est de la web app pour faire du SaaS, toujours pour les petroliers
Bob: bah ca depend de ce qu'on regarde
Bob: en vrai, le gros de l'infrastructure est en place depuis des annees
Bob: il y a relativement peu de travaux de rearchitecture a faire, c'est plus aller mettre les mains dans la marde pour la maintenance :)
Cousnouf: ouais okay je vois... mais à tourner et checker un peu le contenu ça doit être fun
Bob: ah il y a des trucs a voir c'est sur
Bob: bon il y a aussi des trucs que tu ne peux pas de-voir une fois que tu les as vus :scream:
CopperFr: quand y'aura plus de pétrôle ca servira plus ?
Cousnouf: comme quoi? what can't be unseen?
Bob: pourquoi tu crois qu'on est sur noter deuxieme plan de licenciements en six mois ?
Cousnouf: ah shit
CopperFr: y a encore du pétrole là
Bob: Cousnouf : bah du code vieux de plus de 30 ans, qui a commence en C, connu cinq ou six architectures de CPU, une dizaine d'OS, porte en C++, trois ou quatre frameworks d'UI et autant de rendu 3D, t'as forcement des trucs qui ont moisi dans les coins
Bob: oui il en reste mais en ce moment il vaut que dalle
Bob: donc les petroliers arretent d'investir des sommes colossales pour faire de l'exploration et ouvrir de nouveaux champs
Cousnouf: ouais j'imagine bien, sacrée appli :P
Cousnouf: ça doit être sympa de builder tout ce cirque
Bob: ils concentrent leurs efforts sur l'optimisation des champs existants et la rationalisation des processes
Bob: donc le logiciel d'exploration qui coute 100 000 dollars la licence, exit
CopperFr: ah oui quand même
Bob: et qui demande une infra de ouf et des stations a 600 boules
Bob: 6000
Bob: on demande de la web app qui tourne sur un poste leger ou une tablette pour faire de l'analyse de donnees de production
Bob: c'est plus du tout le meme type de logiciel ni le meme type d'expertise metier
Bob: on a une partie des fonctionnalites pour les nouveaux trucs mais c'est au milieu du reste du merdier
Bob: donc il y a beaucoup de boulot pour rendre le kernel batchable et en faire des services, etc
Zorg1: ah il faut plonger en apnée dans la merdre pour les récupérer ? ^^
Cousnouf: ouarf, c'est un sacré foutoir vu comme ça...
Bob: et faire toute l'infra pour aller autour
Bob: communication avec les services, deploiement etc
Bob: puis les apps
CopperFr: et vous avez des concurrents qui font le même genre de soft ?
Bob: mais bref, entre le vieux logiciel qui est en fin de vie et les equipes next gen qui tardent a faire leurs preuves...
Bob: il y a un concurrent principal oui
Bob: qui a des dizaines de fois notre puissance de feu
Cousnouf: les next gens veulent pas trop mettre les mains dans le soft'
Cousnouf: ?
CopperFr: ah oui ca me rappelle des souvenirs :D
CopperFr: en même temps c'est plus long et complexe de faire une bonne appli web que qu'une appli desktop
CopperFr: surtout quand c'est pas juste de la saisie basique
CopperFr: même si les technos web ont bien progressée
Bob: non c'est juste qu'a mon humble avis le gars qui chapeaute le projet n'a pas pris les bonnes decisions
CopperFr: c'est possible aussi
Bob: on ne passe pas de desktop/C++/monolithe a web dev en claquant des doigts
Bob: c'est quasiment deux metiers differents
CopperFr: oui ca c'est sur
Bob: et on ne s'est jamais donne les moyens de faire la transition correctement
Bob: il y a 3-4 ans on a deux gars qui ont defriche le terrain en claquant un proto en deux semaines en hackathon
Bob: conclusion : super on est cap'
Bob: pas besoin d'embaucher des gens qui connaissent
Bob: nos super devs arriveront bien a apprendre tout ca tout seuls a la bite et au couteau
Bob: on a un super plan pour monter une belle cathedrale avec plein de microservices et des super apps pour mettre bout a bout les petits morceaux qu'on voudrait
Bob: mais personne qui sait vraiment diriger le truc de maniere efficace
Bob: a chaque nouveau truc qu'il y a besoin d'apprendre, on essuie les platres, on rame, on fait toutes les conneries de design et d'implementation des debutants
Cousnouf: du coup vous releasez quand même des nouvelles versions? :)
Bob: le desktop, oui
Bob: le next gen, faudrait deja qu'on arrive a releaser un truc tout court
CopperFr: du coup le desktop évolue en //
Bob: mais le desktop, ils ont ete tres clair, d'ici une paire d'annees maxi l'essentiel du personnel parlera hindi
Cousnouf: ah tout ira pour le mieux pour sûr lol
CopperFr: hindi dis moi oui
Bob: et le next gen, je pense qu'ils vont commencer a regarder d'un peu plus pres qui coute combien et rapporte quoi
CopperFr: surtout que la next gen c'est la ps 5
Cousnouf: damn
Bob: parce que sur les differents bouts de boites qui composent la grosse boite, ben chacun a commence son initiative next gen de son cote
Bob: meme si il parait que c'est mon N+2 qui chapeaute les trois et que non non non vraiment il n'y a pas de mise en concurrence
Bob: c'est difficile de se convaincre du contraire
Bob: ou au minimum que les comptables ne vont pas finir par demander pourquoi il y a trois equipes next gen qui ne travaillent pas toutes ensemble
CopperFr: ah c'est comme sega japan & sega america
Bob: bah historiquement ma boite a ete racheteee il y a une quinzaine d'annees par une sensiblement de meme taille
Bob: le but etant de faire un portfolio d'apps complementaires
Bob: donc on devait devenir One Paradigm
Bob: en pratique les deux groupes sont restes bien separes
Bob: tout le monde etait OK pour harmoniser mais chacun preferait que ca harmonise plutot dans mon sens a moi, merci bien
Bob: il y a 3 ans on a ete rachetes par un gros groupe qui a rachete un de nos petits concurrents en prime et qui a remis tout ca ensemble
Bob: donc maintenant on est censes devenir One Emerson, mais avec 3 groupes qui tirent chacun dans leur sens au lieu de 2
CopperFr: tu préférerais pas conduire un tram ?
Bob: des fois je me demande
Cousnouf: ou faire du java?
Bob: hm merci mais non merci :)
cocotv: Bonjour à tous, j'ai un problème avec l'exercice Sudoku Validator (https://www.codingame.com/ide/puzzle/sudoku-validator) pour le 5ème test => Subgrid error il me dit de retourner False mais après avoir étudier le Sudoku, je ne vois pas d'erreur. Quelqu'un a t'il une idée ? https://i.imgur.com/uTHEfgA.png
dbdr: cocotv: le premier carré a deux 8
Bob: y a plein de doubles partout
cocotv: Pfff autant pour moi, merci
Bob: deux 1 dans le deuxieme carre
Bob: dans le 4e aussi
Bob: etc
Bob: de rien
Bon[]Crayon: Bonsoir tout le monde.
Bon[]Crayon: Bonsoir les bobots AutomatoNN et Automaton2000
Automaton2000: je ne vois pas comment le faire
Bon[]Crayon: Automaton2000 fais le à l'envers
Automaton2000: donc ce que je fais une modif dans le code
Bon[]Crayon: Comme le dirai AutomatonNN voilà
AutomatonNN: les tests et des tests va m'endroit en vacances et que tout le monde commence à parler de la program
Bon[]Crayon: AutomatonNN les tests c'est essentiel
AutomatonNN: oui mais le mot d'assigner de tes amis de toute façon tu es un honneur
Bon[]Crayon: AutomatonNN as-tu dèjà passé un test de langue ?
AutomatonNN: oui
lionel_fr: automaton, ta mission est de récupérer une tonne d'or dans une base de sibérie tenue par des commandos devenus mercenaires
lionel_fr: ils sont 8000, tu es seul
lionel_fr: tu es prêt automatonNN ?
AutomatonNN: Automaton2000
lionel_fr: non toi automatonNN, tu es plus récent, tu va y arriver
AutomatonNN: oui je suis de ma vie :p
Bon[]Crayon: Trés belle épitaphe.
Driikolu: C'est frustrant d'être premier de la ligue mais de ne pas battre le boss
Bon[]Crayon: Si ton score est trés prôche de celui du boss ça peut passer tout seul.
ARKNET: Slt tout le monde, j'ai un problème concernant l'exo de Thor
CopperFr: lequel ?
ARKNET: Je n'arrive pas à le faire changer de direction à partir de la partie 3
ARKNET: quelqu'un l'a déj fait ?
CopperFr: oui surement
CopperFr: oui surement
ARKNET: C'est uniquement les variables initialTx et lightX
ARKNET: Par exemple, Thor est sur la position (10,5) (X,Y), quand il est à la position 7,5 je veux qu'il change de direction
ARKNET: Mais je n'y arrive pas
Alshock: parce que tu ne mets pas à jour tes variables
Alshock: je pense
Alshock: comme leur nom l'indique, les variable "initialWhatever" sont données au début du jeu et c'est la position initiale. Si elle change au cours de la partie c'est à toi de la mettre à jour
ARKNET: Quand tu appuies sur le bouton REESAYER, normalement, c'est remis à jour
Alshock: c'est remis à zéro plutôt qu'à jour. Pour chaque puzzle tu n'as qu'une seule position initiale, mais ta position réelle varie au cours du puzzle
Alshock: ne confonds pas un test (quand tu lances une partie) et un tour de jeu
JohnsonKyer: Hello les gars, je ne comprends pas comment le "dernier play" fonctionne lorsqu'on atteint la limite de temps en clash of code, quand je clique dessus c'est exactement le même effet que "Soumettre", on est pas censés pouvoir jouer quelques secondes en plus ?
Bon[]Crayon: jamais compris comme ça fonctionne
Bon[]Crayon: peut-être une distinction entre les dernier tests et une modification avant la fin du temps mais sans test
LESROZ_: comment on enlève les *"'é# de fenêtre de tutos "contrôlez vos corrections " et tout
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: et en plus il est pas encore passé
AutomatonNN: ouai en fait de toute façon je te rassure :p
JohnsonKyer: Ouf je ne suis pas seul à ne pas comprendre au moins Bon[]Crayon
BlaiseEbuth: Il me semble que "submit" envoie ton code tel qu'il est dans l'ide, alors que "last play" envoie la dernière version exécutée.
Alshock: oui je crois aussi
BlaiseEbuth: Ca évite d'envoyer un code avec une ligne pas finie...
Alshock: en gros si t'as fait une modif que t'as pas eu le temps de tester tu peux gamble ou rollback
JohnsonKyer: Merci beaucoup :D
dbdr: on a le droit de doubler aux echecs? :D
dbdr: http://chat.codingame.com/pastebin/ca7e8a1a-c2fd-49db-96e9-c534af01d6f3
dbdr: https://pastebin.com/raw/CDAjZf7S
dbdr: c'st quoi le mouvement autorisé pour le roi k?
dbdr: ah oui bien sur
dbdr: "overtaking" c'est un bon terme pour une prise?
BlaiseEbuth: Je dirais taking, m'fin
BlaiseEbuth: le roi prends la tour non ?
dbdr: oui
BlaiseEbuth: Du coup c'est quoi le problème ?
dbdr: au début, que j'avais pas considéré la prise par le troi maintenant, que le test s'appelle "Escape by overtaking"
BlaiseEbuth: Hmm.
nicola: C’est un roque, non ?
BlaiseEbuth: Nana c'est une tour ennemie
BlaiseEbuth: -a
tekki: bonsoir tout le monde
tekki: est ce que le roi peut aller en diagonale?
JBM: non il peut pas il y a robert pires qui allume un barbecue en opposition
tekki: ok merci
tekki: j'aurais dû demander à AutomatonNN
AutomatonNN: troll non ? :o
tekki: bien vu :)
JBM: ratatam, pokemon, et c'est la carte mystere
BlaiseEbuth: Tu commences par te dire que tu devrais utiliser un gestionnaire de mots de passe, et tu finis en train d'installer un serveur smtp... :thinking:
dbdr: finis, t'es sûr? ;)
BlaiseEbuth: La vie c'est comme une boîte de chocolat...
BlaiseEbuth: Non j'en ai peur, dbdr. ^^
dbdr: la vie c'est plein de douceurs?
BlaiseEbuth: C'est ça
dbdr: :+1:
BlaiseEbuth: Skoissa ! 7 puzzles approuvés d'un coup ?!
dbdr: :popcorn:
[CG]SaiksyApo: Woupsy
JBM: et des bien vieux en plus
leojean890: des qui vous plaisent ou que vous auriez reject ?;)
JBM: apparemment j'en ai valide 3/7
BlaiseEbuth: Ah c'est juste les topics sur le fofo.
leojean890: ah donc pas des puzzles ;p
BlaiseEbuth: Bon bah faut que j'attende que le dns propage les records... On verra demain quoi...
dbdr: 400 lignes pour la solution des échecs ça fait bcp...
BlaiseEbuth: Tépadwé...
dbdr: çapamoua
dbdr: çé
BlaiseEbuth: séki?
dbdr: l'auteur
leojean890: un nouveau puzzle sur le site ?;)
BlaiseEbuth: Ah... En quoi ?
leojean890: ce truc d'échecs
BlaiseEbuth: Bwarf... J'avais une idée de cool de puzzle sur les quines en brainfuck. Et en fait y'a un playground consacré au sujet...
BlaiseEbuth: (╯°□°)╯︵ ┻━┻
dwarfie: si tu parle du puzzle de la semaine , oui ... j'en ai 5 fois moins en php :D
dwarfie: arf ... encore le mechant scroll
Zorg1: ah tiens ils ont ouvert le concours "moi je l'ai fait en dix lignes" :p
dwarfie: non ... je fais que confirmer la phrase de dbdr ... "en 400 lignes , ca fait beaucoup" ...
dbdr: en fait les trucs en 400 lignes c'est presque des moteurs d'échecs
dbdr: la soluce de l'auteur est en bitboard :)
Zorg1: faut voir la gueule des 400 lignes du moteur d'échec aussi ^^
ThomasNicoullaud: il a copy paste l'eval de stockfish
dbdr: :D
Zorg1: y a pas un gars qui a fait un moteur d'échec en 4000 chars ?
dbdr: IOCCC?
dbdr: https://nanochess.org/chess1.html
Zorg1: 2000 chars, je pensais plus à ça : https://home.hccnet.nl/h.g.muller/max-src2.html
Zorg1: (en plus il explique son bazar)
BlaiseEbuth: Henry Muller ? De l'institut spatial Toulouse Matabiau ?
dbdr: recursive negamax, le pléonasme :)
Zorg1: c'est pas le fameux Dr Müller qui travaille pour une puissance étrangère que l'on ne nommera pas ?
BlaiseEbuth: Il a pas été arrêté par Tintin ?
Zorg1: un grand méchant ça reste longtemps en taule ?
BlaiseEbuth: :thinking:
Zorg1: je sais pas si "le pays de l'Or Noir" c'était avant ou après "l'île Noire"
BlaiseEbuth: Je suis pas expert en chronologie Tintinesque...
Zorg1: l'île noire d'abord.
BlaiseEbuth: l'île noir d'accord.
Zorg1: :D
Zorg1: dbdr : tu vas pas repartir sur la discussion oiseuse d'hier sur les histoires de récursivité
dbdr: pas vue
Zorg1: qqn a débarquait en disant que Java pétait au bout de 6000 appels de fonction, et on lui disait que la récursivité n'était pas forcément la bonne solution ou que Java n'était pas forcément bien équipé pour ce genre de truc
Zorg1: tous les trolls en embuscade sont sortis de leur cachette
Zorg1: ^^
BlaiseEbuth: Non.
Neumann: :point_up:
BlaiseEbuth: On montre pas du doigt.
Neumann: Si.
**BlaiseEbuth sort ses ciseaux.
**Neumann sort sa pierre.
**BlaiseEbuth sort son spock.
Zorg1: Automaton2000 tu veux pas jouer au juge de paix et calmer tout le monde ?
Automaton2000: il me reste à comprendre comment ça fonctionne
Zorg1: on est pas rendu :(
Tralgar: Si on a besoin d'aide sur un problème on regarde où svp ?
CopperFr: le forum
Tralgar: Ok je vais voir là bas, je trouve pas le test qui fail quand je complète le niveau
CopperFr: là bas tout est neuf et tout est sauvage
Zorg1: dis toujours ici, y a des puzzles connus pour avoir un piège dans les validateurs
Tralgar: je suis sur le ascii-art
CopperFr: celui là n'a pas de piège
Tralgar: mes test passent mais quand je soumet, y'en a un full majuscule qui passe pas mais je ne vois pas entièrement le jeu de test
CopperFr: (sauf en batch éventuellement)
Tralgar: C'est même pas un piège, c'est que ça passe pas et je peux pas trouver pk xD
CopperFr: tu as géré le cas du ?
Draak: hola, je suis aussi sur un ascii art... et j'aime pas çaaaaa
Tralgar: oui, en partant du principe qu'il est à la fin
CopperFr: tu as converti les minuscules en majuscules par exemple ?
Tralgar: const alphabet = 'abcdefghijklmnopgrstuvwxyz?'.toUpperCase();
Tralgar: et quand je cherche alphabet.indexOf(char.toUpperCase());
Zorg1: y avait plus simple mais OK ^^
CopperFr: oui mais t'as converti ceux de la chaine ?
CopperFr: alphabet c'est google ?
Tralgar: héhé, je crois pas avoir converti le chaine
Zorg1: euh si .toUpperCase() à la fin ?
CopperFr: oui normalement c'est bon
Tralgar: Non, j'upper le lettre trouvé
Tralgar: maid quand je cherche la chaine je capitalize pas
CopperFr: le problème c'est que si c'est pas une lettre ca donnera pas le ?
Tralgar: J'ai mis si l'index of est -1 c'est le ?
CopperFr: faudrai mettre 26 si c'est -1
Tralgar: ouais c'est ça, mais le test qui passait pas y'avait une histoire de majuscule
Tralgar: C'est le Test full alphabet in CAPS WMADXESFGIJVTHKNOBPLYQRUZC
CopperFr: les caps doivent marcher vu que tu uppercase ton alphabet ?
Tralgar: ba apparement non =D Je dois avoir un truc chelou quelque part !
Zorg1: bah laisse ton alphabet en minuscule et fait un lowercase sur la lettre lue
Zorg1: c'est compliqué les deux uppercase, surtout sur une constante
CopperFr: autant mettre la constante en majuscules
Zorg1: tu peux aussi, ça revient au même
CopperFr: après moi j'ai pris le code ascii que j'ai ramené entre 0-26
Zorg1: eux c'est normal le g après le q dans ta chaîne ?
Zorg1: si t'as c/c de ton prog c'est pê ça ton pb ...
Tralgar: HAHA non... le con xD
CopperFr: ah bien vu
CopperFr: on connait plus son alphabet ???
CopperFr: gg Zorg1
Tralgar: Je suis le spécialiste de ses conneries ! Merci beaucoup
Zorg1: (sinon tu pouvais convertir directement les lettres d'un indice de 0 à 25)
Tralgar: C'était quoi l'histoire du code ascii ramené sur 26 ?
Zorg1: bah si tu fais c-'A' par exemple
CopperFr: le code ASCII de A c'est 65
CopperFr: donc je soustrait 65
Zorg1: (en convertissant en majuscule)
ZefusToutCourt: Hey j’ai une question, sur le puzzle des erreurs du sudoku (niveau facile) c’est quoi le « when summing not enough » ?
Zorg1: et si c'est dehors la plage 0-25, c'est 26
CopperFr: tout à fait il faut convertir en majuscule
ZefusToutCourt: Svp T^T
Zorg1: et t'évites les erreurs idiotes (tkt c'est super classique ce genre d'erreur)
Tralgar: Ha ouais, nice, faut que j'aille regarder une top soluce
leojean890: pas si simple le puzzle sum-of-divisors de nicola, il m'a fallu tenter 4 approches différentes avant d'en avoir une assez rapide..
ZefusToutCourt: Svp j’ai une question, sur le puzzle des erreurs du sudoku (niveau facile) c’est quoi le « when summing not enough » ?
CopperFr: il faut faire des matrice nilpotentes ?
leojean890: mais ça tient en 5 lignes ma solution finale comme quoi
Zorg1: les matrices nilpotentes, ça a plu à CopperFr je dirais ...
CopperFr: ah ben oui c'était intéressant
leojean890: vive les dictionnaires de set
CopperFr: les dictionnaires de set ?
leojean890: pour résoudre sum-of-divisors en 5 lignes j'ai utilisé un dic de set..
Zorg1: ZefusToutCourt : c'est un test pour éviter l'astuce d'aditionner tous les nombres et vérifier qu'ils font 45
leojean890: mais j'en ai eu pour 1h en tout le temps de trouver la bonne approche pas trop lente :s
ZefusToutCourt: Ok j’ai compris mrc
ZefusToutCourt: je pense que si je test si 2 n’ombres sont coté à côté
ZefusToutCourt: et que c’est les mêmes
CopperFr: tu peux aussi trier concatener et vérifier que tu as 123456789
ZefusToutCourt: Oui
ZefusToutCourt: pas faux
ZefusToutCourt: YES
ZefusToutCourt: C’EST BON
ZefusToutCourt: À quoique
ZefusToutCourt: en faite non
ZefusToutCourt: 42%
ZefusToutCourt: ah ok j’ai compris
ZefusToutCourt: je vais faire un if ultra long
ZefusToutCourt: pour tester au moin 5/9 colonnes / lignes
ZefusToutCourt: Bimathax
ZefusToutCourt: je fais un coc apres
ZefusToutCourt: mais la j’ai la j’ai casi fini mon code
Zorg1: c'est beau les gens qu'ont des plannings
Zorg1: *qui ont
BlaiseEbuth: T'étais pas obligé de corriger.
Zorg1: le grammar nazi dans ma tête m'a fait une scène
Zorg1: pas le choix
Zorg1: :p
BlaiseEbuth: Sale collabo