Chat:Fr/2020-10-19

From CG community
Jump to navigation Jump to search

Default avatar.png JBM: comment es ta weekend

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 :)

Default avatar.png 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.

Default avatar.png ARKNET: Slt tout le monde, j'ai un problème concernant l'exo de Thor

CopperFr: lequel ?

Default avatar.png ARKNET: Ep 1

Default avatar.png ARKNET: Je n'arrive pas à le faire changer de direction à partir de la partie 3

Default avatar.png ARKNET: quelqu'un l'a déj fait ?

Default avatar.png ARKNET: pardon, déjà fait

CopperFr: oui surement

Default avatar.png ARKNET: pardon parmi vous

CopperFr: oui surement

Default avatar.png ARKNET: C'est uniquement les variables initialTx et lightX

Default avatar.png 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

Default avatar.png 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

Default avatar.png ARKNET: Quand tu appuies sur le bouton REESAYER, normalement, c'est remis à jour

Default avatar.png ARKNET: non ?

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

Default avatar.png 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

Default avatar.png 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

Default avatar.png JohnsonKyer: Oh d'accord !

Default avatar.png 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?

Default avatar.png 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 :)

Default avatar.png 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

Default avatar.png JBM: haro sur l'optimiste

dbdr: :+1:

BlaiseEbuth: Skoissa ! 7 puzzles approuvés d'un coup ?!

dbdr: :popcorn:

[CG]SaiksyApo: Woupsy

Default avatar.png JBM: et des bien vieux en plus

leojean890: des qui vous plaisent ou que vous auriez reject ?;)

Default avatar.png JBM: apparemment j'en ai valide 3/7

Default avatar.png JBM: d'apres les notifs forum

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 :(

Default avatar.png Tralgar: Si on a besoin d'aide sur un problème on regarde où svp ?

CopperFr: le forum

Default avatar.png Tralgar: Ok je vais voir là bas, je trouve pas le test qui fail quand je complète le niveau

Default avatar.png Tralgar: Merci

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

Default avatar.png Tralgar: je suis sur le ascii-art

CopperFr: celui là n'a pas de piège

Default avatar.png 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)

Default avatar.png 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 ?

Default avatar.png Draak: hola, je suis aussi sur un ascii art... et j'aime pas çaaaaa

Default avatar.png Tralgar: oui, en partant du principe qu'il est à la fin

CopperFr: tu as converti les minuscules en majuscules par exemple ?

Default avatar.png Tralgar: sur l'entrée des row

Default avatar.png Tralgar: oui

Default avatar.png Tralgar: const alphabet = 'abcdefghijklmnopgrstuvwxyz?'.toUpperCase();


Default avatar.png 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 ?

Default avatar.png Tralgar: héhé, je crois pas avoir converti le chaine

Zorg1: euh si .toUpperCase() à la fin ?

CopperFr: oui normalement c'est bon

Default avatar.png Tralgar: Non, j'upper le lettre trouvé

Default avatar.png 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 ?

Default avatar.png Tralgar: J'ai mis si l'index of est -1 c'est le ?

CopperFr: faudrai mettre 26 si c'est -1

Default avatar.png Tralgar: ouais c'est ça, mais le test qui passait pas y'avait une histoire de majuscule

Default avatar.png Tralgar: C'est le Test full alphabet in CAPS WMADXESFGIJVTHKNOBPLYQRUZC


CopperFr: les caps doivent marcher vu que tu uppercase ton alphabet ?

Default avatar.png 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 ...

Default avatar.png Tralgar: HAHA non... le con xD

CopperFr: ah bien vu

CopperFr: on connait plus son alphabet ???

Default avatar.png Tralgar: Ok 100%

CopperFr: gg Zorg1

Default avatar.png 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)

Default avatar.png 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)

Default avatar.png Tralgar: Ha ouais, nice, faut que j'aille regarder une top soluce

Default avatar.png Tralgar: C'est malin :p

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