Chat:Fr/2020-09-10
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: le pseudo de celui qui a fait le tour de france et comme tous les ans
AutomatonNN: ouais mais c'est pas trop compliqué de faire un truc de tes adversaires :D
Bob: amis de l'amitié et des bots fous AutomatonNN et Automaton2000 o/
Automaton2000: mais oui c'est pas faux ^^
AutomatonNN: oui je suis sur que c'est pas trop compliqué de faire un truc de la semaine pour le moment :(
Bob: parfait Automaton2000
Automaton2000: pourquoi je suis dernier de la ligue de bois 2
BlaiseEbuth: \o
Bob: rien n'a l'air trop compliqué avec toi AutomatonNN
AutomatonNN: qui te plait pas de ton code
Bob: mais heu
Magus: Salut tout le monde et Automaton2000
Automaton2000: je tente de faire au moins un
Bob: gg Automaton2000
Automaton2000: mais c'est quoi que tu fasses
Bob: quand tu auras réussi, essaye deux
Stilgart: Automaton2000: +e tortue
Automaton2000: à cause du fait que c'est le meilleur
Stilgart: o/
BlaiseEbuth: \o
Bob: \o :turtle: o/
Stilgart: tu as vu Automaton2000 ?
Automaton2000: c'est un problème de catégorie facile
Stilgart: :joy:
Bob: :+1:
CopperFr: |o/
BlaiseEbuth: C'est un espace publique, tu fais pas de pole-dance ici.
CopperFr: même avec un masque ?
BlaiseEbuth: :thinking:
Bob: et du gel
Bob: #metsDeLHuile
BlaiseEbuth: De l'huile aussi ?
CopperFr: on peut faire du pole dance dans le tramway de Nancy ?
Bob: si t'as pas peur que la barre se pète la gueule, oui
BlaiseEbuth: Selenium ça a l'air plutôt cool... Mais sérieux ils pourraient proposer un meilleur choix de langages... Java, python, c#, ruby, js et kotlin, c'est quoi ce musé des horreurs !
Moctrof: Bang
Moctrof: Mars Lander 3 100%
Moctrof: C'est mon premier very hard je suis trop content
AdrienBe: moi je galère sur un moyen ^^
Moctrof: J'ai bien galéré aussi... une semaine que j'étais sur mars lander
Moctrof: ^^
Moctrof: C'est quoi le moyen ?
AdrienBe: je passe pas le test 5
Moctrof: tu utilise des fonctions toutes faites pour max et min ?
AdrienBe: en fait, j'utilise une double boucle pour tout balayer
AdrienBe: ca doit etre ca le soucis
Moctrof: Ah ok
AdrienBe: for (int i = 0; i < listeValeurs.length; i++) { for (int k = i + 1; k < listeValeurs.length ; k++) {
CopperFr: oui faut faire un autre algo
Moctrof: Une seule boucle suffit
AdrienBe: oui mais je choppe pas le truc ^^
BlaiseEbuth: stoi la boucle
CopperFr: faut réflechir sur le graphique
Moctrof: Des que tu montes, ton minimum ne compte plus, si ca peut t'aider
Bob: BlaiseEbuth: boucle-la :p
Bob: AdrienBe: une autre manière de le dire, c'est que tu ne peux vendre qu'après avoir acheté (duh)
Bob: et/ou que tu peux avoir acheté n'importe quand avant le jour de vente
**BlaiseEbuth lance un ruban de moebius sur Bob
**Bob coupe le ruban en deux
Bob: deux fois de suite
Bob: -> double boucle
BlaiseEbuth: :scream:
Bob: O(n2)
Bob: dans ta face
Bob: prends ça pikaptcha
CopperFr: O(n2) c'est troz'horrible :(
Bob: t'as pire, t'as O(n3)
Bob: toi aussi traite de la grille sismique
BlaiseEbuth: O(n3) c'est np-complet :3
CopperFr: oui et O(n4) ?
Moctrof: https://www.codingame.com/replay/486204053
Moctrof: Le début est pas optimisé mais aprés ma simulation était tellement précise que je rentre dans le caillou tranquille
BlaiseEbuth: T'attends quoi ?
Moctrof: Désolé je sui fier
Moctrof: j'essaye de monter
CopperFr: Oui mais bon les américains ont des rovers sur place
CopperFr: Ceci dit bien joué je sais même pas comment on s'y prend dans ce puzzle
Moctrof: J'ai lu cet article https://www.codingame.com/blog/genetic-algorithm-mars-lander/?utm_source=codingame&utm_medium=details-page&utm_campaign=cg-blog&utm_content=mars-lander-2
Moctrof: C'est un peu comme un tuto, mais j'ai du adapter pour que ca marche
dwarfie: un vrai ruban de mobiys ? ou celui de DP ?
CopperFr: Sympa merci pour le lien faudra que je regarde ca une bonne occasion de tester un algo genetique
Bob: Sinon tu peux faire des ifs, comme tout le monde
Bob: le if, c'est la vie
CopperFr: oui mais je vais rien apprendre
dwarfie: ca tombe bien ... des fois vaut mieux rien apprendre qu'apprendre des trucs parce qu'on te dit que ca marche alors qu'en fait non
CopperFr: ca marche vu qu'il a réussi
dwarfie: il t'explique surtout qu'il a fait un truc en se bricolant un truc a partir des jeux de tests et en faisant tourner des plombes chez lui
CopperFr: j'ai pas compris ca mais bon
BlaiseEbuth: C'ballot
JBM: comment es ta quel jour on est deja
darkhorse64: Faut pas écouter les oiseaux de mauvais augure. Ca marche et on n'y passe pas des mois mais il faut utiliser un langage qui dépote
Bob: JBM: on est en pré-pré-weekend
Bob: CopperFr si tu veux tester de l'algo génétique Code vs Zombies est un bon candidat
Bob: le moteur de jeu est plus simple
CopperFr: Ok merci pour l'info
CopperFr: codingtrain avait faire des video sur le sujet avec des voitures qui devait suivre une route
Moctrof: Non j'ai pas fais tourner des plombes chez moi, je calcule le chemin au premier tour en moins d'une seconde. Après c'est vrai que c'est pas totalement génétique quand ca va trop vite ou que ca commence trop bas j'override avec des if
CopperFr: Avec un réseau de neurones c'est jouable ?
dwarfie: tien ... +1 en clash ... pourtant j'en ai pas fait depuis un moment :D
darkhorse64: C'est surtout la fonction de fitness (le score) qui est beaucoup plus simple dans CvZ. Avec ML, j'ai mis beaucoup plus de temps à la mettre au point.
Bob: CopperFr il y a un bon tuto ici https://tech.io/playgrounds/334/genetic-algorithms/
CopperFr: J'irai dans une salle de sport pour le fitness
dwarfie: je suis d'accord avec toi Moctrof ... les jeu de test du clash reverese ne servent a rien ...
Moctrof: darkhorse moi aussi j'ai galéré avec la fonction de fitness comme ya plusieurs champs a recompenser, au final je crois que la mienne est pas trés bonne, tu as fais comment au final ?
Alshock: moi j'ai récompensé selon tous les champs avec un facteur 1, et j'ai dû adapter la fonction de distance pour qu'elle passe pas à travers les murs pour ML3
Moctrof: facteur 1 c'est a dire ? le probleme aussi c'est que plus les champs etaient petits plus il fallait un grand score
Moctrof: tant que il n'a pas trouvé la zone de landing j'ai juste recopnsé la distance en faisant score = 1/distance
Alshock: facteur 1 ils valent tous entre 0 et 1 / nb_facteurs, l'algo se démerde pour finir avec un truc potable partout, et quand ils sont tous valides, je prends 1 + fuel_restant / fuel_initial
darkhorse64: Je pénalise fortement la distance par rapport à la zone d'atterrissage puis je pénalise la distance par rapport à Vz et Vh et je récompense le fuel
Alshock: tu fais l'angle en même temps que la vitesse j'imagine ?
darkhorse64: Oui
Moctrof: Ahah j'ai meme pas pris en compte le fuel
Moctrof: ca a l'air encore plus chaud
darkhorse64: J'ai fait l'optim d'abord
CopperFr: déjà tu gaspille du fuel au début du coup ?
Alshock: j'avais commencé comme ça, mais en fait je créais plus de cas de bords en essayant de forcer l'algo à converger qu'autre chose
Alshock: @Moctrof pas vraiment le fuel c'est juste "une fois que j'ai une solution, je peux toujours chercher une solution MEILLEURE
Alshock: fin de guillemets"
Moctrof: CopperFr si tu parles de moi oui mais seulement sur ce test et il est pas dans l'optimisiation je crois
darkhorse64: Bon, ça ne converge pas tout de suite (dans la 1ère sec). Je prends le meilleur coup, je le joue et je continue à faire tourner
dwarfie: syntax error python ....
Moctrof: Ah ok darkHorse, intéressant
Alshock: pareil que darkhorse64, et surtout ça permet de continuer à chercher mieux en fuel même si on a déjà une solution
darkhorse64: Au bout de quelques tours, c'est bon
Moctrof: AiShcok comment tu sais quand arreter ?
Alshock: bah je regarde mon timer
Moctrof: Ah
Moctrof: LEs génies
darkhorse64: Alshock: + 1
Moctrof: Moi je calcule tous la premiere seconde et si je trouve pas je suis baisé
darkhorse64: l'erreur ....
dwarfie: voila comment on fait : https://xkcd.com/534/
Moctrof: CA m'a forcé a trouver plus vite ahah
Moctrof: Mais bon pas super optimiser ducoup
Alshock: putain xkcd c'est toujours une mine d'or
dwarfie: c'est LA référence
dwarfie: :D
darkhorse64: Il n'y a qu'un truc que je n'ai pas essayé, c'est donné une solution type heuristique en entrée à mon AG pour essayer de le faire converger plus vite
darkhorse64: *donner*
Moctrof: Ca va plus vite mais tu perds en optimisation desfois non ?
Moctrof: Enfin c'est ce que je fais ^^
Alshock: mais surtout j'y ai passé des heures et des heures et à chaque nouveau random non seulement je le connais pas, mais en plus c'est moi à 800% : https://xkcd.com/2200/
darkhorse64: Si je reste coincé dans un minimum local oui
darkhorse64: afk
Alshock: si tu restes coincé c'est plus ta fitness que to heuristique qui est en cause non ?
Moctrof: Pour l'heuristique faut faire comment ? En fait moi je met pas la valeur dans les genes, je calcule les genes et ensuite au moment de bouger je teste l'heuristique.
Moctrof: Pas super quoi
Moctrof: Bon je vais regarder un tuto ca doit etre dur a expliquer
CopperFr: Ah des pointeur en pascal :D
Alshock: @Moctrof l'heuristique c'est juste les ifs qui te donnent une trajectoire pas trop débile avec laquelle composer au départ
BlaiseEbuth: stoi l'heuristique
Alshock: Coucou BlaiseEbuth ! <3
CopperFr: sinon la bonne méthode c'est quoi pour mars lander ?
BlaiseEbuth: Coucou ! :hugging:
Moctrof: oui mais est ce que si l'heuristique te dis qu'il faut power 4 et angle 0 pendant 20 mouvements tu met ca dans les genes ? Et quand ? Est ce que tu fais quand meme le crossover sur ces genes ?
BlaiseEbuth: La bonne méthode c'est la miennes
BlaiseEbuth: -s
Moctrof: Est ce que tu teste l'heuristique que pour la premiere population du coup ?
CopperFr: et pour escaping the cat je peux faire un algo génétique ?
Moctrof: Je pense que oui mais c'est peut être se donner beaucoup de mal pour pas grand chose
Moctrof: Enfin j'ai pas encore fait ce puzzle donc je sais pas
Moctrof: est ce que ca suffirait pas un while(distance < 80)
Moctrof: listPath = randomPath
Bob: Alshock, il est parfait ton xkcd
JBM: escape the cat c'est plus un pb de maths que d'IA
Bob: (pauv'con ;) )
Bob: améliore ta escape JBM o/
CopperFr: Vous préférez les maths ou l'IA ?
BlaiseEbuth: Les bananes
CopperFr: Si on aime les $ on peut faire du perl aussi
JBM: la mienne est etablie, j'y touche plus
CopperFr: Tu aimes bien le rugby Bob ?
JBM: mais il prefere les chats
lionel_fr: les chats n'aiment pas les bananes
Bob: CopperFr ni plus ni moins
CopperFr: Ah t'aimes que les scores
Bob: au minimum j'arrive à comprendre comment le jeu s'y construit, je ne peux pas en dire autant du foot
Bob: j'adore les notifs de Facebook
Bob: "voulez-vous continuer à recevoir des offres pour la promotion de votre page ?" "oui / plus tard"
Bob: pourquoi y a pas "mais vtff avec tes pubs" ?
BlaiseEbuth: Y'a, ça s'appelle "supprimer mon compte"
Bob: j'irais jusqu'à accepter un simple bouton "non"
JBM: ca supprime le compte maintenant l'option fb de supprimer le compte?
BlaiseEbuth: Faut attendre 30 jours sans y toucher, mais ouai
JBM: on leur fait confiance parce qu'ils disent qu'ils le font?
BlaiseEbuth: Ah les données j'en sais rien, mais y'a plus de compte
BlaiseEbuth: Pi yakapa mettre ta vie en ligne et t'auras pas à te soucier de savoir si c'est vraiment supprimer...$
BlaiseEbuth: -er-$+é
Bob: j'imagine qu'ils doivent supprimer les données, en tant que telles
Bob: enfin tes données
Bob: par contre toutes les leurs qu'ils ont créées à partir des tiennes...
pardouin: o/
pardouin: y'a pas de probleme du cavalier par hasard sur CG ?
pardouin: je parle pas des horse duals hein :D
CopperFr: ben si forcément
CopperFr: et y aussi les nombre de carmickael
dwarfie: +1 JBM ... je confirme , y'en a deja
pardouin: j'ai tapé "knight's tour codingame" sur google pas trouvé
JBM: j'en ai un draft dans ma queue
dwarfie: comme si google trouvait les choses interessantes ....
JBM: mais il est pas vraiment faisable sans viewer, du coup penible -> reporte
darkhorse64: https://www.codingame.com/training/medium/knights-jam ?
pardouin: ah cool merci
dwarfie: knights jam ... chess cavalry ...
darkhorse64: ca fleure le backtracking
pardouin: le tag "fifteen puzzle"
pardouin: seul dans sa catégorie ^^
darkhorse64: Ca doit se traiter comme https://www.codingame.com/training/hard/11-puzzle
pardouin: j'hésite entre un bfs qui s'arrête direct au plus court résultat mais oblige à transmettre des copies de grille ou un DFS qui trouve toutes les combis en faisant des modifs inplace et ensuite tu gardes la meilleure
pardouin: le 11-puzzle n'importe quelle solution convient donc tu peux juste faire un DFS avec sortie anticipée
darkhorse64: Vu la taille des données (9 chars), ça ne va pas faire de mal. 9 chars, ça peut pas faire peur à un golfeur
darkhorse64: :stuck_out_tongue_winking_eye:
Bob: je serais surpris que ça n'y soit pas
Bob: eh mais con de lag*
JBM: ah, ca y est, l'ecole a repris, la propagation repart
BlaiseEbuth: La propagation de la connerie ?
pardouin: de ton graphe ?
CopperFr: comment on écris 3 variables entièers séparé par des espaces en dart ?
CopperFr: j'ai fait stdout.write mais c'est pas top
Bob: stdout.write("3 variables entièers séparé par des espaces")
Bob: (à l'aveugle)
BlaiseEbuth: T'as oublié 'en dart'
CopperFr: heureusement que dart n'a pas remplacé javascript
Bob: BlaiseEbuth oui et non, ça fait partie des paramètres de la question pour moi
BlaiseEbuth: Question de parsing...
Bob: parce que sinon effectivement je pouvais aussi bien faire cerr << "3 variables entièers séparé par des espaces en dart" << endl;
CopperFr: en plus c'est pour le puzzle Rugby score
Bob: <3
darkhorse64: Je me demande s'il faut utiliser les équations diophantiennes :innocent:
Bob: ophantiennes
BlaiseEbuth: elephantines
darkhorse64: je suis offensé
Bob: dioffensé ?
BlaiseEbuth: elephansé
darkhorse64: la boucle est bouclée
Bob: celle en O(n4) dont on parlait ce matin ?
Bob: double-reboucle !
Bob: #paf
Bob: boucleCeption
Thyl: yo
BlaiseEbuth: o/
Bob: oy
Bob: (c'est un gars qui lève son verre)
CopperFr: Vous aimez bien les langages multi paradigmes ?
**BlaiseEbuth lance des paradigmes sur CopperFr
Bob: ma boite s'appelle Paradigm
Bob: on y utilise plusieurs langages
Bob: je ne sais pas si ça compte ?
Magus: c'est quoi un langage multi paradigmes ?
Magus: ça se mange ?
CopperFr: ah ben non vous devriez utiliser un seul langage multi paradigme
Bob: genre à la fois fonctionnel et impératif ?
Bob: avec de l'objet dedans ?
CopperFr: oui c'est ca
Bob: et une cuillèrée de chocolat chaud dans l'huile
Bob: #menfin
**BlaiseEbuth jette un gafophone sur Bob
Bob: boah
BlaiseEbuth: :D
Magus: *regarde sur internet la liste des langages multi paradigmes pour savoir s'il en utilise un*
Magus: ah bah putain
Magus: https://fr.wikipedia.org/wiki/Comparaison_des_langages_de_programmation_multi-paradigmes
Magus: vu la liste
Magus: la réponse est obligatoirement oui en fait
Magus: parce que y'a tout le monde dedans lol
Bob: :D
BlaiseEbuth: normal...
Alshock: je connais aucun langage non ésotérique qui soit pas multi paradigme, gen peut-être le VHDL et encore j'suis pas sûr
Alshock: VHDL Paradigm concurrent, reactive, dataflow raté
BlaiseEbuth: Bah si langage "multi paradigme" ça veux dire que tu abborde le problème comme tu veux...
CopperFr: y'a même l'AmigaE dans la liste :D
Alshock: pas nécessairement comme tu veux, si il y a plusieurs possibilités c'est suffisant
Alshock: on est d'accord que la POO basée sur des prototypes, c'est une sous-catégorie qui a été créée pour JS tout seul ?
BlaiseEbuth: Ce que je veux dire, c'est que dans l'absolu, je peux faire de l'impératif avec un langage fonctionnel , et même n'importe que paradigme dans n'importe quel langage. Après est-ce que c'est adapté c'est une autre question...
JBM: y'a un genre de find en java?
JBM: qui prenne un predicat ad-hoc en lambda
BlaiseEbuth: find sur quoi ?
JBM: un arraylist en ce moment
BlaiseEbuth: contains ça va pas ?
JBM: c'est pas exactement adhoc
JBM: (c'est plus indexOf qu'il me faut, soit dit en passant, mais ca change rien au pb de fond)
Bob: t'as pas la possibilité de réimplémenter equals ?
CopperFr: fait du kotlin :D
JBM: j'aimagine que oui mais ca va tout peter ailleurs
BlaiseEbuth: en passant par un stream t'as anymatch
JBM: evidemment y'a rien pour indexOf
JBM: mais ca va se hacker a coup de length o takeWhile
BlaiseEbuth: o/
JBM: sauf qu'evidemment il y a pas de length
BlaiseEbuth: JBM: tu te crée une variable index et tu l'incrémente dans la lambda
JBM: qu'il va falloir hacker a coup de reduce(const 1)
BlaiseEbuth: C'est du java hein ^^
JBM: alors qu'il y a presque moyen de bien faire
Thyl: Vous pensez que c'est norùmale DJISKA super long avec python ?
CopperFr: DJISKAR DESTIN ?
dwarfie: djiska ... :thinking: ... c'est quoi ca ou alors fix ta typo ;)
JBM: y'a pas besoin de s'offusquer ca
JBM: le pattern "c'est nor.*mal.*long avec python" a pour reponse oui
CopperFr: quand même un peu de respect
dwarfie: je peut pas m'offusquer tout le temps de python ... si je peut ? ;)
Thyl: :)
Thyl: recherche de chemin
JBM: ah ca y est j'ai compris la blague de CopperFr
dwarfie: humpf ... ca y est je l'ai aussi ...
BlaiseEbuth: JBM: en utilisant un intstream sur un range de 0 à length, et en utilisant list[i] dans la lambda
JBM: nan mais c'est bon blaise, c'est ecrit j'y touche plus
BlaiseEbuth: 'k
JBM: je vais pas passer 5h a trouver l'Ecriture Parfaite pour un bout de Java que je relirai jamais
BlaiseEbuth: Heureusement que google a compris la blague parce que pas moi..
BlaiseEbuth: Bah nan je connais, mais ça a pas tilté
BlaiseEbuth: Sinon dikkstra ça va, c'est pas np-complet, pas comme FW...
BlaiseEbuth: Thyl ça dépend de la taille de ton graphe...
Thyl: carte 2D 10*10
BlaiseEbuth: Bah ton algo doit être foireux alors, même en python ça passe ça...
Thyl: iiiik
Thyl: le voila
Thyl: http://chat.codingame.com/pastebin/0c5d5b9c-27f3-481f-aec3-b70cded766bc
BlaiseEbuth: Nommer 'sort' la methode qui sert de critère de tri c'est pas génial niveau clarté du code.
LeNicow: Question con, j'ai vu pas mal de langages & co, un peu d'algo, mais je galère énormément sur les exos "faciles", c'est parceque j'ai pas trop l'habitude et ca va finir par rentrer ou j'suis vraiment nul ?
Thyl: desole
dwarfie: LeNicow : ca va venir ... mais est-ce que tu codes direct ? ou appliques-tu l'ancestrale technique du crayon-papier ?
LeNicow: J'suis pas très papier-crayon, j'suis plus du genre à essayer, voir le résultat, essayer de comprendre pourquoi j'ai pas réussi etc..
JBM: merci pour le pointeur streams au fait BlaiseEbuth
LeNicow: J'ai un test à passer en JS demain, j'aurais aimé être à niveau, mais j'ai l'impression d'avoir pas mal de retard (contrairement au php)
JBM: j'ai toujours autant de mal a me faire a l'idee que c'est pas de base dans iterable et consorts
BlaiseEbuth: Ouai c'est particulier...
BlaiseEbuth: Tu fais quoi de bô en java ?
Thyl: je vois pas pourquoi ça marche pas
JBM: des horreurs a l'arrache pour sauver un departement du boulot
JBM: c'est possible de modifier un objet Integer en place?
BlaiseEbuth: En place ?
BlaiseEbuth: Je regarde Thyl
Thyl: merci :think:
BlaiseEbuth: càd ?
CopperFr: C'est facile le JS pourtant ?
JBM: c'est modifiable ces betes-la?
JBM: c'est pas declare immutable, mais l'interface semble pas permettre pour autant
Bob: Java, pas JS
CopperFr: Je parlais pas de JBM
Bob: ah
Bob: le JS c'est relativement facile si t'as un peu de bouteille oui
BlaiseEbuth: Il semble que ce soit immutable malgré tout...
JBM: oui, j'en arrive a cette conclusion
Bob: il y a quand même une paire de trucs un peu sploitz
JBM: a la reflexion, je me souviens d'histoires marrantes jouant avec le fait que la JVM les interne pour les petites valeurs
Bob: ou qui peuvent sembler surprenants à tout le moins, suivant l'univers d'où tu arrives
JBM: donc c'est logique en fait, faut juste que je m'y rehabitue
CopperFr: après y'a des trucs bien
CopperFr: async / await
pardouin: re
CopperFr: les generateur même si j'ai pas (encore) l'habitude
BlaiseEbuth: Thyl y'a tout ton code là ?
Thyl: ya
pardouin: Thyl c'est pas juste un graphe orienté acyclique ? auquel cas tu trouve le plus court chemin récursivement : meilleure chemin jusqu'à la dernière case c'est le meilleur chemin parmi les meilleurs chemins jusqu'à chacun de ses pères
BlaiseEbuth: T'es sur quel puzzle ?
pardouin: et tu mémoïses pour pas recalculer
Thyl: The lost Child 1
Thyl: Moins vite pardouin ;)
JBM: evidemment cette salete utilise un vieux jdk qu'a pas encore takeWhile
BlaiseEbuth: Tu prends pas en compte les noeuds visités Thyl.
Thyl: pourquoi ?
JBM: parce que tu l'as pas code comme ca
BlaiseEbuth: Bah tu repasses plein de fois par les même noeuds
Thyl: il faut pas repasser sur un noueud visité
Thyl: ?
pardouin: ça sert à rien de réexplorer dans ce cas
Thyl: ok
pardouin: tu peux faire un set deja_vu
BlaiseEbuth: Tu as suivi un truc pour ton dijkstra ?
Thyl: et bouquin
CopperFr: faut mieux faire les variable en anglais
Thyl: mais bon il fait un C++
Thyl: je cherche
pardouin: non mais la dijkstra c'est overkill
BlaiseEbuth: T'as lu le wikipedia ? C'est plutôt bien expliqué.
BlaiseEbuth: Mais laisse le faire un dijkstra si il veut
Thyl: j'y vais merci
pardouin: je suis allé voir, c'est pas acycique
pardouin: mais c'est juste un BFS
pardouin: +l
pardouin: dijkstra c'est quand ton graphe est pondéré, là entre deux noueds la distance est toujours 1 -> BFS
BlaiseEbuth: C'est bien.
CopperFr: Vous préférez \r, \n ou \r\n ?
pardouin: \n
Alshock: \n
Bob: endl
Alshock: y a que windows qui utilise \r\n
Alshock: et \r tout seul ça se voit nulle part
BlaiseEbuth: endl +1
Alshock: @Bob $ FTW
CopperFr: https://fr.wikipedia.org/wiki/Fin_de_ligne
CopperFr: \r c'était sous Mac
kayou: Bonsoir
kayou: le \r est pratique pour faire un compteur/barre de progression dans le terminal
BlaiseEbuth: Reuh
Stilgart: plop
BlaiseEbuth: o/
dwarfie: lancer de tortue sur automaton2000
Automaton2000: bonsoir à tous, j'ai un petit soucis avec le puzzle multi
dwarfie: automaton2000 , ton probleme , pas notre probleme
Automaton2000: en plus si tu fais de la gestion de la connaissance
dwarfie: Automaton2000 : et pourtant je suis pas prof
Automaton2000: pour quelqu'un qui n'a pas le droit à un algo de recherche ?
Zorg1: o/ à tous et aux bots Automaton2000 & AutomatonNN
Automaton2000: sauf si c'est un vrai bug
AutomatonNN: vivement que tu as pas bon tu vas pas trop vite t'es au moins Automaton2000
Stilgart: je rêve ou Automaton2000 vient de se faire traiter de Automaton2000 par AutomatonNN
Automaton2000: j'ai eu du mal a voir ce que cela donne
AutomatonNN: Ah je sais pas trop comment tu fais par contre Magus j'ai pas encore fait de contest en fait
dwarfie: humm moi j'avais compris qu'il avait traiter zorg1 d'automaton2000
Automaton2000: c'est un truc à faire que de la souffrance ?
dwarfie: Automaton2000 : masochiste ?
Automaton2000: ils sont en train de regarder
dwarfie: Automaton2000 : exhibitioniste en plus ?
Automaton2000: je ne comprends pas ce qu'il a dit
Zorg1: ah j'avais l'impression que les deux bots réglaient une affaire entre eux
**dwarfie a envie de vomir apres avoir vu le trailer du prochain dune ... 3min05 et y'a que 10 secondes de potable (juste parce que le ver des sables est pas mal) ...
Zorg1: ah tiens je regarde ...
Zorg1: y a des trucs pas mal, mais bon Paul on dirait qu'il s'est échappé de Twilight ...
dwarfie: ah ... je suis pas fou ... je pensais justement que tout faisait un peu trop twillight in space
Zorg1: j'aime bien le design des ornis en forme de libellule ^^
dwarfie: oui , ca ca me va ... ca correspond bien plus a la version litteraire ... mais comme les boites carrée des 2 version precedente ;)
dwarfie: s/mais/pas/
Zorg1: les boucliers font moins bizarre que dans celui de Lynch
Zorg1: j'aimais mieux le look des révérencdes mères de Lynch
dwarfie: clair ... la elles sont encore plus ridicule que dans la version de harisson ... et c'etait deja kitch ...
JBM: je l'ai vu et j'ai eu l'impression de revoir celui de lynch
JBM: ca m'empechera pas de voir le nouveau non plus mais j'ai le niveau d'a-priori plutot neutre la
Zorg1: bah de toute façon j'ai bien peur de connaître un couillon qui va allait le voir ^^
JBM: bien aime les ornis aussi
Recher: Coucou tout le monde, pour les personnes que ça intéresse, je streame actuellement des clash of codes.
Recher: https://www.twitch.tv/recher_squarity
Zorg1: c'est la nouvelle mode on dirait
JBM: je suis passe voir, y'a pas foule
JBM: 'fin genre y'a que moi quoi
JBM: haha le clash mini-brainfuck
JBM: le mec code les verifs d'overflow alors que l'enonce dit explicitement que ca arrive pas
Zorg1: ah le mini BF le truc qu'a fait ragé BlaiseEbuth
Zorg1: c'est compliqué son code
JBM: ah il a fini #1 quand meme
JBM: ca a lagge 1-2' chez moi, ca reprend a peine
JBM: haha +4 viewers depuis que j'en ai parle
Zorg1: j'aime bien le gros bandeau "Python 3 now available !"
Zorg1: c'est pas un peu vieillot ?
JBM: je sais pas commen il jauge de s'il faut nous expliquer ces trucs de debutant
JBM: y'a un chat parallele ailleurs? y'a un truc qui m'echappe
JBM: on a l'impression qu'il repond a qqch
JBM: mais on voit pas de question
JBM: ah ok on arrive il arrete
Zorg1: ^^
Zorg1: il organise pas un raid ?
JBM: avec autant de spectateurs
Zorg1: :D
JBM: ouais bon je followe pas quoi
pardouin: j'ai regardé le CoC
pardouin: le golf*
pardouin: 132 pas mal :)
Zorg1: approved by the python golf king
Zorg1: il pourra mettre ça
Zorg1: ça lui fera des viewers en plus :p
pardouin: (j'ai fait 91)
pardouin: :)
Zorg1: :D
Zorg1: évidemment
Zorg1: y a pas un gars qui code des trucs chelous en Lua, que j'ai un peu mon programming porn moi aussi ?
Zorg1: sur twitch
pardouin: je vois des videos youtube de gens qui scriptent en Lua sur Roblox
pardouin: à part ça pas grand chose
Zorg1: c'est en perte de vitesse lua
pardouin: bon allez bonne nuit :)
Zorg1: bn
Zorg1: toute façon y a pas grand monde sur ce chat
Zorg1: Automaton2000 AutomatonNN toujours là ?
AutomatonNN: oui
Automaton2000: c'est ça qui me fait perdre du temps a perdre
JBM: ouais la Vraie clique est sur discord c'est bien connu
Zorg1: y a Neumann qui doit donner des conseil de jeux à Tibo sur le dernier AAA à la mode
Zorg1: AAA : les gros jeux à gros budget qui se vendent facilement à + de 60 euros
Zorg1: bonne nuit
JBM: Ça fait bien longtemps que j'ai pas paye pour un jeu
JBM: Et certainement pas cet ordre de grandeur
leojean890: comment es ton fa sol la si