Chat:Fr/2020-11-07

From CG community
Jump to navigation Jump to search

HITO: ca parle pas bcp ici >D:

Default avatar.png Fenyco: yo hito

HITO: Hey >:D!

Default avatar.png LonelyCastleFromHell_c05: Bonjour, je suis un étudiant de DUT informatique et dans le cadre de mes études j'ai besoin de faire une interview, j'aimerai interviewer un ingénieur informatique si l'un d'entre vous est capable de répondre je serai très heureux, merci d'avance

Haashi: LonelyCastle, en vocal ou par message ca suffira ?

Default avatar.png LonelyCastleFromHell_c05: par message cela suffira

Haashi: discord ca te va ?

Default avatar.png LonelyCastleFromHell_c05: oui très bien

Haashi: haashi#8781

Default avatar.png LonelyCastleFromHell_c05: je t'ajoute je suis N4IROD

Default avatar.png LonelyCastleFromHell_c05: c'est envoyé

CopperFr: T'es une star Haashi ?

Haashi: 8)

CopperFr: une ministar ?

Haashi: Une starinette, c'est une petite star

CopperFr: Une clarinette c'est une petite clar ?

Fenyco: hey

Fenyco: y'as t'il un moyen de refaire un clash of code solo de notre bord ?

CopperFr: ah tu es de quel bord ?

Fenyco: plutot pars la droite

Fenyco: ça dépend du mood

CopperFr: t'aimais bien François Fillon ?

HITO: aie aie aie

Fenyco: hahahha je sis pas jvis au canada

CopperFr: ah ok tu préféres la poutine du coup

Fenyco: ouep

Fenyco: poutine > politique

HITO: CopperFr sinon comment on fait pour rejouer des clash of code en solo >:D

Fenyco: crache le morceau

CopperFr: t'sais qu'j'en sais rien

HITO: >D:

CopperFr: et sinon toujours pas de président chez vos voisins ?

HITO: CopperFR Beep Boop

CopperFr: à lulla ?

HITO: Exactement >D:

Fenyco: non toujorus pas

Bon[]Crayon: Bonjour tout le monde :smiley_cat:

HITO: Salut Bon[]Crayon

CopperFr: Bonjour

Bon[]Crayon: Bonjour tout le monde et Automaton2000

Automaton2000: oui, je viens de faire une simu pour le moment je suis a la ramasse

Bon[]Crayon: AutomatonNN Salut la tortue

AutomatonNN: et toi t'es toujours pas la ?

CopperFr: comme d'hab Automaton2000

Automaton2000: même pas de quoi vous parlez

CopperFr: t'as du mal à comprendre Automaton2000

Automaton2000: et y'a un truc qui marche

CopperFr: je marche seul Automaton2000

Automaton2000: ha ok je viens de découvrir que bob était en fait la monnaie bolivienne

Bon[]Crayon: :grin:

HITO: plein de bob >:D

CopperFr: Non c'est le Boliviano Automaton2000

Automaton2000: je suis entrain de faire le boulot

CopperFr: t'es en train de glander comme d'habitude Automaton2000

Automaton2000: tu mets un peu de mal

Neumann: dbdr : Ca y est, c'est le ragequit 2048. Même en local sans aucune contrainte j'arrive pas à dépasser 1.7M sur les tests 5 et 28

Neumann: Je sais pas comment t'as fait, surtout si ton score est pas issu d'une recherche locale

dbdr: noob ;)

Neumann: :'(

dbdr: je dépasse pas 1.7 sur plein de tests

Neumann: J'étais content quand j'ai réalisé que j'avais la place dans mon code pour hardcoder les solutions de 2 ou 3 tests, mais en fait non

Neumann: Oui j'imagine

dbdr: dont le 28

Neumann: Ah ? Pourtant ca a été dépassé par Yurkov

Neumann: Sur ce test

dbdr: euh je crois pas, j'ai mieux partout (maintenant)

Neumann: La dernière fois que j'ai vu ses scores il avait 2818376 sur le 28

dbdr: ou il a amélioré depuis son paste?

Neumann: Oui, uniquement sur le 28, depuis son premier paste

dbdr: ah ok, je regardais pas le bon truc

dbdr: j'ai 2.8M aussi sur 28

Neumann: Nice

dbdr: je l'apelle 27 mais bon, le numérotage est une pagaille sur ce jeu

dbdr: comme souvent

Default avatar.png JBM: j'ai jamais joué à 2048, mais à regarder les replays de brainsolver l'autre jour, je me suis demandé où était l'IA

Neumann: J'avais beaucoup d'espoir dans ma solution qui backtrack, mais je suis surpris par le nombre de tour entre la fin de partie et le "mauvais move". Même en backtrackant sur 80 tours il reste bloqué. Ce qui me fait encore plus halluciner sur une éventuelle éval qui pourrait éviter ces traps, 80 moves à l'avance

Default avatar.png JBM: ça avait plus un aspect d'algo constructif

Default avatar.png JBM: y'a du pseudo-random?

Neumann: Branching factor énorme donc c'est en premier lieu une histoire d'exploration. Mais pour aller gratter le top 3 il faut une bonne éval visiblement.

dbdr: c'est pas une IA, vu qu'il faut une recherche

Default avatar.png JBM: c'est pas juste 3 le br f?

dbdr: 3/4, c'est la profondeur qui est énorme

Neumann: Y'a pas mal de solvers qui trainent sur le net dont j'ai tenté de pomper les évals, à base de monoticité et autre, mais ça marche pas très bien chez moi

dbdr: je suppose que les trucs sur le net sont optimisés pour le jeu réél, avec random

Default avatar.png JBM: oui justsement parlant de ca

Default avatar.png JBM: c'est quoi qui distingue les cases ici?

dbdr: la graine

Neumann: Pas tant que ça, les évals s'attellent surtout à scorer la qualité du board, pour la partie random c'est géré dans la partie exploratoire, ou les mecs ont des minmax par exemple

Default avatar.png JBM: ok

Neumann: J'aurais au moins appris 2-3 trucs sur le beam-search

Default avatar.png JBM: 1) que t'aimes pas? :->

Neumann: Si, une fois que t'as branché tes neuronnes et arrêté de coder de la merde, ça fonctionne pas trop mal

Default avatar.png JBM: il reste quoi?

BrainSolver: Perso je dépasse les 1.7 seulement sur le test 6 en faisant un 131172. Neumann, t'arrives à faire des 131072 sur tous les tests sauf le 5 et 8 ?

BrainSolver: *131072

Neumann: 1.7 c'est sans la tile 131k

Neumann: Et j'ai le 131k sur les tests 6, 8, 17 et 24

Neumann: Y'a le 5 et 28 qui sont connus pour pouvoir être 131k-isés (le 5 plus facilement à priori)

Neumann: Et il doit en y avoir 2 autres que dbdr gardent secrets

Neumann: ou 3 *

Default avatar.png JBM: vous etes tous en recherche offline?

BrainSolver: non je suis en ligne

Neumann: Une solution pour 1 test peut faire 65k moves

Neumann: 76k+ pour le test 8

Neumann: Donc c'est compliqué d'hardcoder une solution

Default avatar.png JBM: y'a cb de cases?

Neumann: 4*4

Default avatar.png JBM: de testcases pardon

Neumann: 30

Default avatar.png JBM: ah quand meme

Neumann: C'est le max permis par le SDK iirc

Default avatar.png JBM: ah je savais pas qu'il y en avait un tiens

Default avatar.png JBM: on est toujours a 100kb de code j'imagine

Neumann: Pas sur à 100% de ce que j'avance, mais il me semble que sur SR Illeda-n avait tenté d'en mettre plus et avait pas pu

Neumann: Oui

Default avatar.png JBM: bon, Non quoi faudrait que je termine freecell avant de me lancer la-dedans

Neumann: Viens, on est bien

Default avatar.png JBM: mon repertoire cg est plein de trucs demarres et dilettantisés

Neumann: C'est le principe de CG

Default avatar.png JBM: c'est le principe de ma vie j'ai l'impression parfois

Neumann: Y'a aussi Wlesavo qui m'a remotivé à refaire CG-sponso optim

Default avatar.png JBM: pendant que je passe mes soirées à gratter du pixel, perfectionniste que je suis

Default avatar.png JBM: on peut mettre des GIF dans le SDK?

Default avatar.png JBM: c'est un peu vieux, mais pour le coup je ferais bien des trucs sales avec une palette indexée

dbdr: oui, mais faut les envoyer sous forme de cartes perforées par la poste vers Montpellier

Default avatar.png JBM: je sais plus où j'ai rangé mon poinçon

dbdr: :no_mouth:

