Chat:Fr/2021-05-26
nicola: Biscuiterie nantaise ?
Thyl: pourquoi ?
Thyl: 987 en Coc ça avance
Thyl: mes codinpoints s'affolent
Thyl: http://chat.codingame.com/pastebin/a0459ce2-28b1-4abc-858f-eb7e570dffb0
Thyl: automaton2000 de réagit pas
Automaton2000: mais c'est un bordel monstre
Thyl: trop bien A*Craft
Thyl: mais vraiment
Thyl: facile à simu
Thyl: le top
leojean890: facile à simu du coup tu peux t'amuser tranquille avec des algos de recherche tels que GA/SA ..
Thyl: je vois que monsieur l'a fait en python
Thyl: gg
Thyl: y ades atsuces d'opti en python qui font des grosses différences ???
leojean890: j'ai fait une simu locale pour avoir plus de 1 seconde :P
Thyl: une simu locale
leojean890: mais même sans simu locale c'était pas mal
Thyl: tu ouvres une socket ???
leojean890: non je laisse tourner mon programme qq min sur mon ordi avec une partie des valideurs
Thyl: aaaaa
Thyl: d'accord
leojean890: ils sont présents sur le site de dbdr
Thyl: il a un site ???
leojean890: github plutôt
leojean890: il a un wiki aussi
Thyl: tu connais le lien ???
leojean890: tape sur google github dbdr
Thyl: a oui
Thyl: je l'imaginé pas comme ça :D
leojean890: bah après même sans validateurs il fait de bonnes perfs ;)
leojean890: si ton algo est bien tuné ça marchera même avec un temps réduit
leojean890: et vice versa s'il est mal tuné même avec 20 minutes tu n'auras pas un score de ouf
leojean890: genre sur ce sujet l'algo génétique a ses limites par ex
leojean890: car finit dans des optimums locaux, alors que le recuit simulé explore mieux
Thyl: pourquoi g++ trouve pas ifstream sur mon ordi
Thyl: :sad:
Thyl: :sob:
Thyl: pourtanr
Thyl: c'est pas complexe
Thyl: c'est dans std
Oftime974: yo, le channel fr ici est par rapport au puzzle qu'on fait ou il est juste par rapport au site
Thyl: tout
Thyl: ça
leojean890: au site
leojean890: y'a que les COC qui t'ouvrent un channel spécifique
Oftime974: ok merci !
DaCapo7: comment on peu debug sur codingyme ?!
Thyl: avec stderr
Thyl: en python
Alshock: pour plus de facilité, en lançant ton code en local. C'est toujours plus simple d'avoir des infos précises
Oftime974: print("Debug messages...", file=sys.stderr, flush=True)
WhatTrickeryIsThis: t'aura pas ça au submit, sauf sur les multi ou tu peux afficher des messages courts durant la partie
WhatTrickeryIsThis: Dîtes c'est bientôt summer challenge?
Alshock: même sur ces multis là c'est pas debug c'est stdout
Alshock: alors, comment te dire... On parle de CG là x)
WhatTrickeryIsThis: je préfère les contests moi :) et puis le battleDev j'ai même pas envie d'y aller :(
WhatTrickeryIsThis: on peut avoir deux curseurs souris différent en même temps?
Thyl: ya une fonction en cpp qui permet de savoir si un element est dans dans les clés d'une map ???
WhatTrickeryIsThis: je voudrai pété une appli en cliquant sur deux boutons en même temps
WhatTrickeryIsThis: map.containsKey?
Alshock: https://en.cppreference.com/w/cpp/container/map/find
Alshock: C'est le premier lien SO que duckduckgo m'a donné
babouindafrique: salut les cop1
babouindafrique: yo
babouindafrique: hey
babouindafrique: :stuck_out_tongue_closed_eyes:
Alshock: Y a classe aujourd'hui ?
WhatTrickeryIsThis: hey, un babouin
Thyl: toi aussi t'es sur duckduck
WhatTrickeryIsThis: :banana:
babouindafrique: ouais
WhatTrickeryIsThis: :see_no_evil:
babouindafrique: monjke
Alshock: J'ai été vérifier sur le wiki, il me semble que babouin d'Afrique n'est pas loin du pléonasme
Anone13: bonjour, est-il possible de retrouver les consignes du spring challenge 2021 de la ligue argent ?
Thyl: anone13 fianlement tu l'as pas passée ?
Thyl: un petit gg
Alshock: Bonjour oui, dans le multi (totues les ligues depuis bronze ont les mêmes regles
Thyl: pour mon accord COD passé composé :D
Anone13: non du tout Thyl
Thyl: je l'ai passé au ras des paquerettes
Thyl: je te conseil de regardé le bot
Anone13: j'ai vu ça
Anone13: à la dernire minutes
Anone13: Alshock ta un lien ?
Thyl: tu peux reprendre le challenge
Alshock: https://www.codingame.com/ide/puzzle/spring-challenge-2021
Anone13: Merci beaucoup Alshock ;)
Anone13: oh non le bot est encore 1er
Alshock: >_<
Anone13: bossoot
Anone13: jle déteste
Alshock: Le bot sera toujours premier par définition puisque être devant le bot après ses games de placement = passer à la ligue supérieure
babouindafrique: pareil
BigUP: wow ! plateau en 3D sur Dice duel ! :)
WhatTrickeryIsThis: bientôt y aura des cinématiques et des acteurs pour jouer les multis
leojean890: BigUP motivé pour le faire ?;)
leojean890: par contre ça engendre qq lags
BigUP: leojean890, non, mais je ne suis pas dernier pour le moment sur le contest
leojean890: le contest ? y'a pas de contest actuellement ?:P
BigUP: leojean890, oui meme avec une carte GPU, c'est pas dément au niveau affichage
leojean890: tu veux dire pusher une IA random qui est tout en bas ?^^
BigUP: leojean890, oui, je parlais de Dice 3D, désolé
leojean890: donc pas motivé pour le faire pour le moment^^
pardouin: o/
leojean890: ouais sur mon ordi il lag ce jeu^^
leojean890: yo pardouin
pardouin: je suis wood 1 sur CALM en soumettant le stub XD
Alshock: c'est marrant on dit souvent carte graphique ou GPU, mais carte GPU c'est un porte-manteau pour moi
vivibgyctu: sheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesh
Alshock: calme-toi vivi prends de l'eau tout va bien se passer
leojean890: pardouin CALM ça passe gold avec du semi-hardcode:)
pardouin: mais je crois que le boss perd tout le temps, il est bugué
pardouin: donc suffit qu'il fasse des combats pour qu'automatiquement des gens montent
leojean890: (générer une liste d'objectifs en fonction de l'assiette que tu veux)
vivibgyctu: ah oui truc de dingue
vivibgyctu: sheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesh
**WhatTrickeryIsThis throws bananas in the air
**Thyl pensent que si il y avaitBlaiseEbuth il crierait au flood
pardouin: Thyl est plusieurs dans sa tête D:
Alshock: ça dépend, y en a certains parmi lui qui sont seuls dans sa tête aussi
Thyl: Thyl ne sont pas plusieurs :joy:
Alshock: "Et j'ai des amis qui peuvent le confirmer !"
**philRG ai trouvé 2 codes C++ sur UTTT mais hésite à les pusher
philRG: a
philRG: utilisant MTCS
Thyl: philRG garde la simu
Thyl: je comprend pas pourquoi les Cocs on pas autant de succès sur les joueurs de au lvl
philRG: je me la mets sous le coude, avec celle de tororo du PG CG
Thyl: t'as que des bois
Thyl: :)
philRG: à mon avis, la première passe Gold et la 2ème légende
philRG: la première est plutôt facile à lire, la deuxième un peu moins
Alshock: "je comprend pas pourquoi les Cocs on pas autant de succès sur les joueurs de au lvl" Peut-être parce que les CoCs sont en moyenne excessivement nuls ?
dwarfie: Automaton2000 ... tu ne peut qu'approuver ce que vient de repondre Alshock
Alshock: Le type qui a proposé un CoC minable hier soir, bah j'ai beau râler son truc il passe hein
Automaton2000: bah c'est le problème de la semaine dernière
Alshock: Et de la semaine d'avant ça aussi Automaton2000
Automaton2000: alors que j'ai rien à voir avec le code
dwarfie: Automaton2000 : tu te defend bien vite ... mais sur ce coup la , t'y es pour rien
Automaton2000: ça se fait en 10 lignes
dwarfie: Automaton2000 : 3 le plus souvent , c'est bien ca le probleme ....
Automaton2000: c'est quoi le rapport avec le fait que je trouve un peu de chance
philRG: quitte à écrire une simulation, autant la faire en C++, on gagne en lisibilité et performance
dwarfie: le pire , c'est quand je vois que sur la quest map , les gens sont forcés de faire un CoC pour acceder aux achievement ia et prog ...
Alshock: Alors en performance oui, en lisibilité par contre, ça dépend de quoi tu pars
philRG: par contre hors simulation, je préfère le python, plus à l'aise et je peux coder comme je parle
dwarfie: :thinking: euh ... non , le pire c'est de lire le texte d'ambiance ce cette quete en fait
dwarfie: "ameliorer competence" ... rarement vrai ...
Thyl: pareille philRG
Thyl: le problème c'est qu'il faut que je perde cette habithude et que je me sente à l'aise avec le cpp
dwarfie: facile ca ... fait 50-100 puzzles en cpp et tu seras a l'aise ;)
Thyl: dwarfie oui
Thyl: mais par exemple
Thyl: tu codes à l'aise avec python
Thyl: sauf qu'il est pas assez rapide
Thyl: donc tu fais l'algo en python
Thyl: et tu le refais en cpp
Thyl: moi je veux sauté l'étape python
dwarfie: je code pas a l'aise avec python ... je code a l'aise en php , plus facile de passer a c++ apres
dwarfie: (sauf que je le fait meme plus :) )
philRG: dwarfie a pas tort Thyl :-) profite de ta jeunesse
philRG: s
dwarfie: et l'algo , ca se fait sur papier ;)
dwarfie: ca depend pas du langage
philRG: faut pratiquer le langage
Thyl: oui
Thyl: c'est juste la prochaine étape :)
philRG: j'ai écrit des tonnes de cout << à l'époque, et rien que ça quand j'ouvre un code C++, je ne fuis pas en courant :-D
BigUP: philRG, alors, que tu aurais pu faire de magnifique printf !
dwarfie: ou un puts
dwarfie: mais clairement printf permet de faire des trucs qu'on peut pas faire avec cout ou puts ... surtout en golf :D
dwarfie: genre : printf("bbbonjour"+2) :rofl:
pardouin: oui typiquement printf(" %d" + (i < 1), v) bien pratique pour afficher des valeurs sur la même ligne
philRG: BigUP zarbi qu'on faisait tant de cout oui, je sais plus pourquoi, peut-être du fait du framework utilisé
philRG: l'affichage était géré par le front, et les données récupérées de la base en utilisant les API du framework codé en C++
philRG: en gros à mi-chemin entre le code et le paramètrage
philRG: on faisait pas de malloc. J'ai croisé un débutant qui faisait tourner des codes C qui faisaient coredump 1 fois sur 10 comme tous les codes étaient censés utiliser les API C++ du framework
philRG: personne avait du lui expliquer le fonctionnement du framework et environnement d'exécution
philRG: quand j'ai essayé d'expliquer, il m'a traité de c..
philRG: bref les joies du dev et des architectes du dimanche
jdeveil: salut la commu
scogliani: Alshock tu parles de quel Coc ?
jdeveil: un qu'il a pas apprécié hier soir :p
Alshock: @scogliani me fais pas parler d'horreurs
Alshock: @pardouin tu viens pas de réinventer le "% d" là par hasard ?
JSanction: Bonjour, je pense avoir trouvé quelque chose qui ressemble à un bug sur un puzzle, mon code fonctionne en python, en js, j'ai testé en java, j'ai les mêmes résultats à la fin mais ce qui est attendu est différent comparé à mes 2 autres algos
WhatTrickeryIsThis: python, js sont bien différents de java :D
WhatTrickeryIsThis: prudence donc
WhatTrickeryIsThis: regarde tes types
JSanction: Sauf que là, ça fonctionne sur tous les tests sauf le dernier
WhatTrickeryIsThis: c'est quel puzzle?
JSanction: Je vais tester d'utiliser du double pour voir, à la place de mes floats
JSanction: https://www.codingame.com/ide/puzzle/factorial-vs-exponential
WhatTrickeryIsThis: t'utilises le primitif ou le Float Double
JSanction: le Float
WhatTrickeryIsThis: 100* Double en Java tu aura des surprises
WhatTrickeryIsThis: pareil en float j'imagine
JSanction: exact le double fonctionne mais pas le Float
JSanction: c'est étrange
JSanction: ça veut dire que mon float n'était plus assez précis...
JSanction: ±2-149?1.4×10-45 ? ±2128-2104?3.4×1038
JSanction: ça veut dire que j'ai dépassé la valeur maximale
WhatTrickeryIsThis: probable, vu le nom du test :p
JSanction: Je pensais que ça irait vu qu'en js j'ai été très vite limité par l'espace mémoire des calculs
JSanction: Du coup je pensais que mon algo était large pour java, faut croire que non, merci du coup de main
Tessar: salut
WhatTrickeryIsThis: Il s'appele comment le jeu des potions et des sorcieres? le fall challenge 2020
dwarfie: oui
WhatTrickeryIsThis: FallChallenge, c'est pas terrible pour m'y retrouver dans mon workspace
WhatTrickeryIsThis: j'ai renommé en PotionsSorcieresFallSC2020
WhatTrickeryIsThis: :(
WhatTrickeryIsThis: je vais m'amuser dessus en attendant le Summer Challenge
dwarfie: tu vas attendre longtemps ;)
Alshock: Arrête de retourner la plaie dans mon couteau WhatTrickeryIsThis
Alshock: Surtout que j'ai même pas eu le temos de faire le précédent
WhatTrickeryIsThis: si ça peut te rassurer, je crois je t'ai monté sur ton utt Alshock
WhatTrickeryIsThis: mais je suis pas sur que tu puisse espérer passer legende non plus
Alshock: Non, cette version est hardstuck, faut que je finisse le rework que j'ai lancé y a environ 300 milliards d'années
Alshock: un des millions de trucs que je commence et que j'ai systématiquement la flemme de finir
Bon[]Crayon: Salut :ghost:
Bon[]Crayon: Bonjour Professeur Automaton2000.
Automaton2000: mais de la façon de faire
Bon[]Crayon: Automaton2000 C'est le résultat qui importe.
Automaton2000: parce que maintenant on est dans les puzzles de cg
Bon[]Crayon: Automaton2000 le 100% sinon rien
Automaton2000: mais on voit pas le rapport avec le fait de pas avoir les bonnes idées
Bon[]Crayon: Automaton2000 pas de bonnes idées, pas de 100%
Automaton2000: ouais du coup ça devrait etre bon
dwarfie: malheureusement , y'en a qui font 100% sans avoir les bonnes idées ... juste en le piquant ... pas vrai Automaton2000 ?
Automaton2000: mais oui je suis nouveau sur le site
dwarfie: Automaton2000 : primo , c'est pas une excuse ... secundo , elle est bidon ton excuse ...
Automaton2000: mon dieu que c'est lent
Bon[]Crayon: J'ai l'impression q'une phrase de l'énoncé en `Monospace` ne s'adapte pas à la largeur du cadre.
Bon[]Crayon: https://www.codingame.com/contribute/view/67293516d9a773d8a3de01469bde7324065a
WhatTrickeryIsThis: ça a été écrit avec le mauvais[]Crayon je penses
Bon[]Crayon: Est-ce qu'il y a une solution ?
Bon[]Crayon: :grinning:
nicola: Oui, 42.
philRG: purée j'en ai bavé
philRG: c'est un Coc?
Alshock: as-tu atteint la blanche colombe ?
nicola: Qui propose un CoC où la réponse est invariablement 42 ?
philRG: print(math.floor(sum([int(input()) for _ in range(count)]) / count))
Jiway: Bonsoir public
WhatTrickeryIsThis: :metal_tone2:
philRG: AIshock :joy: nan pas encore assez bavé :-D
Alshock: http://chat.codingame.com/pastebin/f46448d7-3304-4782-a05d-bb1d8d3d5385
Alshock: J'en reste sans voix
Jiway: C'est pas une blague du genre + est pas définit pour les uint64 et du coup il fait un cast implicit en int?
WhatTrickeryIsThis: c'est juste un wrning
Alshock: Je pense que c'est une blague du type il a remarqué que le bitfield fait moins de 31 bits donc ça tient dans un int
WhatTrickeryIsThis: y à le même genre de bouze qui peut arriver à ceux qui font des (for unsignedint i++à;....)
Alshock: c'est qu'un warning, mais un warning que je comprends pas ça me fait me poser des questions
Jiway: Ah mais parce que t'as fait deux uint64 sur une plage de 32 bits?
Jiway: Je comprends pas dans quel cadre tu dois faire ce genre de pratique barbares
Alshock: en fait c'est des uint32_t mais j'avais pas encore scale down
OldJohn: https://wg21.cmeerw.net/cwg/
Jiway: Malotru
OldJohn: Donc c'est implémentation dépandant... Confondant,n'est-ce pas
OldJohn: Au moins le compilo exprime ce qu'il fait dans la comparaison
Alshock: Je suis pas sûr de quelle issue tu parles
OldJohn: De la tienne, Etienne
philRG: ben les 3 variables sont de même type
Alshock: je voulais dire, dans le lien xD
philRG: ah c'est une struct
WhatTrickeryIsThis: si tu fais des operations sur des varialbes de mêmes type, ça peut donner des trucs de pas même type
OldJohn: Fichtre désolé !
WhatTrickeryIsThis: d'où les loss precisison, les truncate, les arrondis
OldJohn: 739
WhatTrickeryIsThis: bon arrêtez les gros mots svp, Automaton2000 va les répéter
Automaton2000: salut à tous et à WhatTrickeryIsThis
WhatTrickeryIsThis: salut
Alshock: Merci beaucoup OldJohn ! <3
Jiway: Automaton2000 dit pas de gros mots s'il te plait
Automaton2000: je le fais en quel langage ?
Jiway: En aucun Automaton2000 on a dit pas de bétises
Automaton2000: oui, je suis d'accord avec toi
Jiway: Bien
WhatTrickeryIsThis: pas en allemand stp
Jiway: Je viens de faire l'exo "Container Terminal", je me souvenais pas que les exercices faciles pouvait avoir des petits tricks qui sont pas décrit directement dans l'énoncé
WhatTrickeryIsThis: What Trick?
Jiway: Pour moi les exos faciles c'était on t'explique ce qu'il faut faire, et c'est tout
BlaiseEbuth: Genre y'a des règles à respecter...
Alshock: Mais la propal semble s'intéresser exclusivement aux bitfields de signe indéfini (les fameuses indéterminations de int char et consors)
Jiway: La difficulté des exos faciles pour moi, c'est de l'ordre du "Je connais pas suffisamment le langage pour savoir quel container je dois/peux utiliser"
BlaiseEbuth: "pour moi"
Alshock: pour lui, pour elle, et tous ceux qui le veulent
WhatTrickeryIsThis: What Trick Is This?
Jiway: C'est le cas des exercices proposés par Codingame directement. Tu peux tous les résoudre en suivant à la lettre ce qui est décrit dans l'énoncé
**BlaiseEbuth slaps Alshock with a large summer hit.
Jiway: Là faut que tu vois que tu peux pas empiler un conteneur sur un conteneur qui part plus tôt, et c'est pas explicite
BlaiseEbuth: L'ironie du propos passe au dessus de jiway...
Jiway: Je suis trop choqué pour réfléchir xD
philRG: AIshock j'ai rien compris à ton warning, et je suis motivé pour apprendre ;-)
philRG: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
philRG: où est l'int?
philRG: il y a que des uint64_t
dwarfie: perdu ... uint6_t , c'est ULL et pas UL ;)
dwarfie: uint64_t
philRG: bon je vais me mettre à scratch moi
nicola: Ça manque par ici.
nicola: On propose à [CG]Thibaud ?
BlaiseEbuth: Le truc pour collègiens ?
nicola: Oui.
WhatTrickeryIsThis: moi je voudrai jouer à un jeu genre pokemon, mais à la place des pokemon on atrappe des bananes
nicola: Il manque uint64_t dans un coin ?
dwarfie: "Qu'est ce que ça te fait quand Scratch s'aggripe à ta jambe et se frotte de haut en bas ?"
BlaiseEbuth: Je te fais la réponse en avant première nicola: "Ca serait intéressant... Mais c'est pas une priorité. :("
philRG: nicola: c clair :-D
nicola: UTTT en Scratch.
nicola: On ne passe pas le premier balaise.
WhatTrickeryIsThis: nice Blaise, la priorité ça doit être le summmer Contest probablement
nicola: Ou même coder un BFS en Scratch.
nicola: Ça t’élimine de 95 % des puzzles.
BlaiseEbuth: Nan. La priorité c'est faire venir plein de monde (on sait pas pourquoi) et l'escape truc.
nicola: Faire venir du monde, j’ai une idée (des données anonymisées).
nicola: Pour les recruteurs.
BlaiseEbuth: Bah ouai, quand c'est gratuit, c'est toi le produit.
WhatTrickeryIsThis: faire venir du monde = submits plus lent :(
nicola: Un peu comme les vendeurs de GPS pour bagnoles pompent leurs données pour affiner leurs bases de données.
nicola: Faire venir du monde → plus de sous → plus de serveurs.
Bon[]Crayon: Est-ce que certains ou certaines d’entre vous utilisent un client externe pour le chat ?
nicola: Tant qu’ils ne sont pas à Strasbourg.
philRG: je trouve ça bien l'escape game sinon, mais j'ai pas pu tester, pas de fenêtre vi
BlaiseEbuth: D'où ça fait plus de sous ?
WhatTrickeryIsThis: y à des fuites sur les recette CG apparemment, Apo doit avoir une combine
nicola: (Plus de données)
philRG: et mon mulot s'est fait attrapé par le chat
BlaiseEbuth: Les données faut les faire, si les gens viennent créent un compte et se barrent, y'a pas masses de données.
nicola: Non, pas de client externe (pidgin rame à mort chez moi).
nicola: Le premier truc, c’est de filtrer les données.
philRG: graphiquement il y a de l'idée quand même, perso j'ai pas testé :expressionless:
nicola: Et ceux qui créent un compte puis se barrent ne font pas ramer les serveurs.
nicola: philRG, Scratch ?
BlaiseEbuth: Pas actuellement Bon[]Crayon mais j'ai l'habitude. -_- c'quoi l'problème
BlaiseEbuth: ?
Bon[]Crayon: Pour savoir si ça fonctionnait.
Bon[]Crayon: Il faut que je me renseigne comment le chat fonctionne.
philRG: nicola: oui
philRG: https://machinelearningmastery.com/simulated-annealing-from-scratch-in-python/
philRG: merci gargle :-D
philRG: je tape scratch et il me file ce lien
Remiavecuni: Bonjour, est-ce que quelqu'un s'est penché sur le puzzle de la semaine ?
WhatTrickeryIsThis: Un Brownlee tiens
Bon[]Crayon: @Remiavecuni C'est lequel ?
WhatTrickeryIsThis: sont méchants en triathlon
BlaiseEbuth: Bon[]Crayon: mal
Remiavecuni: C'est Tiling by Square
Remiavecuni: Je suis un peu perplexe quant à la démarche
Alshock: j'ai même pas regardé
Bon[]Crayon: @BlaiseEbuth merci
WhatTrickeryIsThis: suffit de sommer les aires avec un bruteforce?
BlaiseEbuth: Si tu veux un client externe -> pidgin. C'est celui qui subit le moins les problèmes de conf du serveur xmpp. Bon[]Crayon
Bon[]Crayon: ok merci
WhatTrickeryIsThis: c'est carrement débile, on peut toujours remplir un rectangle avec des 1
WhatTrickeryIsThis: la réponse c'est w*h
Remiavecuni: Je pense qu'il faut trouver le nombre minimum.
WhatTrickeryIsThis: ah ouééé
WhatTrickeryIsThis: malin
Remiavecuni: Donc mettre les carrés les plus grands possibles
WhatTrickeryIsThis: malin comme un singe
Remiavecuni: mais pas trop, car si on comble avec des 1x1 ça fera trop.
WhatTrickeryIsThis: somme des aires = w*h, c'est le premier trick
WhatTrickeryIsThis: pas certain si y à une condition supplémentaire
WhatTrickeryIsThis: peut être par récurrence
WhatTrickeryIsThis: en programmation dynamique
WhatTrickeryIsThis: parceque tu connais la solution sur des rectangles inclus dans le rectangle père
WhatTrickeryIsThis: faut demander à dwarfie il a gagné celui là
dwarfie: hé hé
dwarfie: et en 25 lignes claires en plus :yum:
WhatTrickeryIsThis: hardcodé quoi
dwarfie: meme pas ... c'est fou ce que ca ressemble a un bfs ... en meme temps .... ;)
dwarfie: mais c'en est pas un ... :D
WhatTrickeryIsThis: un bruteforce sur le nbr de carrés + test sur les aires, y à pas mieux
WhatTrickeryIsThis: :strong:
dwarfie: pas si sur ...
WhatTrickeryIsThis: nan pas sur parceque les carrés si ça se trouves ils rentre pas en largeur :D
WhatTrickeryIsThis: le buteforce pas trop forcé donc
dwarfie: ah le sale .... je vient de voir une solution , c'est limite du harcode en effet .... le gars a fait un tableau contenant toutes les valeurs possibles par rapport aux contraintes :D
Bon[]Crayon: C'est malin.
WhatTrickeryIsThis: malin comme un singe
WhatTrickeryIsThis: faut que je reprennes les puzzles, je suis bientôt lvl40
WhatTrickeryIsThis: 2500 xp, c'est combiens de puzzles ça :thinking:
dwarfie: 50
WhatTrickeryIsThis: ouch
dwarfie: bon ... 480 fait en php ... ca doit me faire presque 500 de resolu ... faudra vraiment que je fasse le vrai compte un jour ...
dwarfie: c'es tplus vraiment la que je peut gratter des XP (meme s'il me reste des officiels a 500 cp qui trainent)
dwarfie: ... 500 xp ...
WhatTrickeryIsThis: j'en ai fait qu'une dizaine
WhatTrickeryIsThis: de community
WhatTrickeryIsThis: j'ai tous les autres mais pas nitendo en C++
WhatTrickeryIsThis: il rapport lui je crois
WhatTrickeryIsThis: Automaton2000 il a fait nintendo
Automaton2000: donc faut le faire avec un seul pod
WhatTrickeryIsThis: c'est pour ça il est haut lvl
WhatTrickeryIsThis: y à un lvl mini pour parler sur le chat
WhatTrickeryIsThis: ou y avait
BlaiseEbuth: C'est une blague groovy ? C'est tellement lent que ça timeout 4 fois sur 5 sur le test 1 de temperature...
BlaiseEbuth: Ah. Des fois ça timeout alors que t'as sorti la bonne réponse
WhatTrickeryIsThis: c'est lent comme java
WhatTrickeryIsThis: bhe tu as raté un \n ou un truc
BlaiseEbuth: Bah c'est un copié/collé d'un code java, et aucun souci en java...
WhatTrickeryIsThis: sysout existe pas en groovy
WhatTrickeryIsThis: si?
BlaiseEbuth: Genre j'y connait quelque chose...
WhatTrickeryIsThis: remplace
WhatTrickeryIsThis: println
WhatTrickeryIsThis: println "output"
WhatTrickeryIsThis: et les imports, les types
WhatTrickeryIsThis: Scanner in =...
WhatTrickeryIsThis: supprime Scanner
BlaiseEbuth: par ?
WhatTrickeryIsThis: par rien
WhatTrickeryIsThis: on dit pas int a =2 en groovy apparemment
WhatTrickeryIsThis: on dit juste a =2
BlaiseEbuth: Bah ça c'est bon
BlaiseEbuth: Le code fonctionne hein, seulement il timeout souvent
BlaiseEbuth: Mais si tu spammes le test des fois ça passe
WhatTrickeryIsThis: cqfd
WhatTrickeryIsThis: spam
WhatTrickeryIsThis: ça me fait penser au spam submit en battledev
WhatTrickeryIsThis: bientôt la battledev
BlaiseEbuth: o/
Remiavecuni: Je suis en train de chercher sur le web des solutions mathématiques au puzzle de la semaine, c'est pas gagné ...
WhatTrickeryIsThis: c'est pas une soluce mathematique que tu cherche, c'est informatique
Remiavecuni: Si je trouve une solution mathématique, je peux la coder en informatique
Remiavecuni: Puis si je trouve une solution informatique, il n'y a plus d'intérêt ;)
dwarfie: la solution mathematique s'applique pas dans ce puzzle ... pas de bol :D
Remiavecuni: Qu'est-ce que vous suggérez comme piste ?
WhatTrickeryIsThis: fait des gros carre qui prennent la largeur, ça devrait converger
WhatTrickeryIsThis: carre largeur + carre largeur residuel +++
WhatTrickeryIsThis: coupe une bonne tranche à chaque occurence jusqu'à 1
WhatTrickeryIsThis: out( nbrOccurence)
Remiavecuni: Est-ce que cette solution n'est pas influencée par l'exemple ?
Remiavecuni: J'ai l'impression que ça ne fonctionnerait pas pareil si le rectangle faisait 11 par 12
WhatTrickeryIsThis: les trucs paires, ils se coupent en deux rectangle peut être bien
Remiavecuni: J'ai bien envie de tester toutes les dimensions possibles, en commençant pas le carré le plus grand possible (11x11 dans l'exemple), puis en diminuant jusqu'à la moitié (7x7 pour cet exemple), puis remplir l'espace restant par le carré le plus grand possible ... mais j'ai peur que ce soit une solution trop lourde.
Remiavecuni: * la moitié du côté le plus grand
Remiavecuni: Tiens je vien sde me rendre compte que j'excluait le cas où le rectangle est "long" (petit côté inférieur à la moitié du grand côté)
WhatTrickeryIsThis: ça à l'air d'être moitie -1 la solution optimale, mais bon dans le doute bruteforce
philRG: Remiavecuni: c'est la solution que j'ai trouvée sur LeetCode, mais elle n'est pas minimale
BlaiseEbuth: Tricheur
philRG: après il ne me semble pas y avoir de code optimal
dwarfie: definis "code optimal"
philRG: ie qui trouve toutes les solutions
dwarfie: ben si ...
BlaiseEbuth: Il te dit que non.
dwarfie: ah ben oui , c'est vrai ... j'ai pas un code , j'ai un script en php qui le fait ... :D
philRG: j'ai trouvé une solution en Haskell: http://int-e.eu/~bf3/squares/Young.hs
Remiavecuni: Je suis en train de remplir un tableau ave cles solutions évidentes ... pour voir si je trouve une formule ensuite. Mais ça va pas être évident avec les nombres premiers entre eux.
BlaiseEbuth: ruby import prime...
BlaiseEbuth: :3
Remiavecuni: philRG c'est pas une solution, c'est le tableau que je voulais faire ... merci pour le gain de temps :)
dwarfie: pff ... tout ca pour juste placer des carres ....
**dwarfie tend un verre d'eau que vous finissiez de vous noyer les gars
WhatTrickeryIsThis: http://chat.codingame.com/pastebin/2d076a8e-37b7-456d-a5a4-06762f30d105
WhatTrickeryIsThis: ça marche pas trop mal
WhatTrickeryIsThis: à une vache prêt
WhatTrickeryIsThis: pour autant, ça decale de 1, je suppose le brute force du cut c'est mieux
Atraya: Hello , bonsoir tout le monde
Remiavecuni: Bonsoir
nicola: Du cut du cut du cut !
Zorg1: le professionnel de la profession
ldiaks01: Woww, en cinq secondes
dwarfie: regle du jour : quand on fait une mcts avec des valeurs de wins en float , on devrait jamais laisser un type int pour wins dans la fonction ucb
Yvan435: c'est possible des tests codingame en html?
BenPix: Bonsoir, je vois que les tips donnés pour le Spring Challenge 2021 c'est MiniMax. Vous pensez qu'on peut battre le boss Gold avec ce type d'algo ? (j'ai encore jamais codé de MiniMax)
BenPix: Yvan435 non je pense pas, HTML c'est un langage de structure, c'est pas de programmation. Ici y'a que des problèmes d'algo, pas de QCM
dwarfie: 29 victoires pour une defaite a othello en appliquant la regle du jour .... :D
dwarfie: mais le boss est quand meme haut ...
dwarfie: et 30 places de mieux a oware avec la meme correction ... heureusement que je l'ai vu ... ca m'evitera de me planter la prochaine fois :rofl:
Thyl: gg dwarfie
Thyl: j'ai jamais comprit le mcts
Thyl: comment tu peux avoir des perfs pour faire des tours et des tours...
dwarfie: mon mcts , c'est 40 lignes generiques maintenant ...
dwarfie: tout se joue sur la gestion des etats et trouver le moyen de simuler rapidement ...
Thyl: sur Oware tu m'as éclaté
Thyl: j'ai un minimax deep 8
dwarfie: sur oware ... j'ai que 5k simu par tours ...
**dwarfie va finir juste derriere le boss a othelle ... c'est sur ...
dwarfie: oware , les parties peuvent etre tres longues , c'est ca le soucis ...
dwarfie: 12matchs contre le boss , j'en perd que 4 et je reste coincé derriere ... c'etait sur ca ... :D
dwarfie: va falloir quelque submit pour le descendre un peu mais ca devrait le faire ...
Thyl: avec un bitboard ?
dwarfie: ca et/ou du pre-calcul
Thyl: oware à était résolu
WhatTrickeryIsThis: mon win utt il est int :(
leojean890: Thyl t'as ptet des bugs dans ton oware ?
leojean890: un minmax ça rank vers 30-40
leojean890: dwarfie Othello le boss est un MCTS (darkhorse64), moi en minmax je me suis fait pousser et je suis bottom W1 (les premiers sont en minmax apparemment)
leojean890: (j'ai un winrate < 50% contre le boss)
dwarfie: ca je m'en doutais que tu t'etais fait pousser vu ce que t'as bas en wood 1 ;)
leojean890: papyjo m'a poussé et a poussé aussi java cofffee cup
leojean890: et un 3eme
leojean890: il spammait les submits
dwarfie: je marche sur le top 10 ... j'ai 75% contre le boss et ca passe pas :(
leojean890: je me suis dit bon je repush pas vu qu'il va me pousser ;)
dwarfie: la je tente une variation mais pas sur que ca soit mieux ...
leojean890: ah 75% mais moins contre certains du top ?
dwarfie: par contre une fois passé en wood 1 , je risque d'en faire redescendre :D
leojean890: tu es entrain d'enchainer les MCTS
leojean890: je me suis dit que j'allais m'y mettre
leojean890: ...
leojean890: https://jeffbradberry.com/posts/2015/09/intro-to-monte-carlo-tree-search/ cet article est assez clair
dwarfie: la sur le top je suis a 100 % 50% 100% 100% 100% 50% 100% ;)
leojean890: ah bah normalement tu passes lol
leojean890: sur combien de matchs ?
dwarfie: sauf que le boss est haut ...
leojean890: tu le fait baisser avec des submits
leojean890: ^^
dwarfie: 4 points entre le 1er (hors moi) et le boss ...
leojean890: mais si tu lui mets 75% il devrait baisser, non ?^^
dwarfie: donc dur de monter et la moindre defaite me fait chuter ou fait monter le boss
leojean890: ah je vois dans le leaderboard que t'es 2 pts au dessus du 2nd
dwarfie: je stall a 2.5 derriere lui la
leojean890: ça devrait passer alors si tu le fais baisser
dwarfie: en 3 run , il a plus monté que descendu :(
leojean890: moi si je repush il me semble que je bats que papyjo et java coffie cup en W1 les autres ont > 50% sur moi
leojean890: ah mais les 75% c'est basé sur combiend e matchs ? CG benchmark ?
dwarfie: sur 50 matchs en ide
leojean890: ah ok ouais c pas mal déjà comme métrique
leojean890: dmg qu'au submit tu le fasses monter
dwarfie: et 2 matchs nuls en plus des victoires ;)
leojean890: match nul vu que ton ELO est < au sien ça joue en ta faveur, non ?
dwarfie: jamais ete clair ca ...
leojean890: ce serait logique^^
dwarfie: le boss , j'ai toujours eu l'impression qu'il etait un peu cheaté ... sinon il serait toujours en bas ... :)
leojean890: 32.28 tu montes
leojean890: tu vas sûrement l'avoir soon
leojean890: arf j'ai rien dit ça rebaisse;)
dwarfie: bon , la variation marche un poil mieux contre le boss mais moins bien contre le top ...
leojean890: ce qui compte c de baisser le boss je dirais, non ?:P
leojean890: au pire si t'en fais passer un, osef ?:P
dwarfie: bah ... 3-4 run pour le descendre et ensuite l'autre pour passer devant en ecrasant le top ... bourrin mais ca peut marcher :D
leojean890: par ex hehe
leojean890: après c'est chaud de monter en W1 je trouve^^
leojean890: j'ai pas essayé de réutiliser l'arbre d'un tour à l'autre
leojean890: et de considérer les propriétés de symétrie
leojean890: pour ne pas simuler plusieurs fois des trucs équivalents
leojean890: mais ça pourrait être une bonne idée
dwarfie: tien ... j'ai pas pense a la symetrie :D
leojean890: j'ai pas essayé de coder un truc avec ça
leojean890: j'y ai juste pensé
dwarfie: en meme temps ... pas sur que ca soit rentable
leojean890: ça semble pas si simple à mettre en place
leojean890: car la symétrie n'est plus là rapidement
dwarfie: bon , il a un peu descendu sur ce run ... et en une victoire il remonte de 0.15 ... cheaté je te dis ;)
leojean890: au fait on parlait de dice duel l'autre jour, j'ai réfléchi à ce qu'on a dit.. le state inclut aussi la position des faces, donc faut faire gaffe si on tente d'optimiser la simu et réduire le branching en ne considérant que les cases d'arrivée au lieu de BFS, ça risque de donner des configs différentes de dés parfois
leojean890: (si tu mets la position des faces dans l'éval par ex)
leojean890: genre c'est mieux d'avoir un 6 qu'un 1 pour avoir plus de champs de liberté au coup d'après
dwarfie: j'avoue que je l'ao pas regardé vraiment pour le moment
leojean890: ouais..
leojean890: j'essaye d'améliorer un peu, car dernier de wood 1 lol
Regulus136: qui m'a poussé sur hypersonic ?
Thyl: Regulus poussé en legende ?
Regulus136: oui
leojean890: pareil pendant le SC2021 mdr
leojean890: y'en a un qui a décidé que hypersonic c'est mieux que SC2021^^
Regulus136: j'avais pas touché à mon code depuis novembre 2016
leojean890: mdr ça a mis du temps xD
leojean890: moi je l'avais poussé il y a 6 mois
leojean890: il était vers 15eme gold
leojean890: du coup ça m'a surpris que ça monte légende
leojean890: y'avait plus de 2 pts de ELO entre moi et le boss avant je crois
dwarfie: c'est pas moi ... je retarde de bosser sur HS depuis des mois :D
Regulus136: là il y a un joueur qui a plus de 13 points d'avance sur le boss
leojean890: y'a un fort taux de légende n'empeche sur hypersonic
leojean890: wow un mec en submit avec tanta d'avance ?^^
leojean890: genre 420 légende sur 2300 bots c'est énorme
leojean890: CG ont pas été super sélect sur celui-ci^^
Regulus136: c'est clair
**dwarfie se cache en silver :D
leojean890: 13 pts d'avance il va pas finir dans les abysses de légende lui
Thyl: va déjà falloir que je sois au moins une fois Légende
Thyl: pas gagné
pardouin: tuto pour passer légende: https://www.allocine.fr/film/fichefilm_gen_cfilm=105557.html
pardouin: (j'ai honte)
WhatTrickeryIsThis: les affiches cinema?
WhatTrickeryIsThis: j'ai trouvé une critique cinema sympa de Jack Nikolson
WhatTrickeryIsThis: https://www.youtube.com/watch?v=BdDhaE-GwGA&t=7s
pardouin: XD
pardouin: ça c'est alshock quand il regarde les contrib CoC ^^
leojean890: ouais j'ai vu hier il s'est énervé^^
leojean890: un COC qui va agacer pas mal de monde, on dirait ^^
leojean890: où il faut copier coller des trucs depuis le statement
leojean890: dans le code
leojean890: des encodages de lettres
leojean890: mais il a été validé apparemment
pardouin: j'ai pas regardé mais apparemment c'était ascii art avec seulement quelques lettres :/
dwarfie: evudemment ... y'a que les bons coc qui sont pas validés ....
leojean890: y'a des mecs qui valident un peu tous les nouveaux COC, non ?
leojean890: genre qui ont le oui facile^^
pardouin: ça: https://www.codingame.com/contribute/view/67959e84d38495cb2d8c28ab866670eb88b6
leojean890: perso je vais jamais voir
leojean890: la flemme d'aller voir les COC
leojean890: alors que je suis pas fan de COC
dwarfie: ils ont le oui facile parce qu'il faut avoir le oui facile pour la quest map ... c'est connu
pardouin: en même temps tu as des points de questmap pour modérer/créer des contrib
pardouin: oui voila
pardouin: et là le truc est validé malgré un score de -3
leojean890: la quest map tu peux approve ou reject les 2 marchent pareil
pardouin: il devrait y avoir une condition de score >= 0
leojean890: perso j'ai mis des approval sur 2 multis et voilà lol
dwarfie: ne pas l'avoir dans la quest map ca serait encore mieux
leojean890: "créer une contrib" dans la quest map c pas forcément une bonne idée
leojean890: ça crée bcp de contenu
dwarfie: bon , je passerais vraiment pas wood 1 ....
leojean890: mais ça évite qu'on ait majoritairement des contenus créés avec une vraie idée
leojean890: dwarfie en tunant un peu peut être^^
leojean890: ou te faisant pousser
pardouin: ben surtout là il y a genre 200 contrib en permanence, super pour faire le tri
dwarfie: pousser c'est pour les faibles ... et ca necessite des participants
leojean890: moi je trie par puzzle
leojean890: et ensuite je regarde que multi et optim
pardouin: les gens qui passent 10h pour pondrre un bon un truc se retrouvent noyés dans la masse
leojean890: j'y passe pas 3 plombes en gros:)
leojean890: ouais dmg
leojean890: mais ça finit quand même validé par les serial validers
leojean890: quoi que pour valider des multis y'a moins de candidats
dwarfie: s'ils ont passé 10h , ca sera pas validé ... c'est trop dur donc on refuse ...
pardouin: je regarde la contrib qui avait fait rager alshock, le rendu est vraiment dégueulasse en plus ^^
leojean890: pousser c'est pas le top mais bon quand t'arrives pas à passer ou quand tu passes à autre chose quand t'en as marre ça finit par arriver
leojean890: après y'a peu de candidats qui participent aux multis commus j'avoue
leojean890: un ou 2 de tps en tps par multi
leojean890: tu peux y passer 10h sans pour autant que le puzzle soit dur
pardouin: c'est surtout des gens qui ont quasi tout fait donc ils se rabattent sur les multis commu
pardouin: mais quand tu as encore plein d'autre contenu non fait sur le site c'est pas forcémet ta priorité
leojean890: les gens qui aiment bien les multis
pardouin: oui aussi
pardouin: il y en a qui ne font que ça
leojean890: les commu ce sont pas mal de board games
pardouin: bon toujours pas fait le POTW
leojean890: certains préfèrent ces jeux à d'autres officiels
leojean890: je croyais que t'avais tous les puzzles < hard ^^
pardouin: j'ai refait quelques very hard, j'en ai trouvé des nouveaux faisables si ça t'intéresse
pardouin: non 86%
leojean890: vas y je veux bien ^^
leojean890: 86% hard tu m'avais dit
leojean890: mais 100 < hard
pardouin: 100 100 86 36
pardouin: ça avance tranquilement
leojean890: voilà
pardouin: j'étais à 19 vh
pardouin: mais ça monte vite il y en a peu
leojean890: je vzux bien les faisables vh^^
leojean890: oui je vois
dwarfie: pfff , j'ai fait descendre tout le top10 de 1 point et le boss lui remonte un max ...
leojean890: arf dmg te reste plus qu'à tuner dessus
pardouin: alors derniers que j'ai fait: cubax folding, prime transformations, hitori solver, fill the square!, dungeon designer, squares order, completed mahjong hands
leojean890: d'acc thx
dwarfie: y"a rien a tuner ...quand je le bat 4 fois , il descend a peine et je perd une fois , il s'envole ... ca me rappelle la galere de pcr avec tidymaze ....
pardouin: les plus simples pour toi ce serait hirtori solver et cubax folder je pense
pardouin: ça ressemble aux trucs que tu aimes bien
pardouin: hitori*
leojean890: dwarfie c bizarre ça
pardouin: squares order pas trop dur aussi
leojean890: logiquement l'algo trueskill ferait + descendre que monter qd t'es en dessous
leojean890: pardouin ok faudra que je regarde ça
dwarfie: sauf que 10.000.000 ieme fois ... c'est pas rellement du true skill ....
leojean890: ah
leojean890: mais souvent ça m'avait l'air logique quand je suivais mes submits en regardant le leaderboard
dwarfie: le seul truc ou y'a vraiment un semblant de trueskill c'est le classement de CoC
leojean890: du coup jsp pk c'est bizarre comme ça là
leojean890: faut regarder sur CG stats le nb de victoires et loses et voir de combien ça monte ou baisse, ça peut être à retardement par ex
leojean890: y'a que beardwhale qui te résiste^^
leojean890: 34 le boss, abusé
leojean890: le boss tu l'as baissé que de 0.1 en 1 vict (ou 2)
dwarfie: oui ... et tu vas voir , ces qui'l en gagne une il reprend 0.15
leojean890: encore de 0.1 avec une vict de plus
leojean890: tu lui mets 3/0
leojean890: et t'as des WR > 50% sur tous ouais
dwarfie: c'est ca le plus gonflant .... :(
leojean890: lorenzods te resiste un peu aussi mais tu gagnes
leojean890: le boss a encore perdu 0.1 avec 1 vict de ta part, 33.91
leojean890: 1 vict du boss mais ça l'a remonté que de 0.1
leojean890: ça semble ê équivalent quand il win ou lose en nb de ELO gagnés/perdus
leojean890: vu que tu le bats le spam submit devrait suffir, non ?
leojean890: t'es à 0.8 ça passe ptet
dwarfie: si ca suffisait je serais deja passé y'a une heure ...
leojean890: le pbm c'est les petites loses des mecs en dessous
leojean890: j'ai l'impression que ça te baisse un peu trop
leojean890: meêm s'il y en a peu
leojean890: le boss remonte de 0.08 en te battant
dwarfie: 6 victoires de suite a je monte plus ...
dwarfie: 9 victoire et le monte de 0.3 ... l'arnaque
leojean890: ceux qui te mettent 2/3 loses j'ai l'impression que ça te baisse de bcp
dwarfie: 1 loose , je perd 0.1 ... logique
leojean890: contre les mecs en dessous, peut être car ils ont 2-3 de ELO de moins que toi
dwarfie: c'est pas que je descende le soucis ... c'est que les win font pas monter
leojean890: du coup ça te baisse + de perdre que ça te monte de les battre
leojean890: voilà comme tu dis
leojean890: et c'est dû au fait qu'ils ont plusieurs pts de moins je pense
leojean890: le boss, tu l'as baissé de 0.3 pendant le submit car 6/3
leojean890: ça augmente d'autant par win que ça baisse par lose
leojean890: bizarre car il est au dessus de toi
dwarfie: et voila ... je bat le boss 6 fois , il gagne 3 et du coup il est descendu d'a peine 0.12 ...
leojean890: de 1.5 environ
leojean890: non il était à 34.25 tout à l'heure et là 33.98
leojean890: tu l'as qd même baissé un peu
dwarfie: au debut du submit il etait a 34.1
leojean890: j'avais vu 34.2X moi
leojean890: su CG stats
dwarfie: il avait deja monté
dwarfie: sur la premiere defaite
leojean890: j'ai cru voir +0.1*3-0.1*6 environ
leojean890: vu que 6/3
leojean890: on va voir vu que t'as resub
leojean890: arf le 70eme te met une lose c chiant ça lol
dwarfie: et l'autre descend seulement de 0.08 ... pfff
leojean890: en tt cas ça commence avec une win pour toi contre le boss il est à 33.86 alors qu'il avait 33.98 avant ton sub
leojean890: c'est un bon début
dwarfie: ah oui ... ca fait 0.12 ... en fait faut que je submit , a la premiere victoire contre lui je recommence ...
dwarfie: comme ca au bout de 10 il est en dessous de 33.5 :D
dwarfie: 32.5 plutot
leojean890: c'est le bon plan tu lui mets une win quand t'es encore 10 places en dessous
leojean890: il baisse de + que quand t'es proche
leojean890: ouais en fait vu comme ça ça prendra énormement de submits pour le baisser assez
leojean890: (mais pour moi il avait baissé de 0.25 au submit précédent^^)
leojean890: arf 2/1 pour lui
dwarfie: pfff ... 10% de perf en moins ... c'est les serveurs qui me chient dessus la ...
leojean890: dmg c'est resté à 2/1
leojean890: ça aide pas
leojean890: 3/1 pour le boss mouais :s
leojean890: tu l'as doublé au final mais ça reste un peu juste, va falloir submit 20 fois pour passer ;)
dwarfie: ouais ... ou 5 fois plus ....
leojean890: ou !n submit de chance
leojean890: un*
leojean890: t'es quand même pas loin en ELO
leojean890: ah ouais 0.25 d'écart en ELO
leojean890: ça va le faire
leojean890: 0.17 même
leojean890: dommage fallait juste une ou 2 loses de moins contre lui et c'était ok
dwarfie: clair
dwarfie: bon , je vais tenter de flirter avec le timeout
dwarfie: arff ... plus de temps et je gagne pas contre lui ... bizarre ...
M0oux: bonsoir ! je débute totalement et jessaye d'apprendre le python mais je n'arrive même pas à définir correctement me variables...
M0oux: quelqu'un pourrais m'apporter un peu d'aide svp ?
leojean890: dwarfie la vache ça a fait ce que t'as dit tout à l'heure là une seule win et il est vachement monté :o chelou
leojean890: M0oux tu regardes des tutos ?
leojean890: ptet que quand la victoire est un des premiers matchs ça vaut plus et plus les matchs avancent moins ça vaut
M0oux: oui oui mais le variables des tutos sont automatiquement définie (pour ce site) et quand j'esaye d'en définir une moi-même, je ne fait forcément pas les chose correctement sinon ça aurais fonctionner
M0oux: le site me propose de participer à clah of code, ce que je fait, sans réussir à définir une variable, bon je vai me triturer un peu le cerveau et si j'avance pas plus je reviens vers vous
leojean890: faut que tu forces un typage
dwarfie: oublie les clash ... j'ai plutot quelques puzzles easy pour te faire la main
leojean890: COC c'est pas super, fais les puzzles..
dwarfie: hé hé ;)
leojean890: ;)
Zorg1: :p:p:p
leojean890: les coc c'est pas super pour apprendre
leojean890: ça te force à coder vite pas à reflechir à ce que tu fais
Zorg1: c'est pas pour apprendre c'est pour devenir un expert Fibonacci et Prime numbers
dwarfie: 25% de perf en plus en virant un pragma parasite ...ca fera pas tout mais c'est deja un plus ...
leojean890: wow pragma parasite carrément^^
leojean890: faut faire attention auxquels mettre alors:p
dwarfie: ca fait 2-3 fois ou celui la me fait perdre de la perf : #pragma GCC optimize("unroll-loops")
M0oux: ok alors vous me conseiller quel puzzles ?
pardouin: thor
dwarfie: temperature
pardouin: the descent
dwarfie: horse racing
pardouin: ̶s̶p̶a̶c̶e̶ ̶m̶a̶z̶e̶
dwarfie: pardouin : :point_right: :door:
leojean890: 33.68 bah voilà il baisse bien ton boss xD
M0oux: ok merci je vais commencer par the descent
dwarfie: oui mais si je monte pas ca sert pas a grand chose :D
leojean890: resub 10 fois^^
leojean890: moins bon sub que l'autre trop de loses contre les autres
leojean890: du bas
leojean890: mais faitmieux baisser le boss
leojean890: 33.5 now
pardouin: hardcode ton premier coup et submit ton code sur un autre compte qui perd exprès quand il rencontre un joueur qui commence par ton premier coup
pardouin: il battra le boss mais pas toi
pardouin: <- génoe du mal
pardouin: génie*
pardouin: (je plaisante hein ^^)
dwarfie: et si le boss joue le coup il perd contre lui ... vu qu'il y a que 4 premiers coups possibles ...
Zorg1: tous ces grugeurs c'est de la faute à pardouin finalement :D
pardouin: XD
pardouin: je sais même pas de quel multi vous parlez ^^"
Zorg1: tu ferais mieux d'aider le génie local sans bouillir à résoudre P=NP
pardouin: je savais pas comment lui répondre alors j'ai tenté l'humour
Zorg1: bah l'interessant j'ai un peu fouillé tout ça, ça m'a un peu rafraichi la mémoire
leojean890: othello hehe
leojean890: le boss baisse encore là!
Zorg1: le boss wood2 ?
dwarfie: s'il descendait autant que j'ai fait descendre le top 10 ... :D
leojean890: mais field3 t'a bien ralenti ce submit
dwarfie: alors que c'est celui que je battais a 100% hier :D
leojean890: mais le boss.. en continuant ainsi ca ira^^
**dwarfie sent venir le remake de pcr ... une galere pour etre promu et apres direct dans le top 20 :D
leojean890: le wood 2 de pcr c'est un peu ça
dwarfie: c'etait le gold qui m'avait gonflé un tres long moment ...
leojean890: ah ok^^plus dur xD
leojean890: le W2 y'a plein de bloqués n'empeche^^
leojean890: je suis en bronze là avec heuristique vite fait, pas de simu^^
leojean890: (pcr)
BlaiseEbuth: pcr...
Zorg1: y en a qui était Bronze PCR avec un WAIT ...
BlaiseEbuth: Ca marche plus depuis longtemps.
Zorg1: je m'y étais fait poussé à l'ouverture des ligues avec un WAIT
Zorg1: après le WAIT n'est pas une si mauvaise stratégie à ce jeu
BlaiseEbuth: J'ai un WAIT en arène depuis 2 ans et il est toujours Wood2
BlaiseEbuth: Y'a une contrib qui s'appelle Turtle ! :o
BlaiseEbuth: C'est un coc...
Zorg1: ha un espèce de logo
dwarfie: un coq ?
dwarfie: :D
pardouin: fini le POTW
pardouin: me suis compliqué la vie je crois
pardouin: bonne nuit !
Zorg1: bn
pardouin: ah tiens c'est marrant, je suis passé de 36% à 36%
pardouin: parce qu'avant j'avais juste copié-collé mon goro want chocolate et ça passait plus de 50% des validateurs
pardouin: ça veut dire que ça ajoute au pourcentage global de complétion même quand on ne fait pas 100% :o
pardouin: moi qui pensais gagner de précieux pourcentages :'(
pardouin: allez zou
jdeveil: bon c'est l'heure d'aller se coucher pour pas dormir demain matin au boulot... bn