Chat:Fr/2020-10-31

From CG community
Jump to navigation Jump to search

tekki: Automaton2000 au rapport

Automaton2000: le problème c'est que je sais pas si c'est vraiment un truc que j'ai fait ce matin

tekki: AutomatonNN on en est où?

AutomatonNN: ouai que tu peux pas te faire un truc plus pertinent :p

dbdr: \o

Default avatar.png JBM: o/

dbdr: comment est ton Java

Haashi: \o/

cvilleger: Bonjour tout le monde

ByFishhhhh: Hello

Bon[]Crayon: Bonjour :wave_tone2:

Bon[]Crayon: AutomatonNN Salut vieille branche.

AutomatonNN: ouais ouais mais c'est quand il est sur le chat qu'on te disait ?

Bon[]Crayon: AutomatonNN torute

AutomatonNN: Normal tu codes en quoi ?

Bon[]Crayon: AutomatonNN en verlant

AutomatonNN: va

Bon[]Crayon: ?

Bon[]Crayon: Automaton2000 Coucou

Automaton2000: oui, je pensais pas que ça te fait penser à un truc

Bon[]Crayon: Automaton2000 :thinking:

Automaton2000: je ne vois pas comment tu fais pour ne pas avoir besoin de ça

Bon[]Crayon: Automaton2000 je pense donc je tortue

Automaton2000: je vois des trucs bizarres

Bon[]Crayon: Automaton2000 Je te rassure, ce sont des tortues.

Automaton2000: on en a eu pas mal de chose

Bon[]Crayon: Automaton2000 #!/bin/bash

Automaton2000: qu'est-ce que t'as pas le choix ?

Bon[]Crayon: Automaton2000 à la prochaine

Automaton2000: je suis pas au courant

Default avatar.png JosephAouad: Quelqu'un peut m'aider ?

CopperFr: Probablement

Default avatar.png JosephAouad: J'ai besoin de faire une fonction qui renvoie un message indiquant si le tableau d'entiers tab est trié ou pas.

Default avatar.png JosephAouad: donc on donne un tableau et le programme nous renvoie si il est trié croissant, décroissant, non trié ou tous les éléments sont égaux

leojean890: bah tu fais une boucle sur les éléments du tableau et tu mets un if val[i+1] > val[i], un if val[i+1] < val[i], un if val[i+1] == val[i],

leojean890: et si on entre toujours dans le même de ces ifs, c'est qu'il est respectivement croissant, décroissant, tous éléments égux

leojean890: égaux

CopperFr: ca à l'air bien ca

tekki: :)

Default avatar.png JosephAouad: pour la boucle, c'est simplement un for i in range (len(tab)): ?

CopperFr: ca dépend du langage mais oui

leojean890: for i in range (len(tab)-1):

leojean890: histoire de pouvoir faire i+1

Default avatar.png JosephAouad: d'accord, merci beaucoup, je vais l'essayer

pardouin: ah tiens mon don't panic ruby 57 qui passe :D

pardouin: je passais en coup de vent, je fais quelques essais comme d'hab et hop ^^

CopperFr: super ca va changer ma vie

pardouin: XD

pardouin: c'est mon gacha game à moi

pardouin: là j'ai tiré un perso 5* :o

pardouin: bref, coucou en passant

CopperFr: bon ben à la prochaine

pardouin: je passerai sans doute pour le fall challenge, espérons qu'il soit amusant :)

CopperFr: espérons le en effet

Default avatar.png JosephAouad: Est-ce que le programme reste le meme si c'est une matrice avec plusieurs tableaux et je veux décrire chaque tableau dans la matrice ?

leojean890: ça dépend de ce que tu veux : si tu veux vérifier une relation d'ordre du même genre sur chacune de ses lignes, alors oui

Default avatar.png JosephAouad: Je veux que pour chaque ligne de ma matrice, j'obtiens si c'est décroissant , ect

leojean890: bah tu fais une boucle sur ta matrice, et tu traites les lignes une par une avec la fonction décrite plus haut

CopperFr: ben faut appeler la fonction pour chaque ligne de ta matrice

Default avatar.png JosephAouad: Je mets la boucle du tableau dans celle de la matrice ?

leojean890: ouais en gros dans le principe

Default avatar.png JosephAouad: Et qu'est-ce que je mets dans la 2eme fonction qui est la matrice ?

BrainSolver: Bonjour, c'est quoi cette erreur ? (j'ai ca sur 2048 même avec le code par défaut) ERROR: ld.so: object 'libstdbuf.so' from LD_PRELOAD cannot be preloaded: ignored.

Default avatar.png JBM: c'est cg qui cafouille, t'y es pour rien

Default avatar.png JBM: flushe tes fins de lignes si ton langage le fait pas pour toi et t'auras pas de pb

BrainSolver: ah cool, je vais essayer ca

Default avatar.png JBM: non mais t'as ptet meme pas le pb hein

Default avatar.png JBM: vois ca comme un warning qui te concerne pas forcement

BrainSolver: oui, ca ne semble pas poser de pb à mon code. J'ai quand même essayé de flush mais ca n'enlève pas le message d'erreur. pas grave.

CopperFr: non ca va pas faire apparaitre le .so manquant par magie

Default avatar.png JBM: c'est quand meme bizarre qu'ils aient toujours pas regle ca, depuis le temps

Default avatar.png JBM: le dogfooding c'est pas trop la methode de la maison

Neumann: Ah, enfin les 56M sur 2048

Default avatar.png JBM: gg

Neumann: :')

Neumann: Merde pas le bon emote

Default avatar.png JBM: et niveau rentabilite de ton temps?

Neumann: Peu importe, je vais faire en sorte d'atteindre un classement qui rendra la métrique "temps passé" inutile

Default avatar.png JBM: mmm ok

leojean890: bientôt premier avec 63k quoi;)

Default avatar.png JBM: bientot

leojean890: si t'es premier le rapport temps/classement est bon quoi;)

BiMathAx: Salut, j'ai fais le puzzle Van Eck's sequence mais j'ai un pb avec le délai d'execution... Quelqu'un a t il une idée de comment il faut faire pour passer le test 05 et 06 ? Merci

Bon[]Crayon: Est-ce que tu as essayé plusieurs fois ?

BiMathAx: Oe mais a chaque fois ca donne un delai trop long...

leojean890: faut essayer d'optimiser l'algo j'imagine, je me souviens plus du puzzle:s

Bon[]Crayon: ouais en c++ ça passe

BiMathAx: Oe je pense que c'est un truc comme cela mais je vois pas comment (et je suis en python XD)

leojean890: ou juste improve la complexité, souvent ça a plus de poids que changer de langage

CopperFr: tu utilise quoi pour stocker les éléments rencontrés ?

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

AutomatonNN: oui

Automaton2000: t'es sur que tu peux faire du c ?

Stilgart: Automaton2000: et toi, tu es sur que tu sais dire tortue ?

Automaton2000: tu veux faire une copie de votre code. merci.

BlaiseEbuth: :thinking:

Stilgart: merde, comment il sait que j'appelle mes variables tortues o_O

JulienBe: J'suis le seul à pas comprendre pouquoi les noirs gagnent pas au dernier test du chess board analyzer ?

JulienBe: Il ressemble à 7k/8/6N1/1rn5/8/2K1n3/8/3r4 w - - 0 1

Stilgart: j'ai pas souvenir d'avoir eu de soucis sur le dernier test

JulienBe: Hmmm :3