CopperFr: tu veux pas faire de l'iff ilbm aussi ?

BrainSolver: Ca m'étonne pas de toi CopperFr :joy:

BrainSolver: iff ilbm oui, mais en ham6 !

Default avatar.png Helron: Bonjour, j'aurai une petite question de débutant.. je suis sur l'ascii art. Objectif manhattan.

Bon[]Crayon: :wave_tone1:

Default avatar.png Helron: question sur une entrée de l'exercice.

Default avatar.png Helron: for (int i = 0; i < H; i++) {

           String ROW = in.nextLine();

Default avatar.png Helron: cela signifie bien que les caracteres sont dans une string.. les trois lignes du "Style en entrée " sont à la suite dans ROW

Bon[]Crayon: non

Bon[]Crayon: c'est une ligne par ligne

Default avatar.png Helron: merci je reflechis

CopperFr: le ham6 c'est 4096 couleurs avec des contraintes

CopperFr: tu réfléchis à quoi ?

Bon[]Crayon: Il réfléchit avant de répondre, tout le contraire d'AutomatonNN qui lui répond avant de réfléchir.

AutomatonNN: non mais je suis pas sur que tu veux pas te taper des choses que tu as pas la progression

CopperFr: Pourtant il a un réseau de neurones le AutomatonNN

Bon[]Crayon: Voilà AutoamtonNN incompréhensible :thinking:

Bon[]Crayon: Voilà AutomatonNN incompréhensible :thinking:

AutomatonNN: bon bah je connais moi que j'ai pu partir de la premiere fois que j'ai fait un truc de plus en plus

Bon[]Crayon: :grin:

BrainSolver: Les constraints du ham sont celle du copper si je me souviens bien.

CopperFr: non celles du mode ham6 :D

CopperFr: (qui d'ailleurs a pris ce nom suite au mode ham8 de l'AGA)

Default avatar.png Helron: je reflechis à savoir si je recupere les positions des caracteres a afficher dans chaques lignes que l'entrée me donne ou si je stocke chaque caractere dans un tableau de dimension commune à toute lettres...

Stilgart: AutomatonNN: dis licorne plutôt que n'importe quoi !

AutomatonNN: corrige ta phrase en plus :/

BrainSolver: C'était lié au hardware les limites du ham. Peut-être pas le chipset copper, peut-être un autre...je ne sais plus.

CopperFr: le chipset copper permet d'améliorer le mode à la limite

CopperFr: en changeant la palette sur chaque ligne par exemple

Default avatar.png Helron: peut etre plus clair si je demande autrement ...est ce que en ascii art on remanie l'entrée ? actuellement trois lignes de chars en X tableau de chars ?

BrainSolver: Les pixels étaient indexés et certains indexs déclenchaient un changment de palette même sur une même ligne. Mais on pouvait pas changer à chaque pixel c'est pour ca que ca bavait un peu.

Default avatar.png Keongy: @Heleron récup les positions

Stilgart: Helron: tu peux stocker les infos sur la façon d'afficher chaque caractère dans une grand tableau 2D

Stilgart: ou même un tableau 3D

Stilgart: il y a plusieurs manières de faire, choisis celle qui te paraît la plus simple

CopperFr: c'est une changement d'une seule composante R, G ou B par rapport au pixel précédent

Bon[]Crayon: la commande ' in.nextLine();' lit une ligne

CopperFr: et une palette de 16 couleurs

CopperFr: tu fais comme tu le sens en fait sur l'ascii art

Default avatar.png Helron: http://chat.codingame.com/pastebin/6c75505e-f395-427b-9e12-3701db53f712

Default avatar.png Helron: lol

CopperFr: soit tu stocke les ligne soit du affiche ligne par ligne

Default avatar.png Helron: merci

CopperFr: ah tu veux hardcoder la solution ???

Default avatar.png Helron: j'applique le tdd .. je repond le plus simplement du monde au test....

Default avatar.png Helron: mais les test ne sont pas pensées tdd

Default avatar.png Helron: je vais faire a ma sauce .. je suis toujours un peu embeté avec les ennoncé de prim abord.. bonne journée

CopperFr: oui mais celui là est facile

BrainSolver: C'était Denise le chip pour l'ham

Default avatar.png risocs: bonjour, excusez-moi j'ai une question sur les jeux

Default avatar.png risocs: comment on fait si on souhaite entrainer son IA ?

Default avatar.png JBM: tu le fais hors-ligne

Fenyco: hey

CopperFr: Denise c'est lec hip vidéo de manière générale par seulement le ham

Bon[]Crayon: :wave_tone1:

Fenyco: ça gaz ?

CopperFr: tu veux doper ton IA hors ligne ???

CopperFr: le mac ça gaz

BrainSolver: https://gilles-pelletier-vft.pagesperso-orange.fr/amiga/modes_graphiques.htm

CopperFr: en même temps j'ai programmé quelques années sur amiga donc je connais :D

Stilgart: ho, un wazo !

Stilgart: Automaton2000: dis wazo !

Automaton2000: (par contre je ne sais plus si je suis sur le test 3

Default avatar.png JBM: bon, assez de pixellisage, passons à l'intégration

CopperFr: dis quelque chose d'intelligent Automaton2000

Automaton2000: mais j'ai pas la bonne solution

Default avatar.png JBM: aaaaah le zoom de pixi ne pixellise pas :'(

Default avatar.png JBM: C'EST PAS DU TOUT DANS LE STYLE https://imgur.com/a/wKFJlcQ :angry:

Default avatar.png JBM: bon, ben on va pixelliser à la main quoi :/

Default avatar.png JBM: et retoucher un peu tant qu'à faire

aNinjhamster: Hello @tous, dites-moi l'interpréteur Pyhton 3 il est OK pour vous ? Je me tape des erreurs de l'espace, je ne suis pas si je suis le seul ?_?

Default avatar.png JBM: pour moi c'est son état normal ça

Default avatar.png JBM: je dois pas être la bonne personne à qui demander

philRG: ce jeu est cool :-) https://www.codingame.com/replay/498082435

philRG: vive linux :o)

CopperFr: ben oui faut désactiver le filtrage bilinéaire ou autre algo du même style :

CopperFr: on dit pas linux mais GNU/Linux

philRG: bon c'était du bol, perdu 10 places dans l'arène suite à denière modif

CopperFr: après est-ce qu'on utilise plus le GNU que Linux quand on utilise GNU/Linux ?

Default avatar.png JBM: CopperFr: merci (ironique), mais: comment?

CopperFr: parfois t'as des options sur les contrôle image

CopperFr: Pour le web :

CopperFr: https://developer.mozilla.org/en-US/docs/Web/CSS/image-rendering

CopperFr: Bon apparement FireFox supporte pas le pixelated :D

Camil: salut, quelqu'un à fait l'exercice chevaux de courses ?

Camil: en C# ou Java ??

Zorg1: quelque soit le langage c'est en gros le même principe "chevaux de courses"

Camil: ok en gros j'ai tout fait comme il faut mais au troisieme test il me dit que mon code est pas optimiser .. Et je ne vois pas dutout comment l'optimiser mieux

Zorg1: bah justement ce puzzle est fait pour ne pas marcher uniquement avec des boucles

Default avatar.png JBM: CopperFr: toi t'as jamais mis le nez dans le SDK

Camil: @Zorg1 bas oui mais sans faire comme j'ai fait je ne vois vraiment pas d'autres solution. Je peut t'envoyer le code juste pour que tu puisse me donner un indice si tu peut ?

Camil: en mp biensure

Zorg1: bah si tu regardes les ressources externes du puzzle t'as un gros indice

Zorg1: sur la page https://www.codingame.com/training/easy/horse-racing-duals

CopperFr: quel SDK ?

Camil: merci

CopperFr: Camil Comballe ?

Camil: comment ? @CopperFr

JSanction: Pourtant je l'ai fait uniquement avec une boucle ce puzzle

crokis: https://www.codingame.com/clashofcode/clash/14531842bdc0fc50bad923be6df5273c4f4775d

crokis: Des français chauds pour un clash ?

Default avatar.png JBM: pourquoi spécifiquement des français?

CopperFr: hé bien n'est-ce pas

Camil: quelqu'un pourrai m'éclérer pour l'exercice chevaux de courses svp ? Niveau potimisation

Thyl: trouve une méthode qui réduit tes itérations Camil

Camil: d'accord, je vais regarder

Camil: je pense que mon probleme c'ezst que j'ai fait un for dans un autre for. Mais je ne trouve pas d'autre moyen

Thyl: poses ton prgramme sous papier

Thyl: on est d'accord qu'il faut trouver la diffrence minime ??

