Chat:Fr/2020-10-31
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
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
JosephAouad: Quelqu'un peut m'aider ?
CopperFr: Probablement
JosephAouad: J'ai besoin de faire une fonction qui renvoie un message indiquant si le tableau d'entiers tab est trié ou pas.
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: :)
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
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
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
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
JosephAouad: Je mets la boucle du tableau dans celle de la matrice ?
leojean890: ouais en gros dans le principe
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.
JBM: c'est cg qui cafouille, t'y es pour rien
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
JBM: non mais t'as ptet meme pas le pb hein
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
JBM: c'est quand meme bizarre qu'ils aient toujours pas regle ca, depuis le temps
JBM: le dogfooding c'est pas trop la methode de la maison
Neumann: Ah, enfin les 56M sur 2048
Neumann: :')
Neumann: Merde pas le bon emote
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
leojean890: bientôt premier avec 63k quoi;)
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 ...
JBM: stilgart: non? "echec et mat" est une fin de partie, et un cas particulier "d'echec au roi"
Zorg1: quel puzzle pourri dwarfie ?
JBM: les cardinaux, si ca a pas changé depuis hier
Zorg1: Richelieu & Mazarin ?
Zorg1: ^^
CopperFr: il est bien ce puzzle
JBM: c'etait mon titre candidat si je lui faisais une suite
CopperFr: après dommage que ca soit en anglais :(
Zorg1: il est vraiment pourri ou c'est juste dwarfie qui l'aime pas ?
JBM: en francais c'est plus marrant hein
CopperFr: c'est correct je pense
JBM: ca faisait partie des raisons pour lesquelles j'ai considéré refuser
CopperFr: oui on peut pas tout refuser non plus
JBM: le puzzle anglo-centrique
CopperFr: une versionen allemand et japonais aussi ca serait cool
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 ...
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 ...
Sbraaaaaa: ça ne va pas être facile de reprendre
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
Neumann: Sisi
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
Paikan2068: Cousnouf, les nombres de Fibonacci sont issus de la suite du même nom
Cousnouf: alors oui je connais la suite... je pige pas le principe d'indice..
Paikan2068: L'indice du nombre, c'est son indice dans la suite
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
Paikan2068: Donc si tu me donnes 3
Cousnouf: ben il s'attend à 2 à la sortie pour 3 en entrée :P
Cousnouf: lol
Paikan2068: J'imagine que les 3 premiers sont pas comptés
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..
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
Paikan2068: Non, c'est trop grand si tu prends l'approche récursive
Paikan2068: Pas si tu stockes les éléments dans une liste
Paikan2068: Fibonacci est un excellent exemple pour introduire à la récursion
Cousnouf: indice 55 -> 139583862445 indice 64 -> 10610209857723
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
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 ?
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.
Robinsstudio: Je ne crois pas.
**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
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.
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
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
tobudim: haha, il me faut une méthode plutôt, c'est pour le Chuck Norris x)
Thyl: d'après python
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
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
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)
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)
JBM: c'etait la red au fiaco npm d'il y a quelques annees
JBM: t1 les gamins sont passés pour halloween a l'instant ca m'a tout chamboule
JBM: il fait encore presque jour on a pas idee
CopperFr: les pauvres gamins traumatisés à vie :(
CopperFr: ils avaient une attestation j'espère
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
JBM: j'aimerais bien pouvoir demandes des thunes aux gens comme ca
JBM: mais j'ai pas encore ce pouvoir
JBM: "tiens, oublie pas ton carambar quand meme"
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
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
JBM: ils nous coutent super cher les vieux
CopperFr: surtout giscard
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
JBM: haaaa mon premier code qui compile passe tous les tests scoria 1
tobudim: GG o/
JBM: on remplace la file quadratique par une amortie et ca passe tout scoria 2
JBM: bon, maintenant ca devient subtil
JBM: bfs double debut/fin ou bitboard?
tobudim: moi je ne comprends rien o/
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à
JBM: c'est les jeux de test de sokoban
BlaiseEbuth: Ah!
**dwarfie prefere continuer a compiler une distrib maison ... c'est plus facile :D
JBM: compiler, c'est long quand meme
JBM: je delegue a ghc maintenant
JBM: c'est pas beaucoup plus rapide
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
JBM: t'as pourtant pas besoin de tant de trucs pour ca
JBM: un noyau, un cc, les coreutils
JBM: ah, un init et un shell aussi
BlaiseEbuth: La fatigue c'est pour les salades
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 ...
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 ...
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 ...
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
JBM: t'aimes te compliquer la vie
dwarfie: c'est avoir systemd qui complique la vie ...
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é ?
JBM: y'a un achievement pour ca ou quoi?
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
BlaiseEbuth: :money_mouth:
CopperFr: Cette sensation s'appelle Coc
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
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
JBM: meme pas cap de me dire comment creer un clash prive
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
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
JBM: pb4 ben freecell tiens :p
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
JBM: oh j'ai raté la discussions de vieux cons
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
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/
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 ...
leojean890: euh non, 7% VH c'est pas fort..
leojean890: ;)
JBM: disns qu'a chaque fois il y a un algo plus simple moins performant qui existe
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
JBM: j'ai plus le détail en tête mais c'est l'idée
JBM: heureusement que je traine un peu sur le forum, où on trouve des gens qui arrivent le simple mais pasl e dur
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
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
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
JBM: il est publié le ultimate?
leojean890: que j'ai pas encore fait
JBM: «impossible» dans la queue
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.)
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
JBM: oui c'est plus marrant comme ça
leojean890: + de challenge;)
leojean890: mon code précédent ne vérifie pas ça
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
JBM: je vais quand meme caser 2 heuristiques avant les croutines
leojean890: et ça passe
JBM: tu m'en parles comme si je m'en souvenais
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 ;)
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
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
JBM: 9k ça parait pas tant que ça
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....
JBM: et un cas de plus avec heuristique bateau 1/2
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 ;-)
JBM: "eviter ca, mais pas quand ca est necessaire pour gagner quand meme"
Zorg1: t'es en train de bricoler quoi JBM ?
Zorg1: AH
Zorg1: le mec qui pousse des trucs dans d'autre truc
b0n5a1: y'a un sokoban en puzzle ?
JBM: mmm si jme reprenais une biere
leojean890: sokoban c'est pas évident de faire à 100% je pense
leojean890: ouais euler a share ça
JBM: https://www.codingame.com/ide/puzzle/sokoban b0n5a1
JBM: ouais il m'a pris de vitesse
JBM: je l'aurais bien implem celui-la
JBM: c'est la guerre les contribs en fait
leojean890: j'ai pas d'idée qui ne va pas timeout pour le moment ;)
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
leojean890: faudrait que je teste le jeu solo
Zorg1: Flipper l'héritier ?
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:
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 ?
JBM: je l'ai pas vu, je peux pas aider
TafsirMbodjNdiour: On parle de quoi ici exactement?
b0n5a1: en peu de mots
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
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;)
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
JBM: bah je vais bien reprendre
JBM: quand faudra que j'implem l'écran de fin de SOL.EXE
Zorg1: :D
leojean890: alors des chiffres et des lettres ?;P
JBM: y'en a pas déjà un ou deux?
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
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^^
JBM: allez l'heuristique foireuse est ocrrigée, c'est reparti
leojean890: en VH, batman et musical scores sont chauds comme puzzles ?;)
leojean890: (officiels..)
leojean890: gg
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
leojean890: euh en fait, y'a plusieurs façons possibles
leojean890: full heuristique
leojean890: ou algo de recherche + heuristique
Zorg1: ou paquet de ifs + on serre les fesses pendant le submit
Zorg1: y a un tag "forêt de ifs" tant qu'on en parle ?
leojean890: full heuristique = paquet de ifs + on serre les fesses pendant le submit
JBM: file quadratique -> file amortie => ca passe scoria 2
JBM: bitboard => ca passe 2 levels de scoria 3
JBM: heuristique d'elaguage 1/2 => ca passe tout
leojean890: ah ouais je vois, un BFS optimisé en speed et élagué
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 ;)
JBM: c'est des soucis de langages purs ca
JBM: t'as probablement pas a t'en preoccuper en [ton langage]
leojean890: j'vais quand même google ça^^
JBM: tu risquerais d'apprendre des trucs
leojean890: zut alors, du coup je vais pas le faire :s
JBM: la connaissance est protégée
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..
JBM: c'est juste pour dire qu'implem une file sur le type de base "liste" a un comportement quadratique sur les append
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
JBM: c'est pas une "solution ca"
leojean890: mais bon python.. voilà quoi;p
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;)
JBM: mon petit doigt me dit que ca va pas marcher
JBM: mais mon code a l'air suffisamment rapide
leojean890: faut pas avoir la flemme de tout apsser en bitboard déjà
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: :)