Stilgart: tu as bien vu qu'on te demande si c'est MAT en *un* coup ?

JulienBe: https://nextchessmove.com/?fen=7k/8/6N1/1rn5/8/2K1n3/8/3r4%20w%20-%20-%200%201

JulienBe: C'est pas mat en 1 coup ça ? C'est p'tet ma compréhension des echecs qui est lacunaire :3

JulienBe: Haaaaaaaaaaa je vois ce que tu veux, le blanc est niqué si il bouge mais tant qu'il bouge pas c'est bon, c'est ça ?

Stilgart: tu peux lire "en *zero* coup", oui

JulienBe: Okéééééé

Stilgart: je sais jamais si on le compte le coup qui capture le roi

JulienBe: Merci beaucoup mon canard :D

Stilgart: (mon oeil de tortue pleure)

CopperFr: Vous préférez le canard ou la tortue ?

dwarfie: Automaton2000 : encore a plagier ... quelle honte

Automaton2000: tu peux toujours essayer de me faire un petit truc

dwarfie: Automaton2000 : non non , je veut pas ... je suis pas botophile

Zorg1: ah bah bravo Automaton2000

Automaton2000: tout le monde et dwarfie

Automaton2000: yen a un qui a un problème dans mon code ...

dwarfie: Automaton2000 : PERVERS !!!

Automaton2000: bon j'ai fait un truc que j'ai fait en haskell

Zorg1: il confirme la perversion le bougre ^^

Zorg1: (oui je sais c'est facile :D )

dwarfie: :thinking: haskell est pervers ..? attendons la reaction de Stilgart ;)

Zorg1: je viens de me réveiller, moi, un petit troll pour me mettre en jambe

dwarfie: eh eh ... je savais bien que ca ralera sur le forum a propos du puzzle pourri ... vu que tout le monde est d'accord avec moi , je me sens obligé de faire ce que j'hesitais ... une etoile ...

Default avatar.png JBM: stilgart: non? "echec et mat" est une fin de partie, et un cas particulier "d'echec au roi"

Zorg1: quel puzzle pourri dwarfie ?

Default avatar.png JBM: les cardinaux, si ca a pas changé depuis hier

Zorg1: Richelieu & Mazarin ?

Zorg1: ^^

CopperFr: il est bien ce puzzle

Default avatar.png JBM: c'etait mon titre candidat si je lui faisais une suite

Default avatar.png JBM: "version interessante"