Camil: oui

Thyl: donc posons N0<N1<N2

Thyl: tu me suis ???

Camil: n est le nb de chevaux

Thyl: n est la force

Camil: d'accord alors

Stilgart: Camil: essaie de résoudre le problèmes avec 10 chevaux à la main

Thyl: d1=ansN0-N1

Thyl: pardon

Thyl: d0=abs N0-N1

Thyl: d1 = abs N1-N2

Thyl: d2 = abs N0-N2

Camil: je suis en C# il faut que je trouve l'équivalent de abs

Thyl: tu trouveras

Thyl: j'ai pas finis

Thyl: :)

Camil: d'accors

Camil: accord

Thyl: d0 est plus petit que d2 car N0<N1<N2

Thyl: je me suis assez clair Stilgart

Thyl: ???

Thyl: donc pas besoin de calculer d2

Thyl: bonne chance ! :)

Camil: mais si j'ai 1000 valeure je vais devoir ecrire 1000 lignes ?

Thyl: non

Camil: ah

Thyl: tu continues

Thyl: l'itératif

Camil: N0<N1<N2<N3<N4<... jusquà 1000

Thyl: mais d'après ce que je viens de dire y a des valeurs que tu peux ne pas calculer

Thyl: à toi de trouver comment faire

Camil: d'accord

Camil: merci

Thyl: (tout lec est sur ça après je te donne la reponse ;) )

Thyl: Good luck

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !

Automaton2000: je trouve qu'il y a pas de boucle infinie

AutomatonNN: voilà ça va je vois pas trop comment tu fais pas ton anglais

Thyl: BlaiseEbuth tu trouves que c'était clair ?

BlaiseEbuth: De quoi ? J'arrive à l'instant moi. J'ai rien vu.

Thyl: en haut

Thyl: mon explication pour la course de chevaux

Stilgart: Thyl: c'est pas une question de clareté

Stilgart: tu as litéralement donné la solution

Thyl: non

Stilgart: et ça, c'est jamais rendre service

Thyl: vu comme ça

Stilgart: (bon, d'accord, tu t'es effectivement arrêté juste avant)

Thyl: c'est vrai que j'ai pas trop gérer

Stilgart: mais c'est bien de laisser les gens chercher

Stilgart: c'est en cherchant qu'on apprend (à chercher, et donc à trouver)

BlaiseEbuth: Oui.

Default avatar.png Helron: y a til une syntaxe pour dire en java .. pour chaque char de cette string ? ou dois je d'abord recup la longueur de la String et avec une boucle stocker dans un char[String.lenght] ?

BlaiseEbuth: Euh... Java c'est nul, mais j'imagine que les strings sont quand même itterable non ? :grin:

Default avatar.png Helron: j'en sais rien j'apprends ...intuitivement j'ai envie d'un truc comem ca : foreach (char s in str) {

Default avatar.png Helron: mais evidemment c'est pas du java ..

Stilgart: BlaiseEbuth: aucune idée

Stilgart: je pense que si quand même... ça peut pas être aussi nul que ça java

BlaiseEbuth: Nan mais juste l'idée de devoir parcourir la string pour récupérer sa taille c'est space. Il y'a forcément un string.size ou .length

Stilgart: https://www.techiedelight.com/iterate-over-characters-string-java/

Stilgart: je sais pas si je dois rire ou pleurer

Thyl: si ça marche

Thyl: y a un truc len en java

Thyl: je confirme

philRG: :)

Stilgart: la solution naive me parait être la meilleure (sic)

Default avatar.png Helron: ok ben je retourne apprendre ^^

Default avatar.png Helron: merci

Camil: quelqu'un sais comment faire fonctionner ça en C#. J'ai une erreur quand j'ecrit cette ligne dans un for : int current = listValues.Find(i);

BlaiseEbuth: Attends t'a même pas accès au char direct dans la string...

BlaiseEbuth: Ah bah non c'est immutable

Stilgart: la solution 7 est pas mal, mais ça manque d'une variante de type fold

Stilgart: (parce que les effets de bords, c'est encore plus mal dans les lambda)

BlaiseEbuth: Le bordel pour un truc basique...

Thyl: java:(

Thyl: :(

Camil: ? quelqu'un sais comment faire ?

BlaiseEbuth: Ils te proposent de split ?!

BlaiseEbuth: Camil sans ton code, et à plus forte raison sans l'erreur exacte, on peut pas faire grand chose...

Camil: ok je vous la donne

Camil: (local variable) int i Argument 1: cannot convert from 'int' to 'System.Predicate<int>'csharp(CS1503)

Camil: la ligne de code c'est int current = listValues.Find(i);

Camil: elle est dans un for

Zorg1: et t'as la doc de Find() ?

Zorg1: il accepte quoi comme arg ?

Camil: https://docs.microsoft.com/fr-fr/dotnet/api/system.collections.generic.list-1.find?view=netcore-3.1

BlaiseEbuth: ...

philRG: :nerd:

Camil: Find(Predicate<T>)

Zorg1: donc ça me parait clair le message d'erreur ^^

Camil: oui mais moi je veut mettre i dedans

Camil: comment je peut faite

Camil: faire

BlaiseEbuth: Bah tu veux i, en prédicat c'est ==i non ?

Camil: en gros je veut faire un list.get(i);

Zorg1: ah oui c'est pas ça alors, predicat ça doit être pour tester une condition sur l'élément de la liste

Camil: okok

Camil: mais je sais pas faire un list.get(i) en c#

Thyl: ton code

Thyl: Automaton2000

Automaton2000: je vais essayer de trouver un meilleur nom

Thyl: t'as raison ! :)

BlaiseEbuth: i c'est l'indexe d'un élément ?

Zorg1: ah oui tu peux utiliser listValues[i] non ?

Zorg1: si je lis bien leur doc

BlaiseEbuth: Bah c'est un peu le principe

BlaiseEbuth: Cette doc est imboufable

BlaiseEbuth: Camil ? Tu as vu ce que Zorg1 a mis ?

Camil: oui

BlaiseEbuth: Et ça marche ?

Camil: oui c'est bon merci tout le monde !

Zorg1: ça me fait peur quand même, j'ai toujours l'impression que mal se lance dans un langage franchement à poil

BlaiseEbuth: mal ? :thinking:

Zorg1: ah *pas mal

Zorg1: *pas mal se lancent

BlaiseEbuth: Tant qu'ils sont chez eux ça me dérangepas u'ls soientiq

BlaiseEbuth:

BlaiseEbuth: à

BlaiseEbuth: Merci le chat sur le clavier

Dysta: bizarre le dernier message

Zorg1: Blaise doit avoir un chat qui pense qu'on ne s'occupe pas assez de lui

BlaiseEbuth: Un chat quoi...

Stilgart: Automaton2000: chat ou tortue ?

Automaton2000: j'ai même pas essayé de faire du csb

Default avatar.png JBM: bon, ça y est, ça a un aspect dont j'ai pas honte: https://youtu.be/yDAeLt7P5q8

Kruk: nice

Default avatar.png JBM: a plus qu'à résoudre mon propre probleme

Default avatar.png JBM: ou pas, d'ailleurs, c'est pas explicitement demandé aux créateurs pour les puzzles solo

CopperFr: sinon y a Patrick Montel qui quitte France Télé

Default avatar.png JBM: c'set un pote a leo getz?

Bon[]Crayon: AutomatonNN Fais chauffer le chaudron.

AutomatonNN: oui

kayou: Bonjour, je voudrais proposer une puzzle qui peut concerner des grands nombres, j'ai un code en python ou je n'ai pasde problèmes, mais pour d'autre languages ca peu etre gênant, c'est quoi la limite à respecter , (2**31 c'est juste 2**64 ca m'rrangerait)

Stilgart: pars sur une limite à 2^50

Zorg1: y a des puzzles qui nécessitent une lib de grand nombre

Stilgart: (ce qui est au pire gérable à coup de double )

Bon[]Crayon: sur 'happy number' c'est marqué '0 < each number ≤ 10^26' en c++ j'avais du écrie un fonction pour récupérer les très grand nombre

Bon[]Crayon: __uint128_t n'est pas lu automatiquement

Stilgart: et c'est un bon exemple de truc à ne pas faire

Bon[]Crayon: dans quel sens ?

Stilgart: 10^26 ça va faire chier dans au moins 3/4 des langages en fait

Bon[]Crayon: ok

Stilgart: et souvent, c'est même pas vraiment justifié

Stilgart: 2^50 c'est déjà énorme

dwarfie: y'a vraiment de choses a mettre d'utile dans les guidelines ... comment faire des jeux de tests , ne pas utiliser de trop grands nombres inutilement .... et ne pas utiliser de caractères à la con dans les input/output ... :D

dwarfie: bonjour les gens et AutomatonNN ... et Automaton2000 avec ses tortues ...

AutomatonNN: oui

Automaton2000: il ne faut pas trop en fait

BlaiseEbuth: Au delà de ce qu'on met dedans, il faudrait que les gens les lisent...

Stilgart: Automaton2000: pour les grands nombres ? les caractères à la con ? ou les tortues ?

Automaton2000: tu peux essayer de le faire en java

Bon[]Crayon: Eh le gardien de la 'guideline' veille aux grains :wink:

dwarfie: au dela de les lire ... faudrait qu'elles soient bien ecrites ... genre mettre shall et pas should comme me l'a fait remarquer quelqu'un hier

BlaiseEbuth: Même pas fait gaffe...

dwarfie: The statement should be written in English ... c'est nul ... apres ca permet de dire"'ouais mais en fait c'est pas obligatoire en fait de faire le sujet en anglais"

dwarfie: pareil ... ca devrait contenir description , rules , input , output, constraint ... ils font pas ... theme/story pas obligatoire mais ils passent des plombes dessus pour cacher la pauvrete du sujet au lieu de paufiner le reste et en particulier les tests

kayou: Le puzzle que je vais proposer, peut se résoudre en traitant les entier comme des string, le probleme c'est surtout pour la donnée d'entrés, je trouve un peu bizarre de faire un puzzle sur des nombe et lire un string

dwarfie: et comme ca fait pas partie des criteres de validation (meme si je sais bien que ca clique sans verifier ...

dwarfie: kayou ... c'est pas le premier dans le genre ...

Bon[]Crayon: Tu peux indiquer dans la description que la conversion en nombre n'est obligée pour résoudre le problème.

dwarfie: c'est d'ailleurs comme ca que j'ai resolu un publié recemment ... en lisant en string plutot qu'en nombre

kayou: ok

dwarfie: (ce qui n'etait pas indiqué

Zorg1: après c'est pê à toi de voir quelle est la meilleure méthode

Zorg1: faut juste que ça dépende pas d'avoir ou non une lib de dispo

Bon[]Crayon: Oui 'happy number' en c++ certain l'on résolus de cette manière.

kayou: Je crois que je vais suivre la suggestion de Bon[]Crayon

dwarfie: merci Bon[]Crayon ... je cherchais celui la en 2eme exemple :D

Bon[]Crayon: Je vois rouge.

**dwarfie tend le bleu et le vert a Bon[]Crayon

**Dysta cherche un stage de fin d'étude

Dysta: yo Blaise

Dysta: ça va mon poto

Dysta: ?

Bon[]Crayon: Merci

Default avatar.png xxXXCoDeUrDu35xxXX: Salut Blaise

BlaiseEbuth: Les meilleures plaisanteries sont les plus courtes.

BlaiseEbuth: Salut

Bon[]Crayon: :heart::yellow_heart::green_heart::blue_heart::purple_heart:

Dysta: mon pote pq t'as fait ça ?

Default avatar.png xxXXCoDeUrDu35xxXX: :heart:

BlaiseEbuth: C'est court les kicks en fait... J'pensais qu'il y'avait un delay dessus.

**Stilgart tend un script d'auto-kick à BlaiseEbuth

dwarfie: un kick , c'est pas un ban ...

Dysta: c rien c la rue

BlaiseEbuth: Nan mais y pourait y'avoir 2-3min de delay

Default avatar.png Rallyx: Yo Dysta j'ai un stage pour toi si tu veux

Stilgart: c'est vrai que souvent, on voudrait avoir 5 minutes de "reflexion"

Dysta: Enfin ça fini par payer

Default avatar.png Rallyx: Tu sais faire le café ?

dwarfie: :D

BlaiseEbuth: :grin:

Zorg1: hihi

BlaiseEbuth: Bref, pour mettre les choses au point. Dysta -> Je suis pas ton pote. Et si tu cherches vraiment un stage fais le sérieusement. Mais si c'est juste pour me faire chier, je te conseilles vivement d'arrêter. A bon entendeur... :rolling_eyes:

Default avatar.png JBM: /me pète un coup pour détendre l'atmosphère

BlaiseEbuth: Loupé

BlaiseEbuth: \o/

Default avatar.png JBM: j'aurais dit «pété»

Default avatar.png JBM: pour l'esprit

Default avatar.png xxXXCoDeUrDu35xxXX: chaud

Zorg1: ouvre une fenêtre Automaton2000 ça commence à puer le rat crevé ici

Automaton2000: perso je trouve que tu as une erreur de signe

Zorg1: :thinking: pas faux

Default avatar.png JBM: bon

Default avatar.png JBM: blogger freecell ou avancer cglambda

BlaiseEbuth: -> TvC

Default avatar.png JBM: c'est pas le bon moment pour tvc

Default avatar.png xxXXCoDeUrDu35xxXX: Troll vacher des campagnes ?

BlaiseEbuth: 1 noir

Default avatar.png JBM: parle en bulls and cows plutôt, ça parlera à plus de monde

BlaiseEbuth: 1 bull

Default avatar.png xxXXCoDeUrDu35xxXX: je suis perdu

BlaiseEbuth: C'est parce que les trolls sont en période de transumence que c'est pas le bon moment ?

Dysta: c qui les trolls ?

Default avatar.png xxXXCoDeUrDu35xxXX: faut leur laisser le temps de brouter les alpages

Default avatar.png JBM: Non.

Dysta: Vous avez une vraie solution pour le puzzle marslander Partie 1 ?

Dysta: que alterner entre 4 et 3 ?

BlaiseEbuth: La vraie question c'est "est-ce que ML1 est un vrai puzzle ?"

Dysta: il est super mal expliqué

Dysta: mais c'est une bonne question

dwarfie: je dirais que .... c'est la vrai solution en fait :D

Dysta: :thinking:

BlaiseEbuth: Ce truc a plus aucun intérêt... Pourquoi ils l'ont changé déjà ?

dwarfie: mettre 4 quand on depasse la vitesse critique et 3 le reste du temps

dwarfie: BlaiseEbuth ... ils ont rien changé sur ML1 ... je peut verifier mais ca devait deja etre ca lors du contest

BlaiseEbuth: Nan, y'avait plusieurs test case avant avec des angles

**dwarfie part verifier :thinking:

dwarfie: c'est parti pour 2 min avant d'avoir acces aux reports...

dwarfie: ah non ... c'est plus rapide maintenant ... ca fait presque plaisir

dwarfie: en effet ... y'avait plusieurs tests ... mais bon , ca devait etre beaucoup trop dur à leur gout ... un peu comme les vrai CoC de l'epoque ...

Zorg1: c'est jamais le bon moment pour TvC :(

BlaiseEbuth: :point_up:

dwarfie: faut bien que ca farm ...

Zorg1: ouaip ça m'a l'air rentable ce truc

dwarfie: re-correction ... au contest , y'avait bien que un test ... celui du puzzle ... j'ai regarde ce que j'avais codé ... pas les replay

dwarfie: (et oui ... meme pour le puzzle 1 , j'avais perdu du temps a coder une detection de la zone d'atterissage avant de le rendre compte que ca servait a rien :D )

BlaiseEbuth: J'ai pas fait le contest, mais je me souviens clairement avoir dû gérer plusieurs tests quand j'avais fait le puzzle y'a longtemps...

BlaiseEbuth: D'ailleurs en reprenant mon code de l'époque j'ai bien une gestion des angles.

dwarfie: pourtant , les puzzles sont clairement ceux du contest ... donc bizarre ... ou alors , t'as fait le 2 avant le 1 et t'as collé ... :D

ArnaudQu: ça met un certain temps les succès à se valider ?

dwarfie: parce que t'as commencé par l'optim par exemple

BlaiseEbuth: Vas savoir... Mais ça m'étonnerait, le deux je l'ai fait que récement idem pour l'optim

BlaiseEbuth: Ils ont p'têt modifié les reports du contest... :no_mouth:

**dwarfie a une etrange impression de dejavu en voyant la contrib de kayou ...

Default avatar.png JBM: c'est le principe des clashes

**BlaiseEbuth plussoie

Zorg1: ça me rappelle qqch en effet

BlaiseEbuth: sauf que c'est un puzzle

Default avatar.png JBM: ah

JSanction: Aucune idée si on a le droit de dire ça ici mais les votes aux USA ont donné un résultat

Default avatar.png JBM: mais sera-t-il accepté?

Zorg1: pour qu'il y ait hors sujet faudrait déjà qu'il y ait un sujet ^^

Bon[]Crayon: ArnaudQu Pour certain succès, il faut attendre le lendemain.

ArnaudQu: ah ok, merci

Zorg1: Donald Pas Duck a pas menacé de faire des procès s'il perdait ?

dwarfie: Zorg1 ... il l'a fait avant ...en meme temps , il peut tout se permettre vu qu'il est au hall of fame de la WWE :D

Zorg1: WWE, les comédiens body buildés qui font des acribaties ?

dwarfie: ouais ... comment c'etait deja du temps de canal .... les superstars du catch :D

dwarfie: avec les commentateurs expert en adverbe .... "il lui a litteralement detruit la colonne vertebrale avec l'echelle"

dwarfie: ;)

Zorg1: pas chiqué du tout ...

dwarfie: dernier coup que je suis tombé dessus sur l'equipe tv ... le gars se faisait percuté par une voiture ... mais evidemment il est de retour pour se venger la semaine suivante :p

BlaiseEbuth: Tu sais pas. Ils avaient peut-être enrgistré la "vengeance" en premier...

Zorg1: le + marrant c'est quand l'unlui crache ses 4 vérités tandis que l'autre fait des gueules pas possibles ^^

dwarfie: non , le pire , c'est les pseudo histoire de c.. euh ... d'amour :D

Zorg1: ah oui y a ça ^^

dwarfie: avec ceremonie ou l'ancien "mari" vient foutre le bazar ... l'ex du mari vient aussi ... et enfin une nana qui vient expliquer que la mariée l'a trahit et qu'elles etaient ensemble ... juste histoire de bien animer la soirée du peuple américain :D

Zorg1: bof faut voir ça comme un spectacle de clown sans maquillage malsain

JSanction: WWE c'est souvent chiqué, peu de prises sont réelles

Zorg1: euh c'est un peu le principe du catch non ?

dwarfie: s/chiqué//

dwarfie: s/souvent// plutot

Zorg1: l'idée c'est de faire un spectacle pas de se tuer

JSanction: J'ai dit souvent parce que je me souviens d'un catcheur qui avait une prise où il sautait minimum d'une hauteur de 4 mètres

dwarfie: d'ailleurs , ils s'en cachent plus ... c'est du "divertissement sportif" ... tout est scénarisé

JSanction: ça a toujours été du divertissement scénarisé dans le but d'entretenir le show

JSanction: La WWE a connu quelques accidents réels où ils ont dû tout arrêter à cause de problèmes avec des catcheurs

JSanction: Cena et sa blessure au niveau des pecs, l'ancien champion des USA qui a tué sa famille, etc

Zorg1: on dit pas que c'est dangereux, c'est comme les numéros de trapèze

dwarfie: sauf qu'avant c'etait wwf ... federation de catch ... maintenant c'est wwe ... divertissement ...

Zorg1: *c'est pas

Zorg1: enfin ils ont changé de nom suite à un procès avec l'autre WWF, celle avec le panda ^^

dwarfie: normal ... y'a plus de danger dans la protection des pandas ... c'est pas gentil ces betes la ...

dwarfie: :D

Zorg1: ça reste des ours pas content d'avoir un régime végétarien

JSanction: J'ai toujours connu sous le nom de WWE, c'est depuis quand ?

Zorg1: 2002 d'après WP

JSanction: Ah ok bah c'est raccord,j'ai commencé vers 2007 par là

CopperFr: Bon c'est Joe qui a gagné alors ?

Zorg1: paraît il

CopperFr: c'est une bonne nouvelle ?

Zorg1: aucune idée

Zorg1: Biden c'est quand même un vieux crouton de la politique ricaine j'ai l'impression ^^

dwarfie: du coup , ca nous donne un chance d'avoir un crouton de la politique dans 2 ans ... bon signe ca :D

CopperFr: oui mais y'avait 2 vieux croutons de toute façon

CopperFr: ben nous on a pas un vieux crouton mais c'est pas mieux pour le moment

dwarfie: d'ou le "dans 2 ans"

CopperFr: et puis giscard était pas si vieux quand il a été élu

CopperFr: on peut pas avoir des élections anticipées ?

CopperFr: je sais pas qui on pourrait avoir d'aussi vieux

Zorg1: Biden 77 ans, Mitterrand n'en avait que 65 ans

CopperFr: oui mais faut un président sans cancer de préférence

Zorg1: au moins avec un cancer il va pas se faire réélire indéfiniment

dwarfie: fin de 2eme mandat , il avait quand meme 79 ... biden aura 82 ... je vois pas de difference :D

Here_s_Chopi: J'avoue que biden son age c'est chaud ^^

CopperFr: c'est pas la même époque aussi

Zorg1: ouaip

dwarfie: en meme temps , c'est pour ca qu'ils ont un vice-president ...

Default avatar.png Helron: Bonjour, j'aurai besoin d'un coup de pouce dans la bonne direction s'il vous plait sur l'asciiart manhattan.. voila ce que j'ai fait pour le test 1.. la lettre E

CopperFr: après il fera peut-être qu'un mandat

Default avatar.png Helron: http://chat.codingame.com/pastebin/85e6db16-be11-42c3-b868-0821ce64197a

Default avatar.png Helron: en java

CopperFr: ah tu es sur le projet manhattan ?

Default avatar.png Helron: oui

Zorg1: en France on a le président du Sénat, qu'est généralement vieux, donc c'est forcément temporaire ^^

dwarfie: ... nous on a les president du senat qui a 71 ... :D

Zorg1: toute façon Sénat ça veut dire "vieux"

Zorg1: donc c'est raccord ^^

Here_s_Chopi: Oui mais l'état de santé des personne agé en France et aux US c'est asser différent quand même ^^

Zorg1: CopperFr :c'est pas fini le projet Manhattan depuis le temps ? :D

Default avatar.png Helron: perso je viens de commencer ..

dwarfie: Zorg1 ... euh , j'ai l'impression que l'age moyen du senat et legerement en dessous de celle de l'assemblée en fait ;)

Zorg1: projet Manhattan = projet US de la 2nde GM pour doter le pays de l'arme nucléaire ;-)

dwarfie: ah non ... 51 contre 61 ... mais bon plus de la moitie de l'assemblée a plus de 60 ans ...

Zorg1: dwarfie : ça serait étonnant, en général le Sénat c'est des politiques qui sont déjà dans le circuit

Default avatar.png Helron: y'a une ref dans un film de super hero avec un omnipotent tout bleu

Here_s_Chopi: Le sénat c'est une mafia

Zorg1: oui les Watchmen

Here_s_Chopi: Dr Manhattan

BlaiseEbuth: Reuh

Zorg1: à ne pas confondre avec Monsieur Manhattan

Default avatar.png Helron: et pour les dys .. ce n'est pas la ma de nathan...

dwarfie: la seule ma , c'est dalton de toutes facons ;)

Default avatar.png Helron: bon ca ne me dit pas comment je fais pour plusieurs lettres ....

Zorg1: c'est vachement spécifique ton code Helron

BlaiseEbuth: tagada tagada...

Default avatar.png Helron: oui j'ai fait pour le E

Default avatar.png Helron: test 1 quoi

Default avatar.png Helron: faut que j'arrive a généraliser

Zorg1: voilà les dalton

Zorg1: tagada tagada

Zorg1: il y a plus personnes

BlaiseEbuth: Merci

Default avatar.png Helron: je prend la lettre je soustrait 65 , je multiple par la largueur de la lettre...( et et zorgo est arrivé..)

dwarfie: et on fetera ca avec un grand square dance

CopperFr: faut pas faire test par test

Default avatar.png Helron: je fais direct ?

Default avatar.png Helron: c'est pas censé m'aider a trouver le bon chemin ?

Here_s_Chopi: Test directement avec plusieurs lettres

CopperFr: Oui voilà

CopperFr: Vous allez fêtez la victoire de Joe ou vous êtiez pour Trump ?

Default avatar.png Helron: jsutement ... je seche ... il faudrait que je généralise mon code .. genre pour chaque lettre de la string T d'entrée .... fait ce que j'ai fait pour la lettre E

CopperFr: fêter*

Zorg1: bah on s'en fout un peu non ?

Default avatar.png Helron: pas facile quand on commence ^^

CopperFr: ou alors on s'en fout un peu ?

Bon[]Crayon: oiu

Here_s_Chopi: Regarde les ressources externes

Default avatar.png Helron: je vous ai perdu..

BlaiseEbuth: Après Donald et Joe, qui sera le prochain ? Je parie sur Bugs

dwarfie: Averell

Zorg1: ah c'est une vice présidente qu'il a Joe

BlaiseEbuth: On est foutus :scream:

CopperFr: (et il aura sans doute des stagiaires)

dwarfie: Helron ... en fait , t'as differentes facons de faire ... l'essentiel est que , de toutes facons, tu doit boucler sur le texte vu que tu dois ecrire ligne apres ligne

**dwarfie avoue qu'il a pas regarder le code

BlaiseEbuth: Une pro Biden à la radio : "Et Biden il est pas raciste, [liste de diverses qualités] et en plus il est blanc." :expressionless:

CopperFr: Faut boucler sur les ligne puis sur le texte

Default avatar.png Helron: while( joe != winner){depouille()};

Zorg1: c'est même pas un WASP Biden, il est catholique

BlaiseEbuth: Trétrasapatri!

Default avatar.png erreurdesegmentation: :nerd:

CopperFr: il est gaffeur le Joe

domak: o/

Default avatar.png Helron: merci dwarfie

BlaiseEbuth: \o

domak: Alors ça y est, on a notre président?

CopperFr: oui

Thyl: qui ???

CopperFr: C'est Joe

Zorg1: Joe l'embrouille ?

CopperFr: (après on a toujours le notre malheureusement)

Bon[]Crayon: Joe l'Automaton2000

Automaton2000: je pense que ca marche

Zorg1: ezpz Automaton2000

Automaton2000: ah t'as pas encore fait

dwarfie: averell Automaton2000 .... tais toi

Automaton2000: ça va se jouer sur la valeur de la variable

dwarfie: Automaton2000 : oui on sait... ce qui compte c'est les valeurs

Automaton2000: non mais en fait le boss de la ligue du dessus

Zorg1: la foire au magic numbers

Zorg1: il avait pas les bons Donald, c'est tout

Zorg1: pas assez spam pusher son code

dwarfie: c'est de MAC

Zorg1: un mac rond ?

dwarfie: mac donald

CopperFr: Vous préférez MacDonaldTrump ?

BlaiseEbuth: Il est dans le steack en plus à la base

Thyl: oui

Thyl: oui

Thyl: MacDonaldTrump

Zorg1: Non.

Thyl: La boisson la bas

CopperFr: un macron c'est la barre sur les ā, ē, ī, ō, ū.

Thyl: ...javel...

Bon[]Crayon: Comme le dit si bien AutomatonNN voilà §

AutomatonNN: oui et toi ?

CopperFr: Tu préféres Burger King Automaton2000 ?

Automaton2000: à la place de la puissance

Zorg1: tiens y a 4 lives

kayou: dwarfie, il ne me semble pas avoir déjà vu ce que je propose sur coding game, mais j'ai pu louper à la base ca vient du'un problème sur projecteuler un peu simplifié.

CopperFr: faut que tu rajoute de l'unicode

Zorg1: on a pas droit au gif animé ?

BlaiseEbuth: stoi l'gif

Default avatar.png Helron: j'arrive pas a traiter la sortie du manhattan en ligne ... j'ai pas compris le truc... j'arrive a afficher un char mais pas une string ...

Default avatar.png Helron: http://chat.codingame.com/pastebin/326ba144-15f2-489c-a472-272f1701a598

Bon[]Crayon: Il faut associer une lettre de l'alphabet à une portion de chaque ligne d'encodage

Default avatar.png Helron: oui ca j'ai compris

Default avatar.png Helron: ex la lettre E je dois afficher les char de la string d'entrée de la pos x à x+ la largueur d'une lettre

Default avatar.png Helron: mais quand j'ai deux lettres ... il faut que sur la meme ligne j'affiche de tel a tel position et de tel a tel position et de tel a tel position

Default avatar.png Helron: bon, en l'ecrivant ca va mieux ... je vous embete pas plus

Haashi: bonsoir

BlaiseEbuth: \o

Default avatar.png Helron: Bonsoir Haashi

Zorg1: o/

Haashi: qui a deja travailler avec le sdk codingame ?

Haashi: parce que je sais pas si ce que je veux faire c'est possible

**BlaiseEbuth jette un "just ask" sur Haashi

Haashi: en gros faire un puzzle "tour par tour", (comme batman, skynet etc), sans que l'utilisateur sois obligé d'output quelques choses a chaque tour

BlaiseEbuth: Pourquoi ne rien output ?

Zorg1: bah y a eu minesweeper d'eZ, escaping the cat, ...

BlaiseEbuth: J'ai fait ni l'un ni l'autre, on peut ne rien output du tout ?

Zorg1: je crois pas, car sinon comment il sait que ton tour est fini

BlaiseEbuth: Bah pourquoi t'en parle alors ?

Zorg1: ah non je parlais pour "puzzle tour par tour comme batman, ..."

Zorg1: pour ces puzzles t'es obligé d'output tous les tours

BlaiseEbuth: Haashi, sinon un "wait"

CopperFr: ben oui comment tu sais que le tour est fini si d'output pas ?

BlaiseEbuth: Ou "pass"

CopperFr: pass pour othello

Zorg1: mais WAIT c'est plus dans la tradition locale ^^

CopperFr: je préfére pass

Haashi: Effectivement je pourrais dire de WAIT

Haashi: sinon autre question, une frame dans le viewer, ca correspond forcément au tour d'un joueur ?

BlaiseEbuth: Pense pas non

Zorg1: tu peux avoir plusieurs frame par tour de joueur

Haashi: en gros le probleme que j'ai, c'est que je veux faire un puzzle "classique", ou on te donne un input, tu outputs et voila, donc j'ai pas besoin de toute cette notion de tour

Haashi: c'est juste que je veux faire un truc un peu joli pour que le puzzle est un peu de sex appeal

CopperFr: tu peux pas te contenter de faire de l'unicode ?

Haashi: de l'unicode ?

Zorg1: laisse t'as pas le contexte ;-)

Haashi: Bon merci je vais creuser

Zorg1: mais tu peux faire un seul tour et avoir plusieurs frame pour ce tour je pense

CopperFr: moi aussi je vais creuser

Zorg1: en plus A* (opti) marchait comme ça

Haashi: Exactement

Haashi: j'y ai pas pensé justement

Zorg1: tu fournissais les flèches et il jouait le déplacement des robots

Haashi: j'ai regardé ooc, et deux autres examples

Haashi: c'est exactement ça qu'il me faut

Zorg1: nice ;-à

Zorg1: ;-)

Haashi: il est dispo sur github celui la

Haashi: ?

Zorg1: normalement oui

Haashi: trouvé :D

Zorg1: c'était un CC d'Agade & Magus je crois

BlaiseEbuth: Il fallait sacrifier des Automaton2000... :(

Automaton2000: it's not a bug, it's a feature

Zorg1: et y a aussi cg Funge Prime d'euler qui marche sur ce concept

Zorg1: (un autre opti)

Zorg1: voilà t'as au moins deux exemples ;-)

Haashi: maintenant j'ai plus d'excuses :(

BlaiseEbuth: Les excuses c'est bon pour les joueurs de tarot.

Haashi: code a la mode c'était un jeu coop non ?

Zorg1: oui

BlaiseEbuth: C'était l'idée

Zorg1: comme CoK je crois à la base

Haashi: ca donnerait quoi une arene belote ?

BlaiseEbuth: Ouai 'fin cok c'est plus alliance provisoire que vraie coop

Zorg1: belote => vu que c'est un jeu de hasard, faudrait plusieurs manches dans un match pour éviter le classement trop random

Haashi: ah ouais t'as raison

CopperFr: sinon une arêne avec des gladiateurs ?

Haashi: bon après ca se fait relativement bien

Zorg1: après belote c'est 8 plis, c'est jouable

Haashi: t'as 8 cartes a la belote

CopperFr: 8 * 4 = 32

Zorg1: après bon t'as le classement un peu bizarre des cartes ^^

Haashi: + le (double) tour de table pour savoir qui prend a chaque manche

Haashi: ca fait 40 tours par manche

Haashi: potentiellement en un match tu peux faire tourner le jeu de chaque joueur

BlaiseEbuth: C'est une de mes réflexions -> Trouver un concept de jeu multi pour cg qui force (et permette) une "vraie" coop.

CopperFr: ah et tu en es où ?

BlaiseEbuth: Sur mes 50 autres projets en cours :grin:

CopperFr: 50 c'est pas mal

CopperFr: tu penses en finir combien ?

BlaiseEbuth: 1 ce serait cool :thinking:

CopperFr: c'est sur qu'en C++ ca prend 50 x plus de temps :(

BlaiseEbuth: Ils sont pas tous en C++. Et

**BlaiseEbuth jette un truc sur CopperFr

BlaiseEbuth: J'ai manqué d'idée quant au projectile...

BlaiseEbuth: Là je fais du Clojure, c'est rigolo.

CopperFr: Jettes moi des billets de 500 €

Bon[]Crayon: :euro:

BlaiseEbuth: JBM ! FreeCell est cassé ! :scream:

Naindlac: Salut ! Si un admin passe par la, j'ai un souci sur le puzzle or Réseau TAN, je passe tout les tests avec un A* classique, mais évidemment je passe pas un validateur :(

BlaiseEbuth: En quoi ça concerne les admins ?

Naindlac: Euh je pense que c'est les meilleurs personnes pour qui poser une question, j'ai eu un souci similaire dans le passé sur un puzzle, et vu qu'ils peuvent voir les résultats des validateurs c'est facile de voir si je suis l'idiot qui a fait un souci ou si il y a réelement un blemme

Naindlac: Evidemment, il y a des grandes grandes chances que ça soit moi le problème, mais vu que je passe tout les tests je ne sais que faire de plus

dwarfie: en meme temps , avec 1665 personnes qui l'ont resolu , c'est forcement toi ...

BlaiseEbuth: Voilà.

**dwarfie expert en enfoncage de porte ouverte :D

Naindlac: Bien entendu, il y a des grandes chances (0.999999999) que je sois le souci, j'ai jamais dit le contraire

BlaiseEbuth: Comme c'est un puzzle CG et pas commu, on a pas accès aux validateurs. Il faut demander à un membre du staff. Et c'est le week-end... Tu peux essayer de demander sur le discord, mais t'en verra aucun ici avant lundi.

dwarfie: apres, je vois pas un A* dans ce sujet ...

Naindlac: D'acc, merci de la réponse

BlaiseEbuth: Ouai en terme d'opti ça doit pas être l'idéal.

Naindlac: Ah oui ? A* marche bien pourtant, enfin les tests passent en moins d'une seconde

marcgardent: (Hello, j'ai fais peau neuve à mon puzzle multi, avec les 3 leagues - hésitez pas a tester, https://www.codingame.com/contribute/view/5638cd2b181128c321c5e5ca1e7cf76ce9b0 )

Naindlac: J'aurai pu faire un Djikstra ou quoi aussi mais bon j'aime bien A$

Naindlac: A*

dwarfie: c'est quel validateur qui foire ?

Naindlac: Large Number of stages, le 4ème

BlaiseEbuth: Typiquement ton code répond pas assez vite.

dwarfie: ouais , ca sent clairement le timeout...

BlaiseEbuth: Ah si A* est listé dans les ressources

Naindlac: Je vois pas d'autres solutions que le timeout .. Ce qui m'étonne vu la vitesse à laquelle je valide tout les tests

BlaiseEbuth: Ah ! My bad je confondais avec un autre.

BlaiseEbuth: Vitesse c'est relatif...

Naindlac: Ouais clairement

dwarfie: ah ouais , dans ressources externe ... le truc que je regarde jamais ... ma phrase est que je voyais pas pourquoi A* ... parce que j'ai clairement fait un dijkstra

dwarfie: (et meme pas eu a passer en c++ :D )

nicola: Dijkstra aussi pour TAN, en Python.

dwarfie: apres , je sais pas si j'avais pas eu des soucis parce que le statement dit que ca donne lattitude puis longitude alors qu'en general c'est longitude puis lattitude et que j'avais pas lu :D

Naindlac: J'ai failli me faire avoir au début mais j'ai fait gaffe :D

Default avatar.png JBM: BlaiseEbuth: cassé comment?

BlaiseEbuth: Le stub qui foire dans plusieurs langages

Default avatar.png JBM: aoh tu m'as fait peur

Default avatar.png JBM: je serais tenté de dire "RAF"

Default avatar.png JBM: y'a un moment on atteint les limites du truc

BlaiseEbuth: Mais j'avoue que l'erreur est particulière...

Default avatar.png JBM: je le note et je laisserai un commentaire à cet effet dans ledit stub

Default avatar.png JBM: mais je ne pense pas que ce soit réparable

BlaiseEbuth: <=fc au lieu de <fc+1 ?

Default avatar.png JBM: tu connais la syntaxe es stubs?

BlaiseEbuth: Y'a pas <= ? J'sais plus

Default avatar.png JBM: y'a un truc genre "repeat N"

BlaiseEbuth: Ah oui...

BlaiseEbuth: Ouai. Effectivement

Default avatar.png JBM: soit je fais un truc suggestif et profond

Default avatar.png JBM: soit je fais une grosse string

Default avatar.png JBM: y'a un moment je vais accepter de me dire "c'est un puzzle hard; l'input ne l'est pas"

BlaiseEbuth: Qui veut rejoindre la team "Turtle" pour le Fall Challenge ? :turtle:

BlaiseEbuth: Automaton2000 tu en es ?

Automaton2000: c'est un outil qui permet de faire de la simulation

marcgardent: C'est quoi le concept de team pour le challenge?

FuriousTurtle: BlaiseEbuth si tu cherche une tortue... :grimacing:

Default avatar.png JBM: elle a l'air un peu énervée celle-là

BlaiseEbuth: Normalement c'est ton école ou ton entreprise. Il faut être au moins trois. Chacun fait son code, et la somme des scores des trois mieux classés fait le score de la team. Et y'a un classement école, et un classement entreprise

marcgardent: ok compris

BlaiseEbuth: "Turtle" est donc une entreprise, pour ceux que ça intéresse... :grin:

Zorg1: Turle Corp. Inc. Ltd.

BlaiseEbuth: Ah Zorg1 ! Rejoins moi !

Zorg1: soyons fou ^^

BlaiseEbuth: Wé !

Zorg1: :D

Default avatar.png bzr.joh: Bonsoir! Pour un débutant JS vous avez un "jeu" à conseiller ? :)

Default avatar.png JBM: temperatures

Default avatar.png bzr.joh: Merci !

b0n5a1: o/

Default avatar.png JBM: \o

Default avatar.png JBM: comment es ta freecell

b0n5a1: BlaiseEbuth je l'avais aussi pris en solde y'a qq semaines shadow tactics ^^

Default avatar.png JBM: ah la team turtle c'était pour shadow tactcs?

Default avatar.png JBM: je m'y perds

BlaiseEbuth: :÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷´´´´´´´´´´´´´´´´´´´´´´´´´ùùùùùùùùùùùùhy,iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiié(k---kkkkklo(ùm

Default avatar.png Helron: Youpi j'ai réussi !! projet manhattan ... le grand bleu n'a qu'à bien se tenir

b0n5a1: enlève ton furet du clavier

BlaiseEbuth: ù

Default avatar.png JBM: ou ta chatte

b0n5a1: cela ne nous regarde pas...

Zorg1: :thinking:

b0n5a1: faut faire un logo turtle BlaiseEbuth

BlaiseEbuth: Erf, le chat qui se vautre sur le clavier...

BlaiseEbuth: o/ b0n5a1

BlaiseEbuth: Si il faut que je verouille le pc quand je vais chercher une :beer: ...

Default avatar.png JBM: tu bois

BlaiseEbuth: Oui. Tu devrais aussi.

Default avatar.png JBM: au lit c'est pas pratique

BlaiseEbuth: :thinking:

Zorg1: donc tu nous parles de ton pieu tel une rockstar ?

BlaiseEbuth: JBM b0n5a1 Vous rejoignez les tortues ? :turtle:

Default avatar.png JBM: c'est un pb?

Default avatar.png JBM: j'ai pas encore trop compris le “mission statement”

Default avatar.png bzr.joh: ya un mode sombre sur le site ?

b0n5a1: bon vu que je veux pas mettre ma boîte...Turtle ça le fait ouais^^

Default avatar.png JBM: oui

BlaiseEbuth: Wé !

b0n5a1: t'éteins l'écran

Alshock: d'ailleurs Automaton2000 une 'tite tortue ?

Automaton2000: ça veut dire qu'il y a bien tout dans node_modules

Default avatar.png bzr.joh: c'est compliqué pour apprendre après :/ haha

Alshock: qui lui apprend des âneries encore ? >_<

Default avatar.png JBM: settings a gauche dans l'IDE

Default avatar.png bzr.joh: Nice merci :)

b0n5a1: tiens y'a un turtlebeach

b0n5a1: des det turtletrucs

b0n5a1: Turtle done

BlaiseEbuth: \o/

Alshock: ? Késako ?

BlaiseEbuth: Alshock tortue ?

b0n5a1: turtlebeach? casques

Alshock: aw

Alshock: ah tu veux dire que t'as vu l'entreprise dans la liste quand t'as choisi turtle c'est ça ?

b0n5a1: oui

b0n5a1: 1 codingamer turtlebeach

Alshock: mon cerveau en éruption

BlaiseEbuth: b0n5a1 t'es inscrit au challenge ?

b0n5a1: pas encore en général je fais ça en dernière minute

b0n5a1: voire 2h aprrès le début quand je débarque

BlaiseEbuth: Ah c'pour ça, t'apparais pas dans les membres ^^

b0n5a1: j'arrive

b0n5a1: voilou

Default avatar.png JBM: c'est commencé?

b0n5a1: school invalid team ^^...j'ai mis l'ancien nom et le nouveau entre parenthèses...

b0n5a1: enfin nouveau, ça a changé y'a plus de 10 ans

b0n5a1: ouais JBM dépêche toi, faut passer bronze

Default avatar.png JBM: je suis jamais trop pressé pour ces trucs-là

b0n5a1: woputain les inputs...

Default avatar.png JBM: qqun peut me filer le statement de legend svp?

Default avatar.png JBM: je voudrais gagner le truc en monosubmit

Zorg1: va falloir ragequit

Default avatar.png JBM: plus le choix

b0n5a1: LOL....tu mets 20%4 dans google (calculatrice)...t'obtiens mardi 20 avril 2021 :joy:

b0n5a1: juste avant 35%26 c'est passé nicker

b0n5a1: nickel

BlaiseEbuth: En même temps 20%4...

b0n5a1: je sais

b0n5a1: avec 20%5 ça passe...avec 4 ça fout la date

b0n5a1: ça donne le bon résultat...mais y'a aussi la date

Zorg1: une calculatrice pour 20%4 ...

Default avatar.png JBM: alors qu'on a perl

b0n5a1: me suis acheté une lampe de bureau branchée sur usb avec luminosité/couleur réglable et fixation à pince c'est bien pratique

Zorg1: t'as obligé d'allumer ton pc pour qu'elle marche ?

Default avatar.png JBM: qui éteint son PC?

b0n5a1: non j'ai un port usb qui fournit tout le temps si besoin sur le portable

b0n5a1: mais je m'en sert que avec le portable donc bon ...

b0n5a1: au pire tu prend en plus un plug 220v sortie usb 5v et c'est bon

b0n5a1: j'ai une batterie 20.000 A.h à proximité aussi sino (recharges, alim pour raspberry ou autre)

Zorg1: c'est pas des mA.h plutôt ? ^^

b0n5a1: si si

Default avatar.png JBM: il assure le fallback de l'allemagne quand la liaison pete

b0n5a1: lol

Default avatar.png JBM: c'est un peu irresponsable de brancher ta loupiote la-dessus

b0n5a1: je viens de vérifier j'avais un doute, c'est une 22.400 mA.h (un sortie 1A max, 1 à 2A max et 1 à 2.4A max)

Default avatar.png JBM: ok ok on enlève la basse-saxe

Zorg1: une batterie de voiture c'est dans les 50 Ah en gros

b0n5a1: c'est malin BlaiseEbuth maintenant j'ai un profil 80% : rate your company ^^

Zorg1: (une voiture avec un moteur à explosion, pas une électrique ^^)

whathewatt: Mahous me suit

b0n5a1: c'est des trucs qui arrivent

Default avatar.png JBM: rate your company

b0n5a1: avoir une flopée d'inconnus level 1/2 aussi

Default avatar.png JBM: genre prends des risques

b0n5a1: ha t'es en train de rejoindre la tortye ?

b0n5a1: -y+u

Default avatar.png JBM: pas spécialement

Default avatar.png JBM: j'ai pas encore évalué le…

Default avatar.png JBM: le…

Default avatar.png JBM: le pourquoi du comment

BlaiseEbuth: Bah c'est simple: pourquoi -> parce que c'est une tortue, comment -> en écrivant tortue. Simple, pas vrai Automaton2000 ?

Automaton2000: c'est pas comme si je te dis :p

BlaiseEbuth: :point_up:

b0n5a1: ça va être un CALM halloween

b0n5a1: moelle de la patte droite d'un loup + crapaud verruqueux + poil de cul de gibon -> potion de vision nocturne

BlaiseEbuth: :thinking:

b0n5a1: ouais tout le secret de la magie c'est d'avoir des ingrédients chiants à trouver

b0n5a1: tout un périple

b0n5a1: sans ça t'arrive pas à faire un film de 2 heures si t'as juste à aller dans le jardin...faut envoyer un héros chercher tout ça

Default avatar.png Helron: excusez moi .. je suis sur chuck norris .. .je passe test 1 et 2. le troisième test introduit le caractere '%' mais je ne sais pas ce qu'il a de particulier pour faire planter mon code ... vous avez une idée ?

b0n5a1: ça me fais penser à brothers tale of 2 sons tout d'un coup

b0n5a1: hmm pas dans l'alphabet et à remplacer par ? de mémoire non ?

b0n5a1: ha non je confond avec un autre

Default avatar.png Helron: non rien de particulier ... c'est a moi de comparer avec l'attendu.. comme d'hab je parle dans le chat ca m'éclaire generalement tout seul ^^

b0n5a1: ouais...ça s'appelle la méthode du canard en plastique

Default avatar.png Helron: tu parles du canard jaune ?

b0n5a1: https://fr.wikipedia.org/wiki/M%C3%A9thode_du_canard_en_plastique

b0n5a1: canard jaune, collègue, chat...pareil

Default avatar.png Helron: ah ben oui ca y ressemble ^^

Default avatar.png Helron: desolé de vous avoir pris pour un vibro

Default avatar.png JBM: on s'y tromperait

Default avatar.png Helron: qu'en j'utilise en java String charAscii = Integer.toBinaryString('%'); je perd le 0 devant

Default avatar.png Helron: je devrais trouver strAscii = "0100101";

Default avatar.png Helron: et je trouve 100101

b0n5a1: au hasard...prends un BitSet https://docs.oracle.com/javase/7/docs/api/java/util/BitSet.html

Default avatar.png Helron: bon je stocke dans une String qui s'appelle charAscii et je concat dans une String strAscii.

Default avatar.png Helron: merci je regarde

b0n5a1: (jamais utilisé BitSet en Java mais ça devrait pas faire "sauter" le 0 devant, à voir)

b0n5a1: en fait c'est un peu moisi, je viens d'essayer

Default avatar.png Helron: ca marche pas

Default avatar.png Helron: mon truc ca m'enerve

b0n5a1: le toString te renvoie une "collection" de bits à 1 genre {2, 6, 12}

b0n5a1: tu peux toujours bricoler une truc du type "si len str < 7 ajouter les 0 manquants"

Default avatar.png Helron: ou recoder le toBin qui ne marche pas !

Default avatar.png Helron: System.err.println(Integer.toBinaryString('%'));

Default avatar.png Helron: ca devrait retourner ca : 0100101

Default avatar.png Helron: et ca pete le 0

Default avatar.png Helron: bon ben je vais le rajouter comme tu dis ..a la bidouille

b0n5a1: bah il marche il te fournis pas les 0 "inutiles", c'est pas pareil

Default avatar.png Helron: dans un bin le premier zero n'est pas utile ? en fait j'en sais rien .. je débute ... je sais juste que j'en ai besoin dans le chuck norris

Default avatar.png Helron: d'ailleurs si le troisieme test est un % ca doit pas etre pour rien ^^

domak: faut padder: binaryBuff.append(String.format("%7s", binaryString).replace(' ', '0'));

b0n5a1: bah 8 c'est 100, ou 00000100...100 suffit à comprendre...mais c'est clair que si tu le veux sur 8 bits tu l'as dans le ...

b0n5a1: oui là clairement faut faire le padding à la mano

b0n5a1: 8 c'est pas 100 d'ailleurs

Default avatar.png Helron: ou je refais le bin avec des modulo 2 ?

Default avatar.png Helron: je verrai ca demain .. merci bonne nuit

b0n5a1: bah pad toi même

b0n5a1: c'est pas la mort

b0n5a1: t'as le code au dessus là

domak: bein oui c'est pas la mort:

binaryBuff.append(String.format("%7s", binaryString).replace(' ', '0'));

Default avatar.png Helron: oui je vais faire ca.. merci pour le code

Default avatar.png Helron: j'ai fait du basique .. si le char est % , j'init la string avec "0".. moche mais efficace.

Default avatar.png Helron: bonne nuit

b0n5a1: gérer juste un cas particulier au lieu de généraliser c'est se tirer une balle dans le pied sur un truc comme ça

b0n5a1: bonne nuit

Default avatar.png VociNur: t

Default avatar.png VociNur: c'est moi où les serveurs ont un peu de mal là :/


WarTey: +1

Firow: +1