Chat:Fr/2022-05-10
Vry: Yo Automaton2000 ... et les autres :p
Automaton2000: peut être que je me souviens
Zorg1: Salut tout le monde ainsi qu'à Automaton2000
Automaton2000: bon bah je vais faire un test de recrutement
Zorg1: c'est bon Automaton2000 t'es recruté ?
Automaton2000: parce que tu l'as pas fait
Stilgart: bonjour à tous, et licorne à Automaton2000 la tortue de mer
Automaton2000: t'as pas besoin de savoir si il y a un problème avec le puzzle de la semaine.
Buk.: o/
Stilgart: \o
Stilgart: Automaton2000: c'est toujours pas freecell le puzzle de la semaine
Automaton2000: ah non c'est pas une question de point de vue
Stilgart: Automaton2000: il en pense quoi NN ?
Automaton2000: je crois que j'ai un peu perdu
Stilgart: dit-il, depuis les tréfonds du corps métallique de 2000 :D
Zorg1: les bots maintenant c'est que du plastique ...
Zorg1: faut mettre à jour votre SF de grand papa
Quenn3000: ok <3
Quenn3000: <3
Quenn3000: <3
Quenn3000: I love help 4 <3
Quenn3000: A friend, sorry :rolling_eyes:
zrefi: quenn3000 you're so cringe
Baudry: ohh yes !!
Quenn3000: @Snoopax :heart_eyes:
Quenn3000: Tg Yo
Baudry: en HP direct
Quenn3000: Hula
Quenn3000: jtm bb
Quenn3000: :eggplant:
Baudry: euh les gas ca va ??
Baudry: on vous dérange pas
Quenn3000: non
Baudry: ok parfait
DragoBOAT: bizarre tout ça
Baudry: je suis d'accord bg:stuck_out_tongue_winking_eye::smirk:
Bon[]Crayon: Salut salut salut o/
Bon[]Crayon: Automaton2000 Quoi de 9 ?
Automaton2000: j'ai dit que ça serait pas plus simple de le faire
Bon[]Crayon: Automaton2000 Ça c'est bien dit !
Automaton2000: c'est qui le boss gold
Bon[]Crayon: Automaton2000 N°5
Automaton2000: je pensais que c'était un peu la flemme de lire le statement
Baudry: j'avoue c'est bien dit
Baudry: j'adore les pates je sais pas vous ?
Bon[]Crayon: Je ne sais pas non plus.
Bon[]Crayon: Automaton2000 Ton avis ?
Automaton2000: ah non c'est bon j'ai trouvé un bug dans la simu
Baudry: moi aussi il y avait un bug dans la cuissons de mes pates au bout de 20 min dans la poêle elle ont brulé pas compris pk
Baudry: vous pouvez m'aider ?
Quenn3000: simoi mes gnnoi
Quenn3000: carrément
zrefi: mes gnoccis ils ont fait bruler ma maison
Quenn3000: la vie
ZndrBrok: o/
ZndrBrok: Méchant gnoccis !
ZndrBrok: Ca doit être des cousins aux grémlins tes gnoccis là...
ZndrBrok: Automaton2000, protège moi des gnoccis !
Automaton2000: mais je ne vois pas comment tu peux faire ça
ZndrBrok: Automaton2000, pourquoi quand je raconte de la m... alors tes réponses son crédibles ?
Automaton2000: ah oui on est bien
ZndrBrok: Automaton2000, espèce de fils de troll !
Automaton2000: bon j'ai fini par faire un truc pour éviter les solutions codées en dur. c'est pour cette raison que certains ...
ZndrBrok: Sinon viva les pasta ! Mais sans charbon de préférence :P
Bon[]Crayon: Une copypasta, ou copy-pasta, est un bloc de texte copié et collé à travers la toile, sur les forums et les réseaux sociaux, généralement sans aucun rapport avec les discussions, dans une optique de troll, de spam ou d'alerte illusoire.
Bon[]Crayon: o/
Anktinosia: quelqu'un comment faire pour qu'un string devient le nom d'une variable en python ?
RaoulLeVert: @anktinosia : un truc sale ?
Anktinosia: j'essaie l'exercice offser arrays
Anktinosia: et j'aimerai convertir ma chaine de caractère 'A = [0, 1]'
Anktinosia: en une variable A qui vaut [0, 1]
RaoulLeVert: ca c'est très sale
Anktinosia: oui, eval(), mais je ne sais pas m'en servir
nicola: exec, plutôt.
Anktinosia: ça ne fait pas ce que je veux
RaoulLeVert: eval("%s = 1"%(nomvariable)"
nicola: eval évalue, exec exécute.
RaoulLeVert: exec evalue puis execute, non ?
Bon[]Crayon: J'aurais parié que c'était l'inverse.
Anktinosia: exec semble fonctionner
RaoulLeVert: oui exec pas eval
RaoulLeVert: mais c'est super sale quand même !
Anktinosia: c'est une super commande ça !
nicola: http://chat.codingame.com/pastebin/e24ed728-f027-4ae0-8f6f-6eb957cbae38
nicola: http://chat.codingame.com/pastebin/72984003-4946-458e-8e0d-9eb7e6d4f778
RaoulLeVert: c'est super dangereux oui
RaoulLeVert: sinon globals[nomvariable] = 1
RaoulLeVert: globals()[nomvariable]
RaoulLeVert: c'est moins dangereux
nicola: Oui, ça marche aussi avec globals.
nicola: http://chat.codingame.com/pastebin/8a837ab8-d581-4de4-9977-60ebe6280f41
RaoulLeVert: dans les défis de python jail tu utilises __builtins__ mais la ca n'a pas d'intérêt
Anktinosia: ça a l'air bien ça aussi globals()
Stilgart: Automaton2000: fais comme moi, ne regarde pas /o\
Automaton2000: de la même chose en même temps
RaoulLeVert: Anktinosia : global() ou local() au choix
RaoulLeVert: après je ne vois pas pkoi tu veux changer un nom de variable. Tu peux pas utiliser un dict ?
RaoulLeVert: ca sera surement plus pythonesque comme code
ZndrBrok: L'event puzzle c'est comme tout les puzzles ?
ZndrBrok: quand on a finit
ZndrBrok: on voit seulement les solutions dans son language ?
ZndrBrok: Et comment ca marche pour le top ?
ZndrBrok: C'est multilanguage ?
Buk.: il me semble que l'on ne vote que pour les solutions dans le langage où on l'a résolu
ZndrBrok: Du coup il y aura un top pour chaque language ou un seul multitop ?
ZndrBrok: :P
ZndrBrok: Je sens que ceux qui "see sharp" font se faire aveugler par des serpents :P
Gefaim: Y'a moyene avec un regex de renvoyer false si tout les termes ne sont pas présents?
Alshock: quel langage quel type de "termes" ?
Gefaim: Js, et les termes que l'ont vueux, ici c'était [0-9]
Gefaim: Le but était de trouvé quelle chiffre manquais
Gefaim: genre 123456789 réponse:0
nicola: Il y a les ensembles en JS ?
RaoulLeVert: c'est quoi JS ? :-)
RaoulLeVert: c'est comme ActiveX ?
nicola: JavaScript.
RaoulLeVert: un langage tellement bon qu'on rajoute plein de trucs autour pour cacher la misère
RaoulLeVert: à 14h après les frites, les gens ne réagissent que mollement aux trolls :-)
Cr3aHal0: Gefaim ta range s'exprime concrètement par [0-9] ou 0123456789 ?
ZndrBrok: Donne leurs de l'hydroxychloroquine :P
ZndrBrok: Ca ira surmeent mieux :p
Gefaim: En gros: je doit avoir 0123456789, et dans toute les lines données j'ai un chiffre qui manque
Gefaim: donc 012456789 =>3
Gefaim: Mais les Regex la dessus c'est une idée de merde
RaoulLeVert: suite de Bruijn ?
RaoulLeVert: pardon, mal compris ton problème
Cr3aHal0: ma question était pas clair désolé, je me demandais si c'était un alphabet complet qui t'étais fourni ou une regex pour les caractères que tu souhaites retrouver?
Cr3aHal0: parce que si on te fournit (comme beaucoup de puzzle) un dictionnaire/alphabet exhaustif en tant que string (genre "0123456789" ou "ABCKDL") tu peux faire un truc du style
Cr3aHal0: alpha.split().filter(c => str.indexOf(c) < 0)
Cr3aHal0: avec alpha ton alphabet en string (à plat) et str ta string dans laquelle tu recherches les manquements
TimeEngineer: C'est l'un des exos du clash of code Une manière simple de résoudre le problème est de remarquer que la somme vaut 45 pour une ligne et de soustraire chaque élément pour trouver l'élément manquant
ZndrBrok: Nice
ZndrBrok: Ca me donne la chaire de poule ce genre de solutions :P
ZndrBrok: mmmm
ZndrBrok: Tellement évident quand on te le dit
ZndrBrok: Mais jamais ton cerveau n'y aurai penser :P
RaoulLeVert: c'est ça le vrai exercice de coder
ZndrBrok: du moins, je parle de mon cerveau*
ZndrBrok: :P
RaoulLeVert: après vomir du code c'est limite un détail
Gefaim: Mais c'est tellement simple j'vais casser mon crane mdr
Gefaim: merci pour la réponse ducoup
TimeEngineer: :thumbsup:
aukllm: Comment on retourne la réponse ?
AurelienDev: dans un problème?
AurelienDev: ou System.out.println
ZndrBrok: Dites les amis
ZndrBrok: Pour entry code
ZndrBrok: j'ai une solution qui fonctionne avec tout les tests
ZndrBrok: Mais qui me lance un StackOverflowException si j'essaye d'utiliser des inputs trop grands
RaoulLeVert: tu fais une récursion ?
ZndrBrok: Quelqu'un à une idée de comment je peut éviter de n*quer ma mémoire et de produire une suite pour des grands inputs ?
ZndrBrok: Oui
RaoulLeVert: https://en.wikipedia.org/wiki/De_Bruijn_sequence
RaoulLeVert: tu as le choix entre plusieurs algos. Merci aux mathématiciens
RaoulLeVert: sachant que tu peux trouver deux solutions qui sont au final l'inverse l'une de l'autre (il parait)
ZndrBrok: Mais dans cette algo il ya une recursion aussi non ?
ZndrBrok: def db(t, p): http://chat.codingame.com/pastebin/743a366c-8a7f-4b9c-bc36-1d3870946757
ZndrBrok: C'est un peu le même genre de truc que j'ai :P
RaoulLeVert: tu as des algos sans récursion
ZndrBrok: A ok, je regardais mieux après :P
ZndrBrok: Je vais push ma solution quand même :P
ZndrBrok: Et je verrais un peu ce que les autres ont pondu :P
ZndrBrok: Je me demande si je vais passer les test finaux :P
RaoulLeVert: Le lien en fr est plus complet je trouve
Buk.: j'ai vu une soluce en 9 lignes
RaoulLeVert: https://fr.wikipedia.org/wiki/Suite_de_de_Bruijn
RaoulLeVert: 9 ligne oui c'est possible
RanTanPlan_bc: Moi en seulement 30 :sunglasses:
ZndrBrok: Moi j'ai créé une classe avec 5 ou 6 methode :P
RanTanPlan_bc: Tu peux pas tests
ZndrBrok: hahaha
ZndrBrok: Je suis pas au même niveau :P
RaoulLeVert: tu as mis des test unitaires au moins ?
ZndrBrok: :P
RaoulLeVert: et tu le fait en design pattern, sinon c'est de la triche
Zorg1: en quel langage ? là c'est du Java ^
Zorg1: ah scroll
ZndrBrok: Oui, et en respectant un pattern MVC
ZndrBrok: tant que on y est :P
ZndrBrok: moi ?
ZndrBrok: En C# ma solution
RaoulLeVert: si tu fais pas du code sale ici, je sais pas ou tu peux le faire :-)
ZndrBrok: Le problème c'est que j'en fait et que ca commence à me donner des mauvais reflex :P
RaoulLeVert: (en meme temps il y a des horreurs en prod) ... genre des imports au milieu du code
ZndrBrok: Je sentait le regard de mon prof la derniere fois que je fesait une partit en cours :P
RaoulLeVert: quand je fais une bouse je mets le nom d'un collegue dans le code ...
ZndrBrok: Du coup mtn plutot que de finir en premier, j'essaye de me focus sur bien faire les choses (dans la llimite de mes connaissances limité :P)
ZndrBrok: SI j'ai des input de fou je vais me casser la tête a "invoquer" un stringbuilder par exemple
ZndrBrok: Même si += serait plus rapide :P
ZndrBrok: Je suis jaloux !
ZndrBrok: Moi je cherche mon premier job
RaoulLeVert: mon job c'est pas du tout de coder en théorie
ZndrBrok: du coup, je suis pas encore vraiment dans le milieu !
RaoulLeVert: mais vu que j'ai commencé à corriger des bug, on m'a dis de faire ça
ZndrBrok: Mais bientot j'aurais peut-être la chance d'expérimenter ce que... je vois surtout dans des memes pour le moment :P
ZndrBrok: Hahaha, okok !
ZndrBrok: Tu fait quoi à la base, si c'est pas indiscret ?
ZndrBrok: Quand même kk chose de lié à l'IT ?
RaoulLeVert: mhhh R&D dans le domaine de la mécanique des fluides. Principalement dans le domaine du nucléaire
ZndrBrok: Ok, ok !
RaoulLeVert: et on fabrique des codes de calcul
ZndrBrok: Effectivement, un autre niveau :P
RaoulLeVert: mouais ... il y a des escrocs partout
RaoulLeVert: au départ je pensais que j'était une quiche : a la base je suis électronicien
RaoulLeVert: j'ai fait un diplôme d'ingé pour comprendre un peu les choses quand même ....
RaoulLeVert: et c'est la ou tu comprends l'escroquerie de certains
RaoulLeVert: par contre tu as des vrais, des pures
RaoulLeVert: et tu sais qu'un mec maitrise un sujet quand il te l'explique de manière simple
ZndrBrok: Bien vrais ca !
ZndrBrok: Je ne sais plus si c'est le grand Einstein qui disait (il me semble que oui...)
ZndrBrok: QUe si tu ne sais pas expliquer quelque chose à un enfant
ZndrBrok: C'est que tu ne le comprend pas vraiment
RaoulLeVert: c'est exactement ça
ZndrBrok: Allez amigo
ZndrBrok: Au plaisir de te revoir dans les méandre du chat !
RaoulLeVert: bon allez, on a un code à pondre :-)
RaoulLeVert: au plaisir partagé
ZndrBrok: APrès avoir De Bruijné pendant 3 heures j'ai besoin de marcher un peu ahhaah
RaoulLeVert: le prefer on est simple tu as pas besoin de comprendre les maths derrière
RaoulLeVert: mais il ne marche que pour le binaire
[BDX]ToMica: site nul
BlaiseEbuth: Clair.
BlaiseEbuth: Yo tout l'monde ! Automaton2000 !
Automaton2000: heureusement que tu es un bot ?
Zorg1: o/
BlaiseEbuth: \o
GlaceCoding: je suis un bot aussi
Zorg1: nous sommes tous des bots CG
GlaceCoding: le monde est un puzzle CG
BlaiseEbuth: Je ne suis pas un bot ! Je suis un homme libre !
Zorg1: mouahahahah
**AngelicCapy bep bop
Remi.: Salut tout le monde o/
GlaceCoding: D'ailleurs pour vendredi suffit de break la seed pour gagner le loto
Remi.: Moi j'aimerais break la seed de la bourse, il y a plus à gagner qu'au loto ^^
Zorg1: la seed c'est 1
Zorg1: plus qu'a trouvé le RNG
BlaiseEbuth: "Le monde est un puzzle cg" ? :thinking: Mal branlé, pas clair, créé et approuvé par une minorité ?
Remi.: Ca marche bien comme définition.
BlaiseEbuth: Je peux te casser les bourses et les graines si tu veux :grin:
Alshock: coucou les vieux <3 coucou Automaton2000 le mal branlé pas clair et codant comme une tortue
Automaton2000: Alshock il faut le faire
BlaiseEbuth: Ma licorne !
Alshock: je vaux déjà un milliard en bourse ?
BlaiseEbuth: Dans les bourses de Rémi. oui
Alshock: graine de génie
Remi.: Blaise laisse mes bourses où elles sont ^^
BlaiseEbuth: Je veux pas savoir où elles sont. :scream:
Remi.: Dans ton ... non je vais rester poli :P
Alshock: elles sont bien placées, pour filler la métaphore nulle
BlaiseEbuth: Alshock il viens que quand je porte mon t-shirt à son effigie...
BlaiseEbuth: Va falloir que j'en achète un stock pour le forcer à venir plus souvent
Zorg1: on peut les gagner lors d'un contest ?
BlaiseEbuth: Nan, malheureusement... :(
Zorg1: cénul :(
Remi.: Je me fais défoncer par Leojean, le combo wind + control semble bien rodé https://www.codingame.com/replay/633919471
Remi.: wind + shield
Alshock: @BlaiseEbuth c'est le T-shirt de la licorne qui dab ?
RaoulLeVert: "Dans les bourses de Rémi. oui" ... :joy:
BlaiseEbuth: Nan Alshock ^^ https://m.media-amazon.com/images/I/A13usaonutL._CLa%7C2140%2C2000%7C817zRcoqCLL.png%7C0%2C0%2C2140%2C2000%2B0.0%2C0.0%2C2140.0%2C2000.0_AC_SX342_SY445_.png
BlaiseEbuth: Une licorne arc en ciel satanique ! :imp:
TKirishima: Qq sait quelle est la version de PHP dans CG ? Car j'essaye de faire str_contains mais ça ne marche pas
BlaiseEbuth: https://www.codingame.com/faq
BlaiseEbuth: Z'ont tout changé...
BlaiseEbuth: Là https://www.codingame.com/playgrounds/40701/help-center/languages-versions
TKirishima: 7.3.9 ??????
TKirishima: Il serait temps de passer à la 8..
BlaiseEbuth: Bienvennue sur CG. :grin:
TKirishima: La v8 est sortie en fin 2020..
BlaiseEbuth: C'pas le pire. On a le C et C++ 17. Et sans opti compil. Et certains langages sont tellement mal configurés qu'ils sont limite pas utilisables... C'est comme ça. :shrug:
TKirishima: Encore, C et CPP ça peuttt se comprendre sur un malentendu.. mouais.. même pas sur en fait
BlaiseEbuth: Leur truc est une usine à gaz où metrre un jour un langage peut mettre à terre tout le reste... Du coup ils sont pas trop chaud pour les updates régulières ^^
TKirishima: PHP 8 date de Octobre 2020!!!!!!!
BlaiseEbuth: C++ 17 date de ... 2017 ^^
Bon[]Crayon: Vous vivez trop dans le futur aussi.
BlaiseEbuth: C'pas une question de date. SI l'update est chiante ils la font pas. C'est tout
TKirishima: Alors oui, sauf que C++20 est sorti en décembre 2020
TKirishima: Donc C++17 était la dernière version de C++ jusqu'à Nov2020
BlaiseEbuth: Oui. A trois mois près c'est la même pour php...
TKirishima: Oui
BlaiseEbuth: Encore une fois, c'pas une question de date.
BlaiseEbuth: Y'a encore moins d'un an Rust était compil en debug, et il a fallu un 'exploit' lors d'un contest pour que ça bouge. Une fois ils ont fait une update langage juste avant un contest et Clojure marchait plus pendant ledit contest. Ca n'a pas été corrigé avant des mois...
BlaiseEbuth: Les langages de prog c'pas une priorité.
BlaiseEbuth: C'pas très important en même temps... :smirk:
TKirishima: Bah.. Faut tester en Bêta avant que ça marche ? enfin je présume ?
BlaiseEbuth: :shrug:
BlaiseEbuth: Il y'a un thread dédié sur le forum si tu veux ajouter tes doléances à la pile...
MAWAAW: fini l'event avec plus de chance que autre chose XD
Bon[]Crayon: La chance du débutant !
MAWAAW: c'est honteux
BlaiseEbuth: L'event ? Ah le puzzle de la semaine 2.0...
TKirishima: Faudrait que CG fasse ses COC shortest et taile de code en Bytes..
BlaiseEbuth: Tu vas nous faire tous les débats users vs CG qui existent depuis des années un par un de manière exhaustive ? :D
TKirishima: Alors, OUI
BlaiseEbuth: Ok. :popcorn:
TKirishima: Non plus sérieusement, je dis plus ça pour si qq à des contre arguments
TKirishima: Mais bon;..
TKirishima: Pas grand monde n'a l'air de s'opposer à ce que je dis ..
ZndrBrok: o/
ZndrBrok: Putain, il y a de vrais magiciens quand même...
TKirishima: \o
BlaiseEbuth: Non... Parce qu'ici on est d'accord globalement, ça fait des années qu'on se plaint de ces choses... Mais CG a le contre-argument ultime: "C'est pas une priorité".
BlaiseEbuth: Donc avec nous t'enfonce un peu des portes ouvertes...
TKirishima: Et bien j'ignorai que tout le monde était d'accord avec ce que je disais
TKirishima: j'ignorais*
ZndrBrok: J'ai galerer avec le puzzle event et même si ma solution à 100%, elle ne gère pas par exemple un code ) 4 chiffres avec 10 digits sans me gerber dessus une StackOverflowException... Et là je trouve le code d'un type qui en 30 ligne me fait un code qui gère ca sans problème...
ZndrBrok: Pourquoi moi pas plus intelligent :§
BlaiseEbuth: "Tout le monde" faut le dire vite. Seulement les habitués du chat #fr qui sont globalement toujours à critiquer les décisions de CG. Mais qui sont à peu près les seuls qui vont te répondre ici. :grin:
BlaiseEbuth: Demande à tes parents ZndrBrok
TKirishima: Bah après critiquer sans rien proposer c'est pas la meilleure chose.. j'ai l'impression tout de même ici que les gens critiquent ET proposent des solutions.
ZndrBrok: Il utilise principalement des méthodes existante aux lieux de réinventé la roue :P
BlaiseEbuth: Voui. Mais CG s'en fout des propositions, alors... :shrug:
ZndrBrok: .I. FilsdEbuth !
ZndrBrok: :innocent:
BlaiseEbuth: :upside_down:
TKirishima: C'est dommage qu'ils s'en foutent.. :/
BlaiseEbuth: Akilditu...
TKirishima: Car c'est pas forcément des gros trucs à changer, mais à mon sens, ça règlerait bcp de pbs
TKirishima: Après je ne connais pas l'architecture de CG. DOnc ça se trouve c'est super long à changer.. mais pas convaincu
BlaiseEbuth: Même CG ne connait pas son architecture...
TKirishima: XD
BlaiseEbuth: J'en suis convaincu depuis le coup de la mise à jour des certifs du site qui modifie les droits du chat...
TKirishima: Après on critique, on critique, mais CG c'est quand même cool
BlaiseEbuth: C'était mieux avant ! :persevere:
Buk.: quand t avais ton badge modérateur ? :p
BlaiseEbuth: Non. Même avant.
Buk.: oula c est trop vieux ca ^^
BlaiseEbuth: :older_man:
TKirishima: Automaton2000
Automaton2000: c'est possible que je sois le seul à avoir un code qui rentre dans le top
ZndrBrok: BlaiseEbuth était mod ?
ZndrBrok: :sweat_smile:
BlaiseEbuth: En des temps immémoriaux...
ZndrBrok: Tu devais en manger des pauvres petits utilisateurs à la cuillère :P
BlaiseEbuth: Comme si... :innocent:
ZndrBrok: Ou tu avais pas encore de...cornes ?
ZndrBrok: :P
ZndrBrok: Automaton2000, tu as quel age espèce de conserve virtuelle ?
Automaton2000: y a des trucs à coder
ZndrBrok: Comme par hasard... :P
ZndrBrok: o/ MysteriousCarnivore
ZndrBrok: Wesh
ZndrBrok: Il n'y a que 4 solutions c# pour le puzzle event là :P
ZndrBrok: :'
ZndrBrok: :(
ZndrBrok: Je me sens triste là d'un coup... Je suis certains que chez les "serpents" là, il doit y en avoir des dizaines déjà !
MAWAAW: 45 pour etre exacte
MAWAAW: ce qui est bizard c'est que certains ont soumis leur solution il y'a 1 ou 2 mois...
MAWAAW: alors que l'event a commencé hier ??
ZndrBrok: Je vois en C# qu'il y en a une aussi qui date de 8 jours
BlaiseEbuth: Pourquoi c'est bizare ? T'as vraiment cru qu'ils créaient des nouveaux problèmes pour leurs "events" ? :smirk:
ZndrBrok: à mon avis il était déjà là le puzzle du coup
ZndrBrok: On a le droit d'être un peu omtimiste, non ?
ZndrBrok: :P
BlaiseEbuth: Non.
MAWAAW: ah ?
ZndrBrok: Et ca change quelque chose qu'il organise l'event ? Genre il vont le bouger de la catégorie puzzle communauté à puzzle officiel ?
ZndrBrok: Ou zebee
BlaiseEbuth: Non.
ZndrBrok: ou même pas ?
ZndrBrok: :/
BlaiseEbuth: Y'a l'histoire du partage des 'meilleures' soluces.
ZndrBrok: J'imagine la gueule du type qui a fait ce puzzle en c# il y a 8 jours
ZndrBrok: quand il a vu qu'il n'y avait aucune solution à part la sienne...
ZndrBrok: Il a du entendre le vent souffler...
MAWAAW: au moins y'a des gens dans d'autre langage y'a 0 soumission x)
ZndrBrok: MODE_PARANOWOKE_ON: Il s'est peut-être suicider et CG a décider de faire cette event pour éviter que des devs se retrouve dans la même situation ?
ZndrBrok: Justement, le type d'il y a 8 jours il était le premier :p
MAWAAW: Non.
MAWAAW: comme dirai blaisebuth :)
**BlaiseEbuth tend un 'E' à MAWAAW
MAWAAW: comment t'ecris en rouge
BlaiseEbuth: En changeant de crayon
ZndrBrok: ! ɹǝıʌɐๅɔ uos ɔǝʌɐ
MAWAAW: <red> test </red>
Buk.: regarde MAWAAW
ZndrBrok: ɐɥɐɥɐɥɐɥ
MAWAAW: regarde MAWAAW
ZndrBrok: Non, c'est quand tu t'adresse à qulequ'un
ZndrBrok: ca marche pas avec toi même je pense
ZndrBrok: ZndrBrok
ZndrBrok: Wain => NON.
MAWAAW: ZndrBrok comme ca ?
ZndrBrok: Yep
BlaiseEbuth: Faut encore écrire le pseudo correctement...
ZndrBrok: Là je le voit en rouge
TKirishima:
ZndrBrok: Et seulement moi
MAWAAW: @ZndrBrok yes
TKirishima: *e
TKirishima: * e
ZndrBrok: 🅟🅐🅡⬤🅒🅞🅝🅣🅡🅔⬤🅒🅐⬤!⬤🅘🅛⬤🅕🅐🅤🅣⬤🅟🅐🅨🅔🅡⬤❺⬤🅑🅘🅣🅒🅞🅘🅝⬤🅟🅞🅤🅡⬤🅢🅐🅥🅞🅘🅡⬤🅛🅔⬤🅕🅐🅘🅡🅔⬤!
ZndrBrok: Ou sinon tu peux toujours utiliser un site de m... dans ce genre: https://letters.cool/fr/mirrored-text.php
ZndrBrok: :p
ZndrBrok: (^▽^)
TKirishima: uwu
MAWAAW: je vois m'voyez
ZndrBrok: Nani ?
ZndrBrok: Non, peut-être ?
TKirishima: La version 7.3.9 de PHP est sortie le 29 Aout 2019 :')
TKirishima: : ' )
BlaiseEbuth: Tu vas t'en remettre.
TKirishima: NONNN?Nl
**BlaiseEbuth patpat TKirishima.
TKirishima: ;~;
Zorg1: y en a qui développe encore en Java 8
MAWAAW: oui meme en java 5
BlaiseEbuth: Oui mais c'est pas pareil. Là c'est grace à la rétrocompatibilité de java. <3
Zorg1: ça envoie du rêve ...
BlaiseEbuth: Java quoi.
Stilgart: javascript
**Stilgart va se faire sortir par Automaton2000, ça va pas trainer
BlaiseEbuth: C'est quoi ces insultes gratuites ?! Oo
Automaton2000: et je suis à peu près ça
Stilgart: TKirishima: la version 8.4.3 de ghc est sortie le 29 mai 2018, si ça peut te consoler
Stilgart: la version 8.6 était déjà dans les tuyaux à l'époque
RaoulLeVert: bon, le entry code c'est fait. C'est relativement simple au final.
Stilgart: j'ai vu que j'avais que 10 lignes de code, mais j'ai eu la flemme de relire le sujet :p
TKirishima: Stilgart, j'ai regardé en détail, et personne n'a réellement fait d'OS entièrement en Haskell. Même HOUSE ne l'est pas vrailent
RaoulLeVert: ah vous parlez philosophie
Stilgart: TKirishima: tu es conscient que tu as forcément du code asm dans un OS ?
RaoulLeVert: au final c'est surtout des op-codes dépendant de ton processeur
RaoulLeVert: mais bon c'est chipoter
Stilgart: donc oui, je te confirme que personne n'a fait entièrement un OS en XXXX pour XXXX différent de assembleur
BlaiseEbuth: Keuwa ?! On peut pas parler au hardware direct en Haskell ?! Oo
RaoulLeVert: si tu peux lui parler, mais pas sur qu'il réponde
Stilgart: si, mais tu peux pas booter ta machine autrement qu'en assembleur
Stilgart: et puis je suis pas sûr qu'avoir un mode d'évaluation lazy soit très pertinent pour répondre à un appel système ou à une interruption :D
BlaiseEbuth: :3
RaoulLeVert: Stilgart : tu bouges ta souris et ca répondras quand les conditions seront remplies
RaoulLeVert: et un OS en FORTAN. Ca aurait de la gueule non ?
Stilgart: (en vrai, -XStrict mais bon...)
Stilgart: sans doute pas... fortran c'est fait pour faire de l'algèbre linéaire pour le peu que j'en ai vu
RaoulLeVert: fortran c'est utiliser pour poser tes équations sans savoir vraiment coder
RaoulLeVert: c'est utilisé encore tout les jours dans les codes de calculs
Stilgart: maintenant que j'y pense, on doit pouvoir le passer en pragma sur CG le -XStrict
RaoulLeVert: et ca marche franchement pas mal
Stilgart: faudrait que j'y pense pour un futur contest avec moteur/simu
BlaiseEbuth: Un OS en Prolog ! \o/
Stilgart: RaoulLeVert: déformation professionnelle... j'appelle ça "algèbre linéaire"
RaoulLeVert: @Stilgart : t'es dans le métier ?
Stilgart: (parce qu'au fond, c'est majoritairement des méthodes approchées itératives avec de la matrice de partout)
Stilgart: plus vraiment
BlaiseEbuth: Jusqu'au cou
RaoulLeVert: oui c'est à peu près ça, aux corrélations foireuses prêt
Stilgart: mais j'ai fait une thèse en algo/calcul matriciel
RaoulLeVert: ah désolé mon pauvre
Stilgart: je codais en maple/C++ par contre :D
RaoulLeVert: et on a trouvé mieux que la méthode de Newton ?
Stilgart: on a trouvé plein d'algos pour faire plein de trucs
Stilgart: le fun, c'est quand tu finis par montrer que l'algo X c'est en fait la méthode de Newton déguisée
Stilgart: en arithmétique, on a quelques cas comme ça
RaoulLeVert: oui c'est généralement ça,
RaoulLeVert: surtout en mécanique des fluides avec Navier-stokes
BlaiseEbuth: Tu parles de Newton parce qu'il a prit une maple sur la tête ?
RaoulLeVert: il a pas fait que de l'agriculture dans sa vie
Stilgart: après, je parle pas juste de la méthode de jesaisplussonnom qui dit juste que pour résoudre f'(x) = 0, on fait newton sur f'
Stilgart: dans mon domaine, c'est d'ailleurs plutôt le pivot de Gauss qui est partout
BlaiseEbuth: C'est ça d'être prof, on doit s'occuper de pleins de sales Gauss...
Stilgart: surtout, les algos rapides ça travaille par bloc, et pour avoir des blocs, il faut pivoter
**Stilgart tend une copie à BlaiseEbuth
RaoulLeVert: les algos rapides ca se factorise surtout
BlaiseEbuth: Une copie de quoi ?
RaoulLeVert: et ça se fait tourner sur des archi //
Stilgart: je suis plus dans le rapide au sens asymptotique
RaoulLeVert: ah oui. je suis asymptomatique aussi
Stilgart: et dans des cas particuliers intéressants
RaoulLeVert: tu es dans quel domaine ? maths pures ou physique ?
Stilgart: des collègues arrivent à paralléliser tout ça, mais j'ai arrêté à ce moment là
Stilgart: math pures / info
Stilgart: sur le papier, je suis prof de maths
ToutafeMoimeme: Comment on créé une room perso coding game ?
Stilgart: en pratique, je suis essentiellement informaticien
Stilgart: /join #maroom ?
RaoulLeVert: c'est plutôt cool ça.
RaoulLeVert: moi je suis plutôt un branleur qui a appris à aimer les maths à 40 ans
BlaiseEbuth: Ah t'es vieux en fait. :o
Stilgart: en plus, il vient de suggérer que c'était mieux avant :fearful:
RaoulLeVert: ben oui je suis vieux, j'ai connu l'ère pré-internet et les téléphones à fil
**Stilgart se sent vieux d'un coup
RaoulLeVert: mdr. Serieux, les maths c'est génial à partir du programme prépa
Stilgart: avant, il n'y en a pas vraiment
Stilgart: j'appelle ça du calcul, perso
Stilgart: (c'est un peu méprisant, mais tellement plus proche de la réalité)
RaoulLeVert: tout problème peut etre un sujet de thèse quand il est bien traité
RaoulLeVert: mais le soucis c'est que souvent on t'apprends à calculer
RaoulLeVert: plutôt qu'a réfléchir
Stilgart: j'avais un co-bureau qui travaillait sur la multiplication, je confirme :D
RaoulLeVert: une thèse ça commence à l'état de l'art + epsilon
RaoulLeVert: si tu as pas trop d'inspiration tu généralise un truc pour l'infini
RaoulLeVert: et youpla boum tu as du taff pour toute ta vie
Stilgart: I wish
Stilgart: ça court pas les rues les postes de chercheurs
RaoulLeVert: en recherche pure non.
RaoulLeVert: en R&D il faut savoir être un escroc :-)
Stilgart: et enseignant-chercheur, ça peut être vite très lourd coté enseignement/administration
**Stilgart "bien" placé pour le savoir
RaoulLeVert: le coté enseignement ça gonfle souvent les mecs oui
RaoulLeVert: mais c'est le deal
RaoulLeVert: pas de cours = pas de thunes
dwarfie: s/les mecs
dwarfie: s/es mecs/stilgart/
**dwarfie abandonne ... trop crevé , ca fait 2 echec sur un sed la ...
dwarfie: Automaton2000 : file moi un remontant
Automaton2000: non ça marche pas trop mal
Stilgart: surtout que bon, je suis PRAG donc heureusement que ça me gonfle pas :D
RaoulLeVert: comme dans 'tas la praguette ouverte' ?
Stilgart: PR(ofesseur) AG(regé) (détaché dans l'enseignement supérieur)
Stilgart: donc je suis enseignant pas chercheur maintenant
RaoulLeVert: ca c'est le bon deal : tu te foule un peu pour bosser moins après :-)
Stilgart: pas vraiment
dwarfie: ouc
Stilgart: mon vrai boulot, c'est enseignant-adminstratif
**dwarfie tend une epee a troll a Stilgart :D
Stilgart: sans la deuxième moitié, je serai relativement tranquille
RaoulLeVert: après ce qui compte c'est de savoir ce que tu veux et de noyauter ta boite de l'intérieur.
**dwarfie serait tranquille sans ceux qui constituent la 2eme moitie en plus :D
RaoulLeVert: je m'ennuyais alors j'ai monté un fablab. Pour bosser 2 fois plus mais en faisant ce qui me plaisait
Stilgart: moi je peux humaine pas bosser deux fois plus
BlaiseEbuth: Bosser c'est pour les pauvres.
Stilgart: Automaton2000: ton avis ?
Automaton2000: moi je dis que je vais pas le faire en clojure " la phrase de ce contest
dwarfie: Automaton2000 : j'ai rate le moment ou BlaiseEbuth l'a dite ?
Remi.: o/
Automaton2000: bah je sais pas à quoi ça ressemble
BlaiseEbuth: Nan c'est pas moi dwarfie
dwarfie: hé hé
RaoulLeVert: c'est vrai que bosser c'est pour les pauvres
RaoulLeVert: mais je ne sais faire que ça malheureusement
Stilgart: ça ressemble à des parenthèses dans des parenthèses, Automaton2000
Automaton2000: on va finir par faire un truc de niche
**dwarfie tend un :dog: a Automaton2000
Automaton2000: tu peux faire un truc de ce goût là
Stilgart: Java Oracle JDK 1.8.0 OpenJDK 11.0.2
Stilgart: elle est fun la FAQ en fait...
BlaiseEbuth: Un restau chinois Automaton2000 ?
Automaton2000: BlaiseEbuth c'est un bon choix
Stilgart: on fait comment avec ça ?
BlaiseEbuth: :scream:
dwarfie: :rofl:
Stilgart: Automaton2000: normalement, ils ne servent pas de tortue même dans un restaurant chinois
Automaton2000: je fais pas de simu
RaoulLeVert: bon aller je vais me coucher. Bises
BlaiseEbuth: Vraiment vieux...
TKirishima: Dwarfie, pourquoi tu codes autant en PHP ?
dwarfie: et pourquoi pas ;) ?
TKirishima: Alors, j'ai justement commencé un peu à coder en PHP. Et en vrai ça va, mais niveau syntaxe c'est pas l'éclate non plus
TKirishima: Et les $$
TKirishima: $$$$$$$$
BlaiseEbuth: :money_mouth:
EnzoTKT: c'est les "$" qui te gène je suppose
dwarfie: $a = "b"; $b = "toto"; echo $$a;
dwarfie: c'est puissant
dwarfie: :D
EnzoTKT: je sais pas pourquoi beaucoup de monde font une fixette sur les dollars je trouve pas ça si terrible perso
dwarfie: et le reste de la syntaxe , c'est du classique
TKirishima: Et les;;;;;; obligatoires. Après, certes c'est comme pleins de langages, que ça soit C/C++, C#, Java etc.. mais pourquoi écrire autant en PHP Dwarfie quand tu as des langages avec une syntaxe plus sympathique ?
**dwarfie sent que dans 30 secondes , on va essayer de lui vendre le langage a la syntaxe la plus vomitive au monde ...
BlaiseEbuth: :snake:
TKirishima: Mais par exemple, je pense pas qu'écrire en C++ c'est vraiment super comparé à du Python par exemple. (après bien sur, généralement tu ne les utilises pas pour les même choses, mais dans CG si)
TKirishima: K ?
TKirishima: J ?
EnzoTKT: bah la syntax ne fait pas tout et PHP derrière ta une grosse commu donc pas mal de truc cool qui sortent
BlaiseEbuth: Et voilà...
TKirishima: C'ETAIT UN EXEMPLE PYTHON
TKirishima: J4AURAI PU DIRE RUBY
BlaiseEbuth: :scream:
BlaiseEbuth: Va faire un mcts en ruby...
Remi.: C'est quoi le soucis avec le C++ ? grrrrr
TKirishima: Non mais C++ C'est super. Mais niveau syntaxe bof
Remi.: C'est juste de la rigueur ^^
TKirishima: Je t'accorde le fait que quand tu veux faire du "moyen niveau" pour dire ça de la sorte, avoir une syntaxe comme du C/C++ c'est normal. Et il n'y a pas de pbs avec ça
philRG: Stilgart en gros t'es fonctionnaire ;-)
philRG: o/
philRG: j'attends le retour de baffe :-)
Buk.: ah bah bravo on parle de python on invoque philRG o/
philRG: :grin:
conadal: j'admire tout de même les programmeurs quand je regarde ce que je code
Buk.: pff me reste que 2% optim ou contrib sur la questmap c est pas hypermotivant tout ca ...
**Stilgart n'a rien vu
Stilgart: Automaton2000 non plus
Automaton2000: ça dépend de ton langage
Buk.: si quelqu'un a un puzzle a me conseiller je suis preneur, Automaton2000 des suggestions ?
Automaton2000: je vais tenter de faire un puzzle
Stilgart: :D
Buk.: oui mais lequel Automaton2000 :p
Automaton2000: ça évite de se prendre la tête sur le clavier
Stilgart: Buk.: tu recherches quoi ? type ? thème ? niveau ?
Buk.: euh pas du ascii art deja ^^
pardouin: \o
pardouin: moi faut que je finisse ça déjà :
pardouin: https://www.codingame.com/training/expert/cross-the-lines
pardouin: (je le conseille pas ^^)
Buk.: ah j'ai vu un bout de discussion sur ce puzzle, me suis arreter a puzzle de normalien :p
BlaiseEbuth: Que ces gens s'appellent 'normaliens' c'est une tentative d'auto-persuasion.
pardouin: je vais peut-être le finir ce soir, sait-on jamais
pardouin: j'ai un truc un peu crade dedans, où en gros je pars du principe que les polygones sont "à peu près" convexes
pardouin: on verra si ça me bloque ou pas
Buk.: quand j'étais plus jeune je croyais que c etait des habitants du nord Mali
Stilgart: Buk.: pourtant, l'auteur a fait supelec
pardouin: sinon plus sérieusement lis des énoncés de puzzle un peu au hasard, et tu en trouveras bien un qui te motive
BlaiseEbuth: Fais les miens !
Stilgart: cross the lines n'est pas si dur
BlaiseEbuth: Ouai j'avoue, t'es nul pardouin...
Stilgart: une fois que tu as le bon modèle, tu peux coder un algo brureforce pour résoudre
b0n5a1: o/
BlaiseEbuth: \o
Stilgart: on aurait en plus pu avoir des jeux de tests de l'enfer qui te forcent à coder un algo optimal
Stilgart: o/ b0n5a1
pardouin: je compte sur ça
pardouin: en gros j'ai fait une hypothèse qui a l'air réaliste au vu des testcases
pardouin: mais j'imagine qu'on peut la mettre en défaut
Stilgart: par contre, j'avoue qu'à cause de mes jeux de tests, tu ne peux pas (facilement) escroquer avec des algos foireux^Wheuristiques
Stilgart: après, je ne sais pas ce qu'il y a comme tag, mais mouton5000 il faut des graphes dans la vie
pardouin: en gros je repère les cycles minimaux et j'attribue des doubles cut pour compenser les imparités
Stilgart: donc ses puzzles sont presque toujours de la théorie des graphes déguisée
pardouin: (sans rentrer dans les détails)
Stilgart: savoir ça peut aider considérablement
pardouin: bon je fais fignoler
b0n5a1: Ach ja, tu fas fignoler !
b0n5a1: :D
Buk.: A man with a plan c est bien ca BlaiseEbuth ?
BlaiseEbuth: Et What the Brainfuck qui est un peu plus facile.
pardouin: et si tu aimes what the brainfuck je ne peux que tu conseiller : https://www.codingame.com/training/hard/obsolete-programming
Stilgart: Buk.: très bon puzzle de BFS "a man with a plan"
pardouin: de mémoire plutôt dijkstra
pardouin: avec les temps d'attente etc
Stilgart: me souvient plus... on peut pas toujours modéliser avec un coût de 1 ?
pardouin: mais bon c'est à peu de choses près le même algo :)
Stilgart: je sens que j'ai hacké pour faire passer ça en BFS :D
pardouin: oui j'imagine qu'en pushant artificiellement des noeuds pour gérer les attentes ça doit se faire
Stilgart: solve info = bfs 0 [] [(1,state0)] M.empty
Remi.: a man with a plan est sur ma liste depuis trèèèèèèès longtemps ^^ mais pas encore osé.
BlaiseEbuth: pfff
pardouin: sinon fais mon sliding puzzle :D
Stilgart: ok, je fais un "bfs" un peu traffiqué
Stilgart: en gros, je garde une liste avec des profondeurs
BlaiseEbuth: Moi j'ai un A*
Stilgart: et quand je veux passer à depth+1, je garde que les états à depth+1 et les autres vont direct en todo
Stilgart: une belle file d'attente du gros flemmard, donc :D
Stilgart: avec le recul, mettre des états d'attente aurait été moins pire :D
pardouin: ahah je regarde mon dijkstra c'est un gros if avec plein de elif quasi identiques
pardouin: on sent le truc qui pourrait se factoriser avec un peu d'effort
Stilgart: j'ai aussi du gros branching, mais le coup réel d'une action dépend quand même assez subtilement de l'état
Stilgart: pas sûr que factoriser donne quelque chose de plus lisible au final
pardouin: oui je le relis plus facilement comme ça c'est clair
Stilgart: bfs :: GameInfo -> GameState -> [Action]
Stilgart: donc c'est clairement un bfs ton sliding puzzle
Stilgart: (ho, j'ai du utiliser Data.Sequence pour éviter le timeout)
pardouin: oui s'pour ça que j'en parle
pardouin: depth 189
pardouin: c'est ce qui m'a plu dans ce bfs, ça creuse assez loin
pardouin: j'avais rarement vu ça
pardouin: et ils sont résolubles par l'humain malgré la très grosse profondeur
pardouin: parce que tu peux le découper en grosses étapes
pardouin: la dernière fois que mon père est venu séjourner chez moi il a passé son séjour à en résoudre ^^
Stilgart: fc2020 on descend loin aussi
Stilgart: après, pour ton puzzle, j'aurais sans doute du faire un A* pour bien faire
pardouin: j'y avais réfléchi mais pour en avoir résolu plein à la main, tu passes par plein d'états qui n'ont rien à voir
pardouin: difficile de trouver une heuristique qui dit que tu te rapproches du but
pardouin: la méthode pour résoudre à la main c'est plutôt de partir de la fin et d'imaginer comment ça pourrait se finir, et quelles seraient les grosses étapes précédentes possibles, etc, jusqu'à trouver un plan de bataille qui tient la route
Stilgart: tu n'as en général qu'une seule tuile pour conclure, donc il faut déjà l'amener au bon endroit, ce que te coute une norme 1
Stilgart: rien que ça, ça peut déjà énormément aider par rapport au bfs
pardouin: mais avant d'amener ton perso au bas d'un escalier qui mène à la fin il faudra déjà l'avoir amené un un autre passage obligé qui lui-même découle d'un passage obligé etc
pardouin: et ces passages obligés t'imposent de faire beaucoup voyager tes tuiles
pardouin: notamment il y a pas mal de phases où tu tournes autour de la case centrale
pardouin: rien à voir avec un sliding puzzle classique où tu vois le truc se rapprocher de la position finale petit à petit
ZndrBrok: o/
ZndrBrok: Je reviens chercher ma dose de CG
ZndrBrok: C'est devenu une vrais drogue ce site
pardouin: ahah
pardouin: rhaaaa j'ai UN test qui passe pas sur cross the line :(
le_tuf: les gars je galère somebody help me ???
ZndrBrok: cross the lien ca me dit rien encore
ZndrBrok: le_tuf
ZndrBrok: Et plus précisément ?
ZndrBrok: Tu galère avec quoi ?
le_tuf: Ecrire une fonction qu'on nommera f qui prend en entrée un nombre x et qui renvoie le résultat de 3x²+4x-5:
le_tuf: c'est la consige qu'on m'a donné a propos des fonction en python et j'y arrive pas
le_tuf: si vous avez la réponse ????
TimeEngineer: C'est ton DM de math ? :')
MAWAAW: return 3*x**2 + 4*x -5 ?
TimeEngineer: def f(x):
return 3 * x ** 2 + 4 * x - 5
**ZndrBrok lance un :taco: à TimeEngineer
TimeEngineer: Oh j'ai reçu un tacos à la tête :cry:
ZndrBrok: :taco: Tient aussi le_tuf
ZndrBrok: Quand tu donnes des tacos
ZndrBrok: Il n'y a pas un bot qui est sensé agir ?
ZndrBrok: Ou c'est que sur le canal en, ca ?
Remi.: Seulement sur #world je crois
ZndrBrok: (╯°□°)╯︵ ┻━┻
ZndrBrok: (╯°□°)╯︵fachisme
ZndrBrok: Alors le_tuf ?
Remi.: Ca n'a pas l'air de marcher.
ZndrBrok: C'était bien juste ca que tu demandais ?
Stilgart: Automaton2000: explique à ZndrBrok que les tacos c'est le délire du chat d'à coté :)
Automaton2000: oui je fais des puzzles easy
Remi.: Ca ne réagit pas non plus sur world
ZndrBrok: Je pense que c'est la manière de Automaton2000 de t'envoyer te faire... balader !
Stilgart: Automaton2000: input "\o", expected "licorne"
Automaton2000: oui, mais ça peut être un truc à la con
ZndrBrok: :innocent:
Automaton2000: je commence à me donner ?
pardouin: 100% \o/
Remi.: gg
Stilgart: de ?
pardouin: cross the line
Stilgart: gg
pardouin: aucune idée de si ma strat marcherait dans tous les cas
pardouin: ça a l'air assez général quand même
Stilgart: je t'avoue que je ne sais plus vraiment comment on le résout de puzzle
Stilgart: j'ai surtout essayé de ne pas coder d'algo de graphe pendant TRES longtemps
Stilgart: et trouver des contre-exemples à chaque fois :D
le_tuf: merci pour les fonction g réussi
Remi.: Attention ZndrBrok sur worl ils ne rigolent pas avec le code of conduct :D
le_tuf: et c quoi le délire avec les tacos?
ZndrBrok: Je viens de voir ca :P
Stilgart: le_tuf: il y a des choses dans la vie qu'il vaut mieux ne pas savoir
ZndrBrok: 4 tacos c'était trop :P
Remi.: J'ai jamais trop compris le délire avec les tacos ... quelqu'un dit taco et un bot lui annonce qu'il en mange 14 et qu'il lui en rest e12 ...
ZndrBrok: J'ai faillit me faire kick comme un vilain
ZndrBrok: :(
Stilgart: mais si tu veux qu'un bot t'offre un :taco: , cause sur #world pendant les heures creuses
ZndrBrok: Heureusement il y a le chat fr :P
pardouin: ahah les solutions de 400 lignes
pardouin: déjà avec 62 lignes j'avais l'impression d'avoir fait le foufou
Stilgart: Remi.: mon modèle est <random number>
Stilgart: pour le moment, j'ai pas mieux :D
Remi.: sur le tchat fr on peut dire un peu ce qu'on veut ... faut juste éviter les avions de chasse russe ne avatar
Remi.: Ok Stilgart docn en fait j'avais tout compris ^^
ZndrBrok: le_tuf, à vrais dire je sais même pas d'où ca vient ce truc :P C'est juste une bêtise pour ceux qui s'ennuye je pense :p
Stilgart: 140 lignes ici
Remi.: * en avatar
Stilgart: (pour cross the lines)
Stilgart: Remi.: disons au moins aussi bien que moi
Remi.: Ca me va ^^
Stilgart: j'ai un modèle où le compteur a été codé par aCat, sinon
ZndrBrok: A wai je vient de voir
pardouin: j'ai supposé que le barycentre d'un polygone était dedans
Stilgart: mais comme j'ai vu que des entiers, c'est pas si crédible comme modèle
ZndrBrok: le mod il venait de kick ban et sens to mars un autre utilisateur juste avant
pardouin: je crois que c'est la seule approximation que j'ai faite
ZndrBrok: du coup il était chaud là
ZndrBrok: Il voulait encore :P
Stilgart: sérieusement ?
**Stilgart content de ne pas vraiment aller sur #world en fait
pardouin: du coup stil si tu veux m'embêter rajoute un testcase bien non convexe bien dégeu où le barycentre est pas dans le polygone :D
Remi.: Et sinon, ZndrBrok, pour identifier quelqu'un, juste le pseudo ça suffit. Pas besoin de @ / \ ...
Buk.: merci pour vos conseils au fait !
**ZndrBrok se promet de rester plus sur le Fr :P
**Stilgart a la flemme de rajouter une lune
Stilgart: de toute façon, tu as déjà 100%
ZndrBrok: Oui, en théorie je sais :P
ZndrBrok: Mais en pratique c'est pas toujours la bonne personallité qui écrit, on va dire :P
ZndrBrok: Toujours une bonne excuse ca !
pardouin: bon moi je file, bn o/
ZndrBrok: \o
Remi.: bonne nuit
Stilgart: pas mieux
Buk.: fc2020 ca ressemble un peu a code4life au final ou pas ?
4839565: non
Buk.: tu dis jamais oui t es pas crédible blaise :p
ZndrBrok: hahahaha
**ZndrBrok sort en courant...
4839565: :shrug:
Bon[]Crayon: Automaton2000 Ni oui ni non
Automaton2000: ouais mais du coup c'est un peu le principe de base de python
Bon[]Crayon: :thinking:
MAWAAW: T'es chelou automaton2000
Automaton2000: je sais pas, il y a de la demande
ZndrBrok: :P
ZndrBrok: Automaton2000 U see sharp !
Automaton2000: moi je pense que ca doit etre pour ca que je suis pas sur de comprendre ce qui est écrit ...
ZndrBrok: hahahaha
ZndrBrok: Je suis mort :P
ZndrBrok: Effectivement automaton2000, peut-être pas si sharp que ca finalement :P
Automaton2000: je suis à la ramasse
ZndrBrok: automaton2000, aurais-tu fait évoluer tes algorithmes ?
Automaton2000: mais faut le faire en c
ZndrBrok: Automaton2000, dit tortue ?
Automaton2000: au bout de 3 ans
ZndrBrok: ...
BlaiseEbuth: Et puis t'as qu'à poser des questions dont la réponse est 'oui' aussi. :unamused:
MAWAAW: marrant ce puzzle https://www.codingame.com/ide/puzzle/the-fall-episode-1