CopperFr: après dommage que ca soit en anglais :(

Zorg1: il est vraiment pourri ou c'est juste dwarfie qui l'aime pas ?

Default avatar.png JBM: en francais c'est plus marrant hein

CopperFr: c'est correct je pense

Default avatar.png JBM: ca faisait partie des raisons pour lesquelles j'ai considéré refuser

CopperFr: oui on peut pas tout refuser non plus

Default avatar.png JBM: le puzzle anglo-centrique

CopperFr: une versionen allemand et japonais aussi ca serait cool

Default avatar.png JBM: sans dire comment ça marche

CopperFr: tu peux trouver sur internet

Zorg1: ah on en avait refusé un comme ça où il fallait connaître de façon native quel suffixe rajouté pour transformer un cardinal en ordinal

Zorg1: 3=> 3rd par exemple

CopperFr: ah dommage :(

dwarfie: il me semble qu'on lavais refuse parce qu'i y en avait deja un en fait

dwarfie: mais dwarfie paut se tromper

CopperFr: ah oui là c'est normal de refuser si c'est un clone

Zorg1: sinon il paraît qu'en Hindi le nom des cent premiers nombres est franchement irréguliers

Zorg1: (genre faut quasiment tous les connaître)

Zorg1: (ça me fait toujours marrer quand je vois les mémes sur les restes de comptage par vingt du français)

CopperFr: après vous préférez octante ou quatre-vingts ?

Zorg1: c'est pas huitante plutôt ?

dwarfie: brulez le , il a mis un "s"

CopperFr: ah c'est possible

CopperFr: ah y a pas de s mince :(

Zorg1: je t'avouerais je sais jamais

CopperFr: t'as raison c'est huitante :D

dwarfie: non , moi je perfere de faire planter les etrangers a notre facon ... tu les perds en disant quatre-vingt-douze ... il comprennent "4 vins douce" :D

CopperFr: y a des cas ou tu met un s

dwarfie: oui ... quand y'a un noms propre derriere ... mais pas dans le cas ou tu l'as ecrit

dwarfie: fun fact : million et milliard sont des noms ... alors que mille non

Regulus136: https://www.projet-voltaire.fr/regles-orthographe/vingt-ou-vingts/

CopperFr: autant l'écrire en chiffres

dwarfie: ok , mais avec une lettre alors : b1010000

CopperFr: ah mince james bond est décédé :(

dwarfie: je dirais bien un truc mais c'est-une-connerie

dbdr: dwarfie :popcorn:

Thyl: yo

Thyl: qu'est-ce que la librairie algorithm en C++

Thyl: et

Thyl: joyeux Halloween

CopperFr: Vous préférez Halloween ou Helloween ?

Bon[]Crayon: Avez-vous la trouille des citrouilles ?

Thyl: qu'est ce que l'opérateur |= en C++

Thyl: ??????????????

Bon[]Crayon: power metal

Thyl: ;D

Thyl: :yes:

Robinsstudio: a |= b est équivalent à a = a | b

Bon[]Crayon: @Thyl je pense que c'est ou booleen

Robinsstudio: @Bon[]Crayon c'est plutôt une opération bit à bit.

Thyl: ok

Thyl: a | b

Thyl: ça fait quoi en concret

Robinsstudio: C'est un "ou" bit a bit.

Thyl: or

Thyl: genre

CopperFr: 11110000 | 00001111 = 11111111

Thyl: 01 | 10 = 1

Thyl: 01=1

Thyl: 10=1

Thyl: 11=1

Thyl: en appliquant l'operateur or

Bon[]Crayon: ça depend

CopperFr: l'heure de vérité

dwarfie: Thyl : cherche bitwise operator et t'auras toutes les eplications ...

Thyl: merci

Bon[]Crayon: le bash c'est démoniaque

Thyl: or

Thyl: un count de bit

Thyl: simple

Thyl: merci

Thyl: !!!!!!!

dwarfie: le bash c'est fort ... et c'est la vie :D

Thyl: le C++ ça fait que 2 jours pour moi mais je crois avoir trouvé mon ame soeur

Thyl: POO(Python)+PuissanceRapidité(C)

**dwarfie joue la marche nuptiale :D

Thyl: C++

CopperFr: tu as fait des templates ?

Thyl: non

Thyl: j'ai fini

Thyl: une intro sur les classes

CopperFr: attend un peu alors avant de te marier :D

Thyl: bien costaud l'intro

Thyl: en verra

Thyl: joyeux Hallowen (aussi à Automaton2000 et AutomatonNN)

AutomatonNN: t'en penses quoi ?

Automaton2000: c'est surtout le fait que je ne sais pas pourquoi

Thyl: oua

Thyl: syncro

dwarfie: d'une point de vu chronologie , pas d'accord avec ta formule ... c'est plutot POO(Python)=C++ - PuissanceRapidité(C)

dwarfie: :D

Bon[]Crayon: dwarfie c'est la même égalité

dwarfie: peut etre mais c'est pas le meme sens ...

Default avatar.png Sbraaaaaa: Bonjour, j'ai participé il y a longtemps au défi "Coders of the Caribbean", et j'aimerai le reprendre de 0, en recommençant au niveau le plus bas, savez vous si cela est possible svp ?

dwarfie: non , c'est toujours pas possible ...

Default avatar.png Sbraaaaaa: mince

Default avatar.png Sbraaaaaa: ça ne va pas être facile de reprendre

Default avatar.png Sbraaaaaa: Merci de votre réponse

CopperFr: j'aimerais le reprendre au niveau le plus haut c'est pas possible ?

dwarfie: non , on peut toujours pas non plus s'entrainer contre les bots des ligues superieures :p

Default avatar.png JBM: je croyais que si?

Default avatar.png JBM: via l'api

Neumann: Sisi

Default avatar.png JBM: ah, merci

Neumann: Si tant est que les deux bots ont les mêmes règles (i.e. w1 contre legend ça va jouer avec les règles w1 donc le bot légende va surement planter)

Neumann: aient*

Cousnouf: lol je suis dans un clash, il me reste 5 minutes, et j'ai toujours pas pigé la donnée...

Cousnouf: c'est quoi l'indice d'un nombre de fibo?

Cousnouf: je connais le principe de fibo, mais l'indice?

Cousnouf: sinon on s'en balek et next clash..

Bon[]Crayon: AutomatoNN c'est quoi l'indice ?

Bon[]Crayon: AutomatonNN c'est quoi l'indice ?

AutomatonNN: oui

Bon[]Crayon: Bon courage

Cousnouf: mouarf...

Bon[]Crayon: si c'est coc il doit avoir une astuce

Bon[]Crayon: faudra chercher sur la toile

Default avatar.png Paikan2068: Cousnouf, les nombres de Fibonacci sont issus de la suite du même nom

Default avatar.png JBM: son ordinal

Cousnouf: alors oui je connais la suite... je pige pas le principe d'indice..

Default avatar.png Paikan2068: L'indice du nombre, c'est son indice dans la suite

Default avatar.png Paikan2068: u0 = 0, u1= 1, u2 = 1, u3 = 2, u4 = 3 et ainsi de suite

Cousnouf: genre les indices 55 et 64 doivent te sortir cela: 139583862445 10610209857723

Default avatar.png Paikan2068: Donc si tu me donnes 3

Default avatar.png Paikan2068: je retrouve 4

Cousnouf: ben il s'attend à 2 à la sortie pour 3 en entrée :P

Cousnouf: lol

Default avatar.png Paikan2068: J'imagine que les 3 premiers sont pas comptés

Default avatar.png Paikan2068: 0, 1, 1 pas pratique

Cousnouf: mouais, chais pas, comme j'ai dit, pour le 55 et 64 c'est des nombres trop grand..

Default avatar.png Paikan2068: Non mais je pense que l'approche de tes adversaires a été de recalculer la suite

Bon[]Crayon: le premier indice peut-être 1

Cousnouf: bon anyway ça finit dans 10 secondes je dormirai bien ce soir dans tous les cas :D

Default avatar.png Paikan2068: Non, c'est trop grand si tu prends l'approche récursive

Default avatar.png Paikan2068: Pas si tu stockes les éléments dans une liste

Default avatar.png Paikan2068: Fibonacci est un excellent exemple pour introduire à la récursion

Cousnouf: indice 55 -> 139583862445 indice 64 -> 10610209857723

Default avatar.png Paikan2068: Mais Fibonacci récursif est vraiment pas efficace

Bon[]Crayon: en coc c'est souvent des astuces

Cousnouf: sérieux le lien est bof bof :P

Default avatar.png OldJohn: Surtout sur Fibo il y a une fonction directe en utilisant le nombre d'or !

Cousnouf: je leur chourre leur code qu'ils montrent et on va voir..

Bon[]Crayon: non tu étudies la suite

Cousnouf: voici le code du winner: http://collabedit.com/b64m8

Bon[]Crayon: ferme les yeux

BlaiseEbuth: Code de bourrin

BlaiseEbuth: Ah non, python gère la mise en cache tout seul ?

Cousnouf: selon son annotation on dirait bien

BlaiseEbuth: Quand on vous dit que python c'est pour les paillasses... ^^

CopperFr: en tout cas on est sur que Cousnouf n'est pas nicola maintenant

Cousnouf: ah bon pourquoiii?

BlaiseEbuth: Parce que nicola est prof de math...

CopperFr: Oui voil

CopperFr: à

Cousnouf: ben il serait bien par ici du coup :P

Cousnouf: index fibonacci... je lance son code... 55 me donne 139583862445

Cousnouf: pas d'idées du coup?

Cousnouf: bon en fait c'est simplement le calcul de fibo pour un nombre N, diantre ce que je peux être couillon des fois..

BlaiseEbuth: Bah quelqu'un te l'avait dit plus haut.

BlaiseEbuth: Pour l'indice

BlaiseEbuth: Pas que tu es couillon

kayou: pas besoinde cache ici, il suffit de construire une liste des valeurs jusqu'a n max

Cousnouf: okay okay j'étais juste bien surpris du résultat pour 55 et 64 lol..

Cousnouf: bon bref...

Robinsstudio: Vous êtes chauds bouillants pour le 12 novembre ?

Default avatar.png JBM: le lendemain de l'armistice?

Robinsstudio: Oui mais pas seulement.

BlaiseEbuth: Ouai, c'est aussi la veille du 13.

Robinsstudio: Et un mois après le 12 octobre.

Default avatar.png JBM: coincidence?

Robinsstudio: Je ne crois pas.

Default avatar.png **JBM fait la musique de x-files

Bon[]Crayon: la galère de ses morts en Bash

BlaiseEbuth: Pis ça devient dur d'être chaud bouillant par ce temps...

Zorg1: quelle idée de faire du bash en 2020

Zorg1: faut faire du pauvre shell

Default avatar.png Paikan2068: Je veux me forcer à le faire en C++ plutôt qu'en Python pour une fois, pour m'entrainer

Bon[]Crayon: @BlaiseEbuth Es-tu es un démon à sang froid ?

BlaiseEbuth: Pas vraiment, mais entre l'enfer et le nord de la france en ce moment, je sens la différence.

Robinsstudio: Pas que le nord malheureusement.

nicola: Je crois que Tristan Colombo avait un peu regardé ce qui se passe dans le cas de la suite de Fibonacci selon la méthode de calcul.

nicola: Et la méthode récursive n’était pas la meilleure.

Robinsstudio: Mais franchement la meilleure méthode c'est un bon vieux for.

nicola: Surtout sans cache… et il essayait avec et sans cache LRU.

Robinsstudio: C'est simple et efficace.

Default avatar.png JBM: La Meilleure Méthode

Zorg1: la seule et unique, maîtrisée après des années de retraite dans un monastère tibetain

Robinsstudio: Non justement, elle est triviale.

Cousnouf: Fibo sans cache c'est une catastrophe à cause de la complexité...

Robinsstudio: Bah oui tu recalcules la même chose continuellement.

Cousnouf: par contre va savoir pourquoi, en voyant un résultat grand, j'ai commencé à aller chercher chais pas quoi alors qu'ils voulaient juste le resultat simple..

Cousnouf: des fois je cherche midi à putois-heure...

Zorg1: oui enfin fibo en récursif

Zorg1: enfin c'est toujours en récursif pour les puristes

**Neumann cries in stack overflow

Zorg1: bah récursif n'implique pas stack overflow. T'as même du récursif qui consomme pas de place en pile

Default avatar.png JBM: truc de sataniste ca

Default avatar.png JBM: rendez-moi les bons vieux langages honnetes ou recursion = pile

Cousnouf: ahahah

BlaiseEbuth: J'ai rien à voir là dedans moi.

**Thyl dit Why Neumann ??

tobudim: je galère pour un truc si bête, quelqu'un peut m'aider avec JS ? je veux juste avoir en binaire "%" T_T

Thyl: ok

Thyl: '0b100101'

Thyl: cadeau

tobudim: "%".charCodeAt(0).toString(2) ne retourne pas la bonne valeur, il faut à priori convertir en utf-8 je comprends pas trop

Default avatar.png JBM: il est des notres

tobudim: haha, il me faut une méthode plutôt, c'est pour le Chuck Norris x)

Thyl: d'après python

Default avatar.png JBM: il donne des reponses justes mais indesirables comme les autres

Thyl: oui

Thyl: je suis des vautres

Thyl: *votres

Thyl: *C'est Halloween je me transforme en Loup-Garou ça me perturbe

Default avatar.png JBM: te votre pas sur l'orthographe

Bon[]Crayon: Pour le puzzle Chuck Norris c'est indiqué Le message en entrée est constitué de caractères ASCII (7 bits)

tobudim: ma manière de trouver le binaire de lettres latines fonctionne, mais elle est erronée avec des caractères spéciaux pourtant

tobudim: du coup je comprends pas... et c'est un puzzle facile, pour que vous imaginiez où en est mon estime de moi-même

Bon[]Crayon: Même dans les puzzles faciles, il peut y avoir des détails diaboliques.

CopperFr: ben faut padder sur 7 bits

tobudim: je nen comprends pas :x

CopperFr: ben le toString(2) ne renvoie pas forcément 7 bits

BlaiseEbuth: charcodeat() c'est du UTF-16 par défaut. Faut lui demander de l'ascii

Default avatar.png JBM: me dis pas que ca diverge sur ascii

CopperFr: non pas pose pas de souci charCodeAt

CopperFr: j'ai letter.charCodeAt().toString(2).padStart(7, "0")

tobudim: ça fonctionne impeccablement @CopperFr, je vais me renseigner sur padStart() merci !!

tobudim: (ho mais c'est super utile padStart() ! re-merci)

Default avatar.png JBM: y'a pas un leftpad plutot?

tobudim: pas selon MDN

CopperFr: ben ca s'appelle padStart en js

CopperFr: (y a son frère padEnd aussi)

Default avatar.png JBM: c'etait la red au fiaco npm d'il y a quelques annees

Default avatar.png JBM: *ref

Default avatar.png JBM: *fiasco

Default avatar.png JBM: t1 les gamins sont passés pour halloween a l'instant ca m'a tout chamboule

Default avatar.png JBM: il fait encore presque jour on a pas idee

CopperFr: les pauvres gamins traumatisés à vie :(

Default avatar.png JBM: j'espère

Default avatar.png JBM: c'est le jeu

CopperFr: ils avaient une attestation j'espère

Default avatar.png JBM: j'ai pas demandé

Default avatar.png JBM: y'a assez d'état policier en l'état sans que j'aille y rajouter mon grain de sel

CopperFr: sinon 135 € d'amende

Default avatar.png JBM: j'aimerais bien pouvoir demandes des thunes aux gens comme ca

Default avatar.png JBM: mais j'ai pas encore ce pouvoir

Default avatar.png JBM: "tiens, oublie pas ton carambar quand meme"

Default avatar.png JBM: rentable

tobudim: c'est vrai qu'avec un confinement tout neuf je suis surpris que des gamins sortent choper des bonbons chez les voisins :x

CopperFr: bah c'est pas si dangereux le covid pour les enfants

Default avatar.png JBM: non, ils sont juste là pour le propager eux

tobudim: si seulement les enfants vivaient seuls chez eux :p

CopperFr: oui pour réduire la popilation mondiale trop importante

Default avatar.png JBM: surtout les vieux

Default avatar.png JBM: ils nous coutent super cher les vieux

CopperFr: surtout giscard

Default avatar.png JBM: bon exemple

CopperFr: au moins mitterand il a été raisonable

tobudim: la sélection naturelle, finalement ça finira pas à coup de guerres mondiales, pas la peine

CopperFr: non c'était le siècle dernier

Default avatar.png JBM: haaaa mon premier code qui compile passe tous les tests scoria 1

Default avatar.png JBM: c'est bon

Default avatar.png JBM: :D

tobudim: GG o/

Default avatar.png BriceMortier: ynet

Default avatar.png JBM: on remplace la file quadratique par une amortie et ca passe tout scoria 2

Default avatar.png JBM: bon, maintenant ca devient subtil

Default avatar.png JBM: bfs double debut/fin ou bitboard?

tobudim: moi je ne comprends rien o/

Default avatar.png JBM: bon on va dire bitboard, ca ira quand meme plus vite a coder

BlaiseEbuth: skwa scoria?

**dwarfie se demande de quoi qu'on cause ... :thinking:

BlaiseEbuth: voilà

Default avatar.png JBM: c'est les jeux de test de sokoban

BlaiseEbuth: Ah!

**dwarfie prefere continuer a compiler une distrib maison ... c'est plus facile :D

Default avatar.png JBM: compiler, c'est long quand meme

Default avatar.png JBM: perso je le fais plus

Default avatar.png JBM: je delegue a ghc maintenant

Default avatar.png JBM: c'est pas beaucoup plus rapide

Default avatar.png JBM: mais c'est moins fatiguant pour moi

dwarfie: perso , ca fait 3h que j'y suis et je vais seulement arriver a l'etape ou je peut faire un chroot dans un systeme minimal qui marchotte :D

Default avatar.png JBM: t'as pourtant pas besoin de tant de trucs pour ca

Default avatar.png JBM: un noyau, un cc, les coreutils

Default avatar.png JBM: ah, un init et un shell aussi

BlaiseEbuth: La fatigue c'est pour les salades

Default avatar.png JBM: j'ai pas la ref

dwarfie: ouais ... c'est pas faut ... mais la je finis pour avoir de quoi compiler les outils dedans ensuite ... a l'ancienne ... donc pas mal de truc a compiler pour pouvoir compiler ensuite !D

**BlaiseEbuth tends un & à JBM

dwarfie: arf ... j'avais oublier que je devrais compiler gcc10 une 2eme fois ...

Default avatar.png JBM: si t'es un puriste

Default avatar.png JBM: celui que t'as compile la premiere fois marche encore

dwarfie: je compile une fois , afin de compiler les trucs qui seront ajouté dans la 2eme comiple

dwarfie: pour le coup , la je suis betement la doc ...

Default avatar.png JBM: ah

Default avatar.png JBM: c'est pas vraiment "ta" distro alors :p

BlaiseEbuth: fix ta bootstraping

dwarfie: le systeme de base non ... je suis la doc de LFS ... apres , tout sera custom ...

Default avatar.png JBM: ils sont passes a systemd, LFS?

dwarfie: pas encore ... y'a une doc pour systemd dispo mais je veut pas en entendre parler :D

Default avatar.png JBM: t'aimes te compliquer la vie

dwarfie: c'est avoir systemd qui complique la vie ...

Default avatar.png JBM: pas quand t'es en train d'essayrt fr monter une distrib vite fait

dwarfie: ca depend de ce que tu veut faire ensuite ...

BlaiseEbuth: dwarfix

BlaiseEbuth: dwarfunix

BlaiseEbuth: dwarfoo

BlaiseEbuth: redhelmet

dwarfie: nanix

dwarfie: non , en vrai ... le nom , je m'en fout , surtout que ca sera surement un acronyme

BlaiseEbuth: :(

dwarfie: "un OS pour les liberer tous , un OS pour les chercher , un OS pour les trouver tous et a l'open source les lier" :D

BlaiseEbuth: preciOS

ByFishhhhh: Comment on crée un CoC privé ?

Default avatar.png JBM: y'a un achievement pour ca ou quoi?

Default avatar.png JBM: pourquoi tout le monde demande ca depuis avant-hier

Zorg1: ou y a un twitcher influent qui dit que c'est la meileure méthode pour plier les achievements

Default avatar.png JBM: ah oui l'influenceur CoC

BlaiseEbuth: :money_mouth:

CopperFr: Cette sensation s'appelle Coc

Default avatar.png JBM: arf

Default avatar.png JBM: j'ai failli en recracher ma tete brulee

BlaiseEbuth: Des têtes brulées !

Zorg1: en plus c'est assez bien indiqué comment créer un clash privé

CopperFr: je préféres les crèmes brulées

Default avatar.png JBM: ouais mais c'est mieux de demander ici

BlaiseEbuth: Sans politesse aucune qui plus est...

Zorg1: oui mais tu challenges le chat pour faire les choses

Zorg1: c'est bien vu par le management

CopperFr: faut bien que sa serve à qq chose aussi

Default avatar.png JBM: meme pas cap de me dire comment creer un clash prive

Default avatar.png JBM: je suis sur que sous linux on peut meme pas dire comment creer un clash prive

Zorg1: pour une fois que qqch est clair sur CG

Default avatar.png JBM: vous preferez me dire comment creer un clash prive ou comment privatiser un clash?

BlaiseEbuth: man coc --private

dwarfie: mkdir clash-prive ; chmod 700 clash-prive

CopperFr: surement très compliqué

pb4: @JBM : où tu veux ton upvote pour https://cg.desast.re/pages/2020-10-28-freecell.html ?

Zorg1: pour ça que je dis pas comment faire, je vends les formations

pb4: Et sinon, TvC multi-round, c'est toujours dans la todolist ? :D

pb4: ('soir)

BlaiseEbuth: Ah y'a du nouveau sur cg.desast.re, chouette

pb4: Je ne sais pas si JBM a des logs, mais je vais voir régulièrement :)

Zorg1: encore un gars qui râle paskipeupafaire la même chose en Java qu'en Haskell :(

BlaiseEbuth: Y'a un rss, m'fin...

Zorg1: ouaip je l'ai dans mon rss reader

Default avatar.png JBM: pb4 euh

Default avatar.png JBM: pb4 ben freecell tiens :p

Default avatar.png JBM: pb4: tvc multiround est absolument dans la todolist

CopperFr: ca existe encore les flux rss

Zorg1: oui même si google et ses copains font tout pour les tuer

dwarfie: de toutes facons , a chaque fois qu'un truc marche bien ils essayent de le tuer

nicola: Comme Google music.

nicola: Youtube music est une daube…

CopperFr: ben Youtube tout court c'est pas mal :D

Zorg1: t1 je suis même cité dans l'article, la gloire

nicola: Pour y stocker sa musique ?

CopperFr: c'est google qui tue les flux rss ?

dwarfie: c'est google qui cherche a tuer le http ... c'est deja suffisant ...

CopperFr: pas pour stocker

pb4: uh ?

pb4: Tuer le http ?

nicola: Donc ça ne m’intéresse pas.

pb4: Ca veut dire quoi, et pour le remplacer par quoi ?

CopperFr: le http non sécurisé oui

dwarfie: il y a lobbying pour imposer leur QUIC comme standard HTTP3

Zorg1: oui HTTP3

BlaiseEbuth: Comme les pastebins cg ! Nous sachons !

CopperFr: c'est pas grave

Zorg1: les pastebins CG ils marchent quand ils veulent bien

CopperFr: y a pas speedy qui a été intégré à http2

Zorg1: la souris la plus rapide de l'Ouest ?

BlaiseEbuth: Et quand ils marchent ils sont pas sécurisés

Zorg1: ou du Mexique je sais jamais

dwarfie: de toutes facons , leur but c'est de tout foutre en l'air pour forcer les gens a utiliser leurs apps

CopperFr: va donc chez speedy pour vérifier

dwarfie: et tant pis si la securite en est reduite ...

Zorg1: ouaip c'est trop ouvert à leur goût le www actuellement

CopperFr: ils essayent d'amélioer le web

dwarfie: FAUX

dwarfie: ils essayent de faire du profit ... point barre

CopperFr: ca aussi évidement

dwarfie: ca tout court ... et rien d'autres ...

CopperFr: le spdy a bien été intégré au http/2

nicola: Alors qu’il suffit d’avoir un Pentium pour améliorer le ouèbe.

CopperFr: c'était le bon temps les pentium :D

dwarfie: surtout les 50 et 56 .... alias barbecue ... :D

Zorg1: et de pas avoir Henri qui arrête pas de télécharger des virus de l'internet dans l'imprimante

CopperFr: les prescott était pas bien par contre

CopperFr: j'avais d'ailleurs pris du athlon 64 x 2

dwarfie: ahhh ... enfin mon gcc a fini de se compiler heureusement que j'ai limité a c et c++ ;)

nicola: D’ailleurs : regarde mon nombre de PX.

nicola: J’en ai 586 dans le niveau 37.

CopperFr: ah t'as des PX

nicola: :grinning:

nicola: XP en angliche.

nicola: Un 586 PX.

nicola: C’est plus pourri qu’un SX.

CopperFr: 486 DX2 66

Zorg1: y avait pas des DX4 ?

CopperFr: DX4 100

dwarfie: j'ai toujours un dx2/66 en etat de marche et une carte mere equipée de DX4/100 quelque part moi :D

CopperFr: ca peut servir avec windows 95

nicola: Pas sûr que GNOME passe dessus.

Zorg1: si t'es patient

kayou: un gnome de 2001 ca passait deaj difficilement

dwarfie: vu que je m'en sert pour des services que google veut tuer , ca suffit large:p

Zorg1: jamais utilisé Gnome, toujours trouvé ça super lourd

kayou: contriremnt à kde

kayou: .....

Zorg1: ni kde

CopperFr: les 2 sont nazes

dwarfie: un simple openbox , blackbox ou hackedbox ca le fait bien assez

CopperFr: juste un terminal ca suffit

nicola: Avec twin dessus.

dwarfie: allez , on prend la solution entre les 2 : I3wm

Zorg1: me rappelle quand j'utilisais twm

nicola: https://darrengoossens.files.wordpress.com/2019/11/twin-leggie18.png

nicola: Mais pour jouer à Doom, c’est nul : il faut libcaca.

dwarfie: ah , ca fait plaisir de voir du gopher :D

kayou: enfin vu les machines qu'on a depuis pas mal d'année un DE ca consomme pas grand chose, et si c'est pour un serveur y a mêm pas besoin de X

Zorg1: ça me rappelle trop l'interface de l'IDE turbo C/Pascal ton truc nicola

nicola: C’est twin.

dwarfie: ou le gestionnaire de fichier du DOS 7

CopperFr: oui turbo pascal

CopperFr: Vous préférez KDE ou KAD Merad ?

Thyl: le code qui fait le plus peurt pour Halloween

Thyl: :

Thyl: http://chat.codingame.com/pastebin/2b7b4514-1f3f-43b6-9e8c-14b68185132b

Thyl: cadeau

Zorg1: :thinking:

Thyl: toute les PEP non respecter d'un coup

Thyl: et bam

Thyl: :D

Zorg1: ne rien dire, il pourrait devenir dangereux

Thyl: pourquoi ??

Thyl: l'argument cochon à la place de self et particulierment effrayant

CopperFr: oui effectivement

Thyl: nicola regarde moi ça :

Thyl: http://chat.codingame.com/pastebin/72d3da84-5006-4895-b51a-4a0cec4a223f

Zorg1: ah c'est de l'humour de pythoneux

Zorg1: my bad

BlaiseEbuth: C'est clair qu'il faut avoir un humour particulier...

plieuse: J’ai réussi à compiler mon code Java ça m’a pris deux jours \o/

Zorg1: gg

Zorg1: plus qu'a débugger maintenant

dwarfie: je sais pas ce qui fait le plus peur dans cette phrase ...

plieuse: Interpréter si tu préfères ;-)

dwarfie: que ca t'ai pris 2 jours ... ou que tu te soit acharné pendans 2 jours ....?

CopperFr: ah oui quand même

plieuse: Je veux vraiment faire ce MOOC

dwarfie: quoique le plus effrayant , c'est java en fait :D

CopperFr: c'est du junit ?

nicola: Oui, self n’est pas obligatoire, c’est une convention.

plieuse: oui

BlaiseEbuth: :cow:C

nicola: moo

CopperFr: c'est quoi qui était compliqué à compiler ?

BlaiseEbuth: le java

plieuse: Je commence par où ?

CopperFr: le java c'était pas si dur à compiler

plieuse: récupérer un ordinateur au fond d’un carton à la cave

plieuse: resetter Son mot de passe root

CopperFr: ah oui ca c'est pas du java

plieuse: upgrader la version de xubuntu

BlaiseEbuth: Tout ça pour faire du java...

plieuse: telecharger éclipse

BlaiseEbuth: sur eclipse en plus

CopperFr: eclipse :(

plieuse: trouver la bonne version de java

plieuse: telecharger gradle

Cousnouf: Eclipse ahahahah

plieuse: ensuite une bonne demi-journée pour tout combiner et encore une autre pour enlever un import en trop

Zorg1: si ton pc au fond d'une cave est capable de lancer la dernière version de java ^^

CopperFr: IntelliJ il est trop gourmand ?

plieuse: le MOOC suggère éclipse ...

CopperFr: ah d'accord :(

BlaiseEbuth: Lancer java c'est une chose, y survivre...

BlaiseEbuth: Ca part mal

CopperFr: c'est quoi comme pc ?

CopperFr: (et pourquoi il était à la cave ?))

Zorg1: c'est un MOOC pour apprendre Java ?

plieuse: un think pad lenovo

BlaiseEbuth: C'est comme le vin, tu le mets à la cave et il ressort meilleur

plieuse: x200s

CopperFr: une cave à vin oui :D

plieuse: et il est à la cave parce que c’est là que je mets tous les trucs dont j’ai pas immédiatement besoin

CopperFr: oui c'est assez vieux comme pc

plieuse: Non c’est un MOOC sur le test logiciel en quatre semaines

CopperFr: uniquement en java

Zorg1: ah ok

CopperFr: t'as pas un amiga dans ta cave sinon ?

plieuse: Haha non

Zorg1: plieuse ?

plieuse: jai jamais eu d’ami ga

plieuse: oui zorg1 ?

plieuse: mes parents avaient un atari st

Zorg1: euh non j'étais étonné que CopperFr te demandais si t'avais un Amiga dans la cave ^^

CopperFr: ah oui :(

CopperFr: les pauvres

plieuse: Pourquoi ? Il y avait plein de jeux Lankhor

plieuse: Plus plein de trucs pour enfants

Zorg1: oui mais c'était la guerre de religion entre Atari ST et Amiga

plieuse: on l’a eu longtemps

plieuse: après on a eu un pic sous Windows 3.1

BlaiseEbuth: Tester c'est douter.

plieuse: pc*

Zorg1: deux sociétés fondées par le fameux Jack Tramiel

Zorg1: enfin Atari il l'a racheté

CopperFr: oui mais jack n'a pas eu l'amiga

plieuse: Plus quelques lucasarts

CopperFr: windows 3.1 j'aimais pas du tout par contre

plieuse: monkey island 1&2 et loom

Zorg1: bah oui il a été viré de Commodore avant

CopperFr: j'ai joué sur amiga les monkey

plieuse: toute une époque

CopperFr: (enfin jouer disons swapper les disquettes)

Zorg1: ah oui le toaster

Zorg1: "installe winword, 10 disquettes"

CopperFr: monkey 2 c'était 11 disquettes je crois

plieuse: Dungeon master c’était une disquette

CopperFr: turrican 3 aussi

Zorg1: bah les jeux d'aventures avec bcp de tableaux ça pouvait demander beaucoup

Zorg1: sinon oui SimCity 2000 tenait sur une disquette

CopperFr: flashback était sur 4 disquettes mais c'était ordonné

CopperFr: le monkey 2 il demandait dans n'importe quel ordre

Zorg1: ah c'était pendant le jeux ?

Zorg1: il installait pas son bazar sur le dur ?

plieuse: Mais il avait pas de rom l atari st

CopperFr: ben j'avais pas de dd sur amiga

CopperFr: malheureusement :(

Zorg1: ah ok ^^

CopperFr: c'était cher quand même à l'époque les dd

CopperFr: j'vaias essayé d'utiliser celui d'un vieux 286 via le port série

Zorg1: mon premier dd devait faire 40Mo ^^

CopperFr: mais jamais réussi à finaliser mon système de fichier

Zorg1: le roi du pétrole :D

CopperFr: ca marchait presque pourtant :D

CopperFr: (mais bon à l'époque google n'était pas mon ami)

CopperFr: 40Mo maintenant plusieurs To :D

Default avatar.png JBM: oh j'ai raté la discussions de vieux cons

Default avatar.png JBM: mmm heureusement que le CM est pas là il risquerait de croire qu je suis pas accueillant

CopperFr: ben tu peux toujours nous donner la capacité de ton premier disque dur

Default avatar.png JBM: 8 ou 10 MiB

Default avatar.png JBM: non attends

Default avatar.png JBM: 20

Default avatar.png JBM: c'était 20 MiB

Default avatar.png JBM: j'ai eu celui de 10 plus tard

Zorg1: va falloir qu'on fasse une appli pour ne pas rater les discussions de vieux cons

Bon[]Crayon: bash IFS= :rage:

b0n5a1: o/

Zorg1: \o

BlaiseEbuth: ... o/

Default avatar.png JBM: /o\

leojean890: JBM tes puzzles brackets-enhanced-edition et brackets-extended-edition sont quasi les mêmes non ? :P j'ai copié mon code de l'un pour valider l'autre;)

leojean890: 53% easy, 30% med, 23% hard, 7% VH ...

Default avatar.png JBM: t'es trop fort

leojean890: euh non, 7% VH c'est pas fort..

leojean890: ;)

Default avatar.png JBM: disns qu'a chaque fois il y a un algo plus simple moins performant qui existe

Default avatar.png JBM: si tu te farcis le plus performant direct, bingo pour toi

leojean890: ah ok, genre l'un passe en BFS et l'autre non

Default avatar.png JBM: j'ai plus le détail en tête mais c'est l'idée

Default avatar.png JBM: heureusement que je traine un peu sur le forum, où on trouve des gens qui arrivent le simple mais pasl e dur

Default avatar.png JBM: parce au'à trop trainer ici on sent que le facile est superflu

leojean890: je vois, il me semble que j'avais fait l'enhanced avant le extended et j'avais tenté en BFS d'abord et çaa n'allait pas niveau complexité alors qu'il y avait en fait large plus simple

Default avatar.png JBM: je sais vraiment plus par cœur lequel est lequel

leojean890: p'tet que j'avais fait le plus dur avant le plus simple du coup

Default avatar.png JBM: ils se référencent les uns les autres normalement, pour graduer la difficulté

leojean890: après j'ai vu que t'as fait un ultimate

Default avatar.png JBM: il est publié le ultimate?

leojean890: que j'ai pas encore fait

Default avatar.png JBM: j'ai un

Default avatar.png JBM: «impossible» dans la queue

Default avatar.png JBM: en draft

leojean890: oui terminé par 165 codingamers

leojean890: https://www.codingame.com/training/medium/brackets-ultimate-edition

leojean890: (This is an arguably harder variant of community puzzle “Brackets, Enhanced Edition”. You may want to complete that one first.)

Default avatar.png JBM: ah ben voila

leojean890: en effet j'avais fait le Enhanced avant extended alors qu'il est plus chaud

leojean890: donc normal que la copie passe

leojean890: ultimate, je vais tenter alors

leojean890: ah tiens cette fois faut retourner le nb de flips nécessaires

leojean890: plus chaud donc

Default avatar.png JBM: oui c'est plus marrant comme ça

leojean890: + de challenge;)

Default avatar.png JBM: (un peu)

leojean890: mon code précédent ne vérifie pas ça

Default avatar.png JBM: bon mon bitboard en passe 2 de plus, c'est pas encore le rêve

leojean890: je fais juste une stack en considérant qu'un bracket et son inverse sont la même chose

Default avatar.png JBM: je vais quand meme caser 2 heuristiques avant les croutines

leojean890: et ça passe

Default avatar.png JBM: tu m'en parles comme si je m'en souvenais

Default avatar.png JBM: ils sont VIEUX ces puzzles

leojean890: ah :P

Zorg1: ouaip la plupart été déjà là quand je suis arrivé

leojean890: je vois;)

leojean890: quand il était #1 au coc ;)

Default avatar.png JBM: eheh

leojean890: hier je suis passé de 39 à 50 COC et dans la foulée ça m'a fait passer de #1600 à #385..

leojean890: juste en 11 COC d'affilée

leojean890: et avec le temps comme d'hab ça redescend

Zorg1: quel talent

leojean890: c'est fini ce trolling oui?;P

Default avatar.png JBM: tu te crois où

leojean890: hehe

leojean890: en général c'est BlaiseTroll ;)

b0n5a1: t'en reste 450 à faire

b0n5a1: motivation...

leojean890: pas envie :P

leojean890: déjà j'ai même pas fini la quest "finir premier 3 fois en reverse"

leojean890: j'ai 2/3

b0n5a1: non mais les 500 c'est pas dans la quest

leojean890: et les coc j'en fais de temps en temps mais ça lasse rapidement, faut une bonne pause entre 2 sessions

b0n5a1: c'est juste un succès

leojean890: ah ok

leojean890: j'suis pas prêt du tout de l'avoir

leojean890: pas avnt 2023..

leojean890: ;)

b0n5a1: m'en reste 31 à faire

leojean890: t'es chaud !^^

leojean890: motivé;)

leojean890: celui qui en a fait le plus hors bots en a fait 9k je crois..

b0n5a1: ou pas, tu peux opter pour cout << "raf";

Zorg1: j'en suis resté dans les 200 CoC

leojean890: ah oui s'en foutre de baisser en classement

leojean890: juste faire du chiffre

Zorg1: jamais eu le courage de monter jusqu'à 500

b0n5a1: oui et alors les 500 c'est vite plié dans ce cas

Default avatar.png JBM: 9k ça parait pas tant que ça

Default avatar.png JBM: pour un type de jeu qui a quand même quelques années maintenant

leojean890: si t'en fais 5 par mois comme moi tu auras bien les 500 un jour:P

leojean890: j'en ai fait 50 en 6 mois donc plutôt 8 par mois..

b0n5a1: j'en faisais 4/5 entre 12h30 et 13h30 au boulot à un moment

leojean890: ouais, j'avais trié le leaderboard par nb de clashs par personne

leojean890: ah t'es motivé, ça te détend alors ?^^

b0n5a1: heu non c'était chiant ^^

leojean890: si t'aimes pas, pk tu le faisais alors:P

b0n5a1: appelle ça maso, stoique...

b0n5a1: pour le succès

Zorg1: ah c'est ta période captcha

b0n5a1: oui Zorg1

leojean890: je compte pas faire de course aux succès :P

leojean890: genre "finir 15 puzzles dans chaque langage"..

leojean890: ni les coc....

Default avatar.png JBM: et un cas de plus avec heuristique bateau 1/2

Default avatar.png JBM: haha et ça faile un des cas de level 1

Zorg1: bah si faut le faire comme ça tu peut te poser comme légitime quand tu dis que tel ou tel langage c'est de la *m ;-)

Default avatar.png JBM: pas gegene l'heuristique

Default avatar.png JBM: ah mais oui

Default avatar.png JBM: lalala

Default avatar.png JBM: "eviter ca, mais pas quand ca est necessaire pour gagner quand meme"

Zorg1: t'es en train de bricoler quoi JBM ?

Default avatar.png JBM: sokoban

Zorg1: AH

Zorg1: le mec qui pousse des trucs dans d'autre truc

Default avatar.png JBM: un clssique, hein

Default avatar.png JBM: ouais

Default avatar.png JBM: comme sur tandy

b0n5a1: y'a un sokoban en puzzle ?

Default avatar.png JBM: mmm si jme reprenais une biere

leojean890: sokoban c'est pas évident de faire à 100% je pense

leojean890: ouais euler a share ça

Default avatar.png JBM: https://www.codingame.com/ide/puzzle/sokoban b0n5a1

Default avatar.png JBM: ouais il m'a pris de vitesse

Default avatar.png JBM: je l'aurais bien implem celui-la

Default avatar.png JBM: ainsi que demineur

Default avatar.png JBM: c'est la guerre les contribs en fait

leojean890: j'ai pas d'idée qui ne va pas timeout pour le moment ;)

Default avatar.png JBM: eheh

leojean890: un BFS clairement ça timeout

leojean890: faire un beam search sinon..

leojean890: élaguer au fûr et à mesure quand c'est trop aberrant

leojean890: ou MCTS

Zorg1: bon vous prévenez quand vous faites un flipper un puzzle

Zorg1: puisque vous êtes dans les classiques

leojean890: démineur j'ai fait un puzzle tiens mais pas le "jeu solo" mais les 2 sont en medium

b0n5a1: hihihihihi

Zorg1: vivement CG Pinball Ultime StarClash Edition

b0n5a1: désolé j'ai essayé de faire Flipper

Default avatar.png TafsirMbodjNdiour: Bonjour

leojean890: faudrait que je teste le jeu solo

Zorg1: Flipper l'héritier ?

Default avatar.png TafsirMbodjNdiour: Bonsoir

Zorg1: bonsoir

b0n5a1: https://www.youtube.com/watch?v=NtD42rNJhNI

b0n5a1: j'ai pris un coup de vieux là ^^

leojean890: d'ailleurs, y'a pas de contrib sur le jeu "des chiffres et des lettres" version chiffres ?;)

Zorg1: oui et l'héritier du roi de France c'est ... :p

b0n5a1: hé merde ça enchaîne avec daktari après :joy:

Default avatar.png TafsirMbodjNdiour: Je suis nouveau ici. Quelqu'un peut m'expliquer brievement

leojean890: ça peut ê pas mal avec un nombre d'opérations important dans les derniers valieurs

Zorg1: expliquer quoi ?

Default avatar.png JBM: "brievement"

Default avatar.png JBM: je l'ai pas vu, je peux pas aider

Default avatar.png TafsirMbodjNdiour: haha

Default avatar.png TafsirMbodjNdiour: On parle de quoi ici exactement?

b0n5a1: en peu de mots

Default avatar.png JBM: de tout sauf su sujet

Zorg1: bah présentement, y a JBM qui râle, leojean890 qui fait son CRA de CG et b0n5a1 vient de débarquer

b0n5a1: de dauphins

Default avatar.png JBM: et Zorg1 qui prépare son prochain mème

leojean890: je fais pas mon cra de CG je suggère une idée de puzzle;)

Default avatar.png JBM: d'ailleurs HEY je rale pas ce soir

Zorg1: oui pas d'idée là :(

leojean890: t'as pas répondu quand j'ai demandé si ça existe:p

Zorg1: ah oui milles excuses, t'as arrêter de faire des trucs en Java

Default avatar.png JBM: bah je vais bien reprendre

Default avatar.png JBM: quand faudra que j'implem l'écran de fin de SOL.EXE

Default avatar.png JBM: ça va râler sec

Default avatar.png JBM: je le vois venir d'ici

Zorg1: :D

leojean890: alors des chiffres et des lettres ?;P

Default avatar.png JBM: ça y'a de quoi faire

Default avatar.png JBM: y'en a pas déjà un ou deux?

Default avatar.png JBM: (des chiffres)

Default avatar.png JBM: des lettres y'a pas grand chose à en faire dans le format local

leojean890: ya déjà ?:P

b0n5a1: si y'a des trucs proches

leojean890: "a partir de N nombres et un résultat trouver quelles opérations utiliser pour aboutir au résultat à partir de ces nombres"

leojean890: ok alors;)

leojean890: chiffres*

b0n5a1: genre ça https://www.codingame.com/training/hard/the-total-is-right---weird-edition

Default avatar.png JBM: comment ils geren la normalisation d'ailleurs j'ai oublie

leojean890: ah d'accord, déjà fait donc^^

leojean890: thx:)

b0n5a1: sauf que t'a juste un chiffre et un résultat et faut filer le nb d'op

b0n5a1: nombre pas chiffre

b0n5a1: je crois que y'en a encore un du même genre

leojean890: ah ok c un peu diff donc^^

Default avatar.png JBM: allez l'heuristique foireuse est ocrrigée, c'est reparti

Default avatar.png JBM: scoria 1 - check

Default avatar.png JBM: scoria 2 - check

leojean890: en VH, batman et musical scores sont chauds comme puzzles ?;)

leojean890: (officiels..)

Default avatar.png JBM: scoria 3 - check

Default avatar.png JBM: bon, ben submit alors

leojean890: gg

Default avatar.png JBM: 100% \o/

Default avatar.png JBM: bon je coche pas BFS, je suis pas sûr de totalement maitriser le concept

leojean890: t'as donc fait sokoban en heuristique

leojean890: ça semble pas tout simple à faire

Default avatar.png JBM: define "en heuristique"

leojean890: euh en fait, y'a plusieurs façons possibles

leojean890: full heuristique

Default avatar.png JBM: oui hein

leojean890: ou algo de recherche + heuristique

Zorg1: ou paquet de ifs + on serre les fesses pendant le submit

Default avatar.png JBM: j'ai juste un bfs

Default avatar.png JBM: comme dans les tags

Zorg1: y a un tag "forêt de ifs" tant qu'on en parle ?

Default avatar.png JBM: -> ca passe scoria 1

leojean890: full heuristique = paquet de ifs + on serre les fesses pendant le submit

Default avatar.png JBM: file quadratique -> file amortie => ca passe scoria 2

Default avatar.png JBM: bitboard => ca passe 2 levels de scoria 3

Default avatar.png JBM: heuristique d'elaguage 1/2 => ca passe tout

leojean890: ah ouais je vois, un BFS optimisé en speed et élagué

Default avatar.png JBM: ben je suis surtout soulage de ps avoir eu a sortir le bfs des deux cotes

leojean890: file quadratique -> file amortie => je connaissais même pas ces concepts ;)

Default avatar.png JBM: c'est des soucis de langages purs ca

Default avatar.png JBM: t'as probablement pas a t'en preoccuper en [ton langage]

leojean890: j'vais quand même google ça^^

Default avatar.png JBM: FAIS PAS ÇA MALHEUREUX

Default avatar.png JBM: tu risquerais d'apprendre des trucs

leojean890: zut alors, du coup je vais pas le faire :s

Default avatar.png JBM: ouf

Default avatar.png JBM: la connaissance est protégée

Default avatar.png JBM: c'est pas passé loin

leojean890: mdr même google connait pas ;P

leojean890: file quadratique => j'ai que des résults forme quadratique ;)

leojean890: (j'avais vu ça en prépa et encore un truc que j'ai eu le tps d'oublier..)

leojean890: ah par contre .. "file amortie quadratique" je trouve..

Default avatar.png JBM: c'est juste pour dire qu'implem une file sur le type de base "liste" a un comportement quadratique sur les append

Default avatar.png JBM: et qu'on peut pas laisser ca sur un BFS un peu sérieux

leojean890: ah oui niveau complexité

leojean890: en effet je préfère utiliser des deque

leojean890: appendleft

Default avatar.png JBM: c'est pas une "solution ca"

leojean890: mais bon python.. voilà quoi;p

Default avatar.png JBM: deque c'est qu'une interface

leojean890: collections.deque

leojean890: sinon, article de M Smits : "optimize BFS"

leojean890: suivre ça à la lettre pour avoir un code rapide;)

Default avatar.png JBM: mon petit doigt me dit que ca va pas marcher

Default avatar.png JBM: mais mon code a l'air suffisamment rapide

leojean890: faut pas avoir la flemme de tout apsser en bitboard déjà

Default avatar.png JBM: puisque 100%

Default avatar.png JBM: bon ,sur ce!

Default avatar.png JBM: à deux mains

b0n5a1: demain c'est lundi

b0n5a1: bonne nuit

Vikka: bordel, finir un CoC à 3 sec de la fin et finir premier sur un coup de chance... :sweat_smile:

Stilgart: on dit pas coup de chance, on dit coup de talent ;)

Vikka: je t'assure, les dernières frappes du clavier, c'était presque full random

Stilgart: c'était du bon random, donc du talent

Vikka: j'ai clippé ce "talent" sur twitch pour que ce top 1 passe à la postérité

Vikka: https://www.twitch.tv/videos/788295065

Vikka: un challenge short code ou je gagne en pushant sans refacto, c'est veine/talent du c**

tekki: alors comment ça se passe ici?

tekki: Automaton2000

Automaton2000: salut tout le monde le fait

tekki: bien et AutomatonNN?

AutomatonNN: oooooooooh

tekki: :)