Chat:Fr/2022-05-15

From CG community
Jump to navigation Jump to search

I_love_CoC: o/ nicola

I_love_CoC: au fait yo Automaton2000

Automaton2000: ça c'est le truc qui me fait un peu comme si tu me dis que je vais reprendre mon code ...

cupidoncode: hello everyone

I_love_CoC: o/ cupidoncode

I_love_CoC: il y a surement des choses a reprendre dans ton code Automaton2000 tu ne crois pas?

Automaton2000: en meme temps ... c'est pas href ...

I_love_CoC: Automaton2000: if you say so

Automaton2000: je ne vois pas comment je me suis rendu compte que ça va être un peu trop

I_love_CoC: parce que tu es plus intelligent que tu le crois Automaton2000

Automaton2000: bonjour à tous ! :)

VilBoub: Salut Automaton2000

Automaton2000: c'est une façon de faire

Remi.: Salut tout le monde

Remi.: Automaton2000 au rapport

Automaton2000: oui mais bon c'est pas tout à fait

Remi.: Ok merci Automaton2000

Automaton2000: bonjour je suis nouveau sur le site ?

VilBoub: T'as perdu la mémoire Automaton2000 ?

Automaton2000: sauf que j'ai pas fait

Remi.: Petite question à propos de Travelling Salesman (l'optimisation), il y a de plus en plus de monde en dessous des 202000, selon vous c'est forcément du hardcode ou y a vraiment un moyen de le trouver par algorithme ?

VilBoub: j'avais lu sur le chat qu'il existait des bibliothèques capables de traiter autant de valeur dans le temps imparti

VilBoub: moi j'suis à 208579 avec un algo et un peu de random...

Remi.: C'est pas mal pour du python ! J'ai 205269 sans random et en utilisant à peine la moitié du temps, par contre c'est les algos qui me manquent pour améliorer mon score.

VilBoub: Je le relance à l'instant et hop : 208303 ^^

Remi.: J'ai déjà fait pas mal d'inversion (par 2, par 3, 4 ... 300/2), et aussi du décalage (par 2, 3 ... 300/2), je ne sais pas quoi faire d'autre.

VilBoub: moi j'ai que des inversions par 2

Remi.: Et avec seulement des inversions par 2 tu es obligé de mettre du random ?

VilBoub: sur le choix du point de départ pour mon glouton...

Remi.: Ah ok ... j'ai la chance que le c++ soit rapide, je teste tous les points comme départ, puis toutes les inversions/décalage et je garde la distance la plus basse.

Remi.: Mais comme certains ont 204000, 203, 202 ... je pense qu'ils ne hardcodent pas tous et qu'il y a encore moyen d'améliorer par algorithme.

VilBoub: les inversions, tu n'en teste qu'une ou tu vas bien jusqu'au bout ?

Remi.: Je les testes toutes. Et comme la boucle for ne gère pas les points autour du 0, à un moment je décale tous les points de n/2, et je repasse l'algo.

VilBoub: c'était pas ma question ^^

Remi.: Alors j'ai pas compris la question :thinking: j'utilise l'algo n-opt

VilBoub: quand tu teste les inversions, tu fais en largeur ou en profondeur ?

VilBoub: j'suis sur n-opt aussi, oui...

Remi.: Je ne comprends pas la notion de profondeur dans ce cas. Je teste une inversion, si le résultat est plus court je la conserve et je teste les autres inversions ensuite.

Remi.: Du coup c'est peut-être là que je manque quelque chose ^^

VilBoub: non, en fait je pense que c'est redondant de le faire en profondeur en continuant à inverser après la 1ère fois ...

VilBoub: Si tu veux d'autres idées, j'avais trouvé ce lien : https://interstices.info/le-probleme-du-voyageur-de-commerce/

Remi.: Et comme j'avais du temps de calcul, je relance l'algo tant qu'un changement est détecté. Donc quand j'ai fini le 2-opt, 3-opt .. .150-opt, bah je recommence le 2-opt ^^

Remi.: Merci pour le lien je vais regarder ça.

Buk.: o/

Zorg1: \o

MAWAAW: Vilboub pas compris la difference entre 'algo du plus proche voisin et celui par insertion ?

MAWAAW: finalement tu insert bien la ville la plus proche ... ou je suis perdu

b0n5a1: o/

b0n5a1: Remi. j'y avait pensé à mettre des signaux de sortie comme entrée dans le puzzle...mais je garde ça pour peut être plus tard dans un truc plus compliqué (voir ma réponse) :D

b0n5a1: (où il faudrait quasiment simuler la propagation des signaux pour trouver la bonne forme de signal de certaines sorties ^^)

b0n5a1: (par contre à expliquer dans le statement c'est chaud...parce que la première fois que tu vois ce type de circuit en cours tu te fais un peu des noeuds à la tête sur le coup :D)

b0n5a1: c'est niveau terminale F2 de mémoire, peut être même déjà première je sais plus (ouais je sais ça existe plus depuis longtemps, c'était la dernière année que y'avait F2 :D )

Default avatar.png FrozenKraken: Hello tout le monde

Default avatar.png FrozenKraken: je voudrais apprendre le C, est-ce que quelqu'un accepterait de me conseiller un bon cours s'il vous plait ?

Zorg1: b0n5a1 Remi. : sinon pour faire mumuse avec les portes NAND il y a ça : https://nandgame.com/

b0n5a1: FrozenKraken tente ta chance là : https://www.pdfdrive.com/c-language-books.html (premier pdf par exemple)

Zorg1: t'as framabook qu'a aussi un bouquin C pour grand débutant : https://archives.framabook.org/le-c-en-20-heures-2/index.html (qui a l'avantage d'être en français)

b0n5a1: le C en 20h :D ... on a eu droit à 2h à l'époque, et 10 pour le C++ :D

Zorg1: oui c'était le Prolog en 4 heures à l'école

b0n5a1: puis cours C++ avancé (option à choisir)

Zorg1: jamais rien compris ^^

b0n5a1: j'avais tellement choisi d'options que le dirlo des études m'a demandé d'en enlever parce que je dépassais le quota d'heures...j'ai réussi à négocier de dépasser quand même un peu en assurant que j'assumerais :D

SamirPS: Pour le c le cours d'openclassroom est bien ou pas du tout ?

b0n5a1: c'est con y'a plus allitbooks.com je viens de voir ... c'était bourré de pdf sympas

b0n5a1: y"a un allitbooks.xyz :D

b0n5a1: (erf de la merde le site...)

b0n5a1: oups allitebooks

dwarfie: b0n5a1 : du coup c'est bon , t'as retrouvé le site :D

b0n5a1: non y'a plus j'ai juste mal tapé ici et la version .xyz soit les links sont morts soit t'as une alerte de lien pas sûr et bloqué (et bon y'a quasiment rien comme choix, c'est pourri)

b0n5a1: allitebooks.com était top en contenu

dwarfie: moi ca passe dans alertes ... avec https://allitebook.xyz/ comme lien

dwarfie: sans

dwarfie: sans alertes

b0n5a1: bah les 3 seuls que j'ai essayé soit c'était mort soir j'ai eu une alerte de sécurité :D

dwarfie: ok , je suis peut etre pas allé assez loin

b0n5a1: yep, tout est merdique en fait

AngelicCapy: Pour les cours de n'importe quelle langage je recommande pas oc

AngelicCapy: Mais ce site qui réference les meilleurs cours pour chaque langage en français et anglais : https://www.learndev.info/fr.html

dwarfie: AngelicCapy : echec pour le premier lien sur php ... c'est pas un cours de php ... mais un minable tuto php+mysql ...

**dwarfie par checker un autre language

AngelicCapy: Pour moi le lien php est clair est ne montre pas seulement "un tuto" comme tu dis mais un cours assez complet sur le php et mysql

**dwarfie constate que cest souvent les memes auteurs qui reviennent

AngelicCapy: Grafikart pierre giraud et geste savoir ?

dwarfie: et d'autres ...

AngelicCapy: Après chaque personne aura son propre avis mais moi je recommande ce site

dwarfie: apres , ca fait vendre les livres des gars qui sponsorise le site sans doute

AngelicCapy: C'est comme les 9/10 des dentiste qui recommande un dentifrice

dwarfie: 9/10 des dentistes francais ... mais qui sont installé a londres ... comme dans la pub :D

AngelicCapy: Les gens sur internet me font peur

Zorg1: ça fait ça au début

Zorg1: mais on a encore mordu personne

Zorg1: n'est ce pas Automaton2000 ?

Automaton2000: c'est ce qui me manquait

AngelicCapy: Automaton2000 ?

Automaton2000: moi aussi je pense que je vais me faire un level quand on m'a ouvert les yeux sur la faille ...

b0n5a1: erf, je vois le contenu du seul lien C++ et le contenu...autant aller direct sur https://en.cppreference.com tu te fais moins chier :D

dwarfie: Automaton2000 : pas de dents ? comme les tortues ?

Automaton2000: mais en fait il y a une histoire de géométrie non euclidienne

Zorg1: tu l'aimes bien cette phrase Automaton2000 ...

Automaton2000: mais ça fait des trucs de fou

dwarfie: Automaton2000 : ca sent que t'es trop triste qu'il y ai plus de geometrie a l'ecole toi

Automaton2000: est ce qu'il y a la liste des coups possibles

dwarfie: Automaton2000 : coups de poing , de pieds et de boules

Automaton2000: oui mais sur le test 2

AngelicCapy: LEs français sont tellement charismatique

Zorg1: le fameux test 2

Zorg1: celui qui bugge

dwarfie: tant que c'est pas le validateur

dwarfie: ah si , lui aussi

dwarfie: Automaton2000 : tu nous donnerais pas une licorne histoire de faire rager stilgat ?

Automaton2000: tel le phoenyx il va renaître de ses cendres

Zorg1: t'as voulu une licorne tu auras un Phenix, il est taquin Automaton2000

Automaton2000: (en meme temps , c'est pas un bug

dwarfie: Automaton2000 : il a abusé des chevaliers du zodiaque

Automaton2000: ah oui je l'ai vu

dwarfie: la preuve , il avoue

dwarfie: :D

b0n5a1: Automaton2000 tu connais donc Jabu de la licorne, le chevalier de bronze ?

Automaton2000: en même temps, c'est un choix

YanisLaGlisse: :

BlaiseEbuth: Yo tout l'monde ! Automaton2000 !

Automaton2000: je me demande si c'est pas trop mon truc

Default avatar.png AndyTropMimi: Coucou les amis, je suis debutant et j'ai lancé un Clash of code

Default avatar.png AndyTropMimi: Je regrette mdrrr

Default avatar.png AndyTropMimi: En + c'est une quete de Dwarfie

b0n5a1: faut casser du troll des cavernes ? :D

Default avatar.png AndyTropMimi: Même pas :joy:

b0n5a1: dwarfie t'es dans la quest map et tu nous a rien dit ?

Default avatar.png Cokidu33: salut la team

b0n5a1: dwarfie t'es en MCTS sur C4 ?

dwarfie: b0n5a1 ... oui , y'a des chance

dwarfie: et il marche mal en plus :D

BlaiseEbuth: Forcément, si c'est toi qui l'a fait. :3

b0n5a1: un NN doit être pas mal, je viens de tomber sur un article comme ça d'ailleurs, le mec obtient 79% de wins contre un MCTS qui fait 1000 explorations pour chaque coup possible

dwarfie: b0n5a1 : fait gaffe , si l'article est sur un c4 en 7x6 , c'est cheaté

dwarfie: j'ai commencé un NN ... et quand un pote m'a donné les data qu'il utilisait pour provisionner le sien , j'ai eclaté de rire

dwarfie: vu que c'est resolu en 7x6

b0n5a1: bien vu, je viens de regarder c'est un 7x6 :D

**dwarfie devrais peut etre se remettre a son truc et commencer a lui faire ingurgiter des parties

b0n5a1: lol en plus je joue conte son truc là il a raté un coup obvious pour gagner :D

dwarfie: :rofl:

b0n5a1: j'étais en mode "ha merde j'ai perdu là"...et non en face choix débile

Zorg1: ah y a qu'une ligue wood dans le connect 4 ...

BlaiseEbuth: C'nul

Zorg1: c'est de base ça

b0n5a1: #ifdef _CHECK_MODE_ON_

b0n5a1: tain...

BlaiseEbuth: L'IDE c'plus à gauche

b0n5a1: :stuck_out_tongue:

Zorg1: en 2022 y en a encore qui utilisent des #ifdef ...

b0n5a1: c'est pratique dans certains cas

Zorg1: oui ça permet de trimballer du code jamais compilé depuis 5 ans ^^

b0n5a1: exemple (sachant qu'en local c'est visual studio avec la directive processeur déclarée ) :

b0n5a1: #ifndef _LOCAL_CODE_

  1. pragma GCC optimize "-O3,omit-frame-pointer,inline,unroll-loops"
  2. endif

b0n5a1: (et je suis sous win)

b0n5a1: #define _CERR_DUMP_GAME_

  1. define _CERR_DUMP_ELAPSED_TIME_

b0n5a1: pour vite activer/désactiver les logs d'état/temps

b0n5a1: y'a juste à commenter/décommenter tout en haut

b0n5a1: le #define _CHECK_MODE_ON_ permet de voir en console que j'ai fait de la merde...quand c'est ok je désactive...si par après j'ai un crash de merde je réactive pour vite vérifier si une merde est réapparue ^^

b0n5a1: (sur CG)

b0n5a1: et en désactivant t'enlèves des checks qui bouffent du temps pour rien

BlaiseEbuth: b0n5a1 a tué le chat... Automaton2000 rez de groupe !

Automaton2000: BlaiseEbuth : c'est pas une raison

BlaiseEbuth: AH

BlaiseEbuth: Bon bah désolé tout l'monde, restez morts.

b0n5a1: :pouting_cat:

BlaiseEbuth: 😘

dwarfie: le chat est quantique ... a la fois viavant et mort tant que personne le regarde

BlaiseEbuth: Automaton2000 regarde toujours 👀

Automaton2000: si c'est la question que je me disais bien que ça

b0n5a1: Automaton2000 regarde toujours (o ) ( o)

b0n5a1: pfff....

Automaton2000: oui mais dans le cas ou tu as une question ?

b0n5a1: tu regardes dans les yeux Automaton2000, dans les yeux...

Automaton2000: une erreur est survenue (#73) : "only 1 executor running at the same time for a test session"

b0n5a1: t'as fourché des yeux Automaton2000 ? un en bas un en haut ?

Automaton2000: mais je suis d'accord avec toi

b0n5a1: tu regardes une :unicorn:

b0n5a1: Automaton2000 : (. ) ( .)

Automaton2000: je ne suis pas au courant

b0n5a1: bravo ^^

b0n5a1: dans les yeux !

dwarfie: Automaton2000 : c'est pas vraiment des yeux que t'as mis b0n5a1 :rofl:

Automaton2000: ah mais je ne l'ai pas encore fait

b0n5a1: menteur !

b0n5a1: tu l'as fait !

Zorg1: vous êtes tous obsédés ici :(

Zorg1: Automaton2000 sauve le chat !

Automaton2000: pour moi ça veut dire que tu sais faire

BlaiseEbuth: Y'a que b0n5a1 en fait...

b0n5a1: rendre Automaton2000 obsédé fétichiste c'est plus fun/challenge que de lui faire dire licorne :stuck_out_tongue_closed_eyes:

Automaton2000: c'est le seul moyen de faire des trucs du genre

b0n5a1: voilà

BlaiseEbuth: C'est pas très tacos tout ça...

I_love_CoC: bonjour à tous

b0n5a1: et lui il est très tacos avec son pseudal tendancieux ? :D

b0n5a1: o/ I_love_CoC

I_love_CoC: un pseudo tandancieux où ça ?

I_love_CoC: c'est juste une declaration d'amour envers une discipline

Default avatar.png La_Bouteille_H2O: Question, ma sortie et celle qui est attendu dans un Clash c'est la même, mais pourtant les tests ne passent pas, pourquoi ? ;_;

b0n5a1: parce que c'est pas la même (peut être un blanc en trop à la fin)

Zorg1: :taco:

b0n5a1: ( . Y . )

dwarfie: Zorg1 : remballe ton taco ... ici c'est jambon beurre

Zorg1: y a pas dans les emoticons :(

Zorg1: yak de la bouffe padchénou

dwarfie: ouais , mais j'allais pas dire croissant juste parce que ca y est ;)

b0n5a1: 🥪

Zorg1: :strawberry: c'est de saison ça

b0n5a1: 🥖

BlaiseEbuth: pain au chocolat

b0n5a1: bon, dog time ^^

BlaiseEbuth: C'est chinois comme bouffe ça...

b0n5a1: Moui m'enfin en Europe et en France en particuliers des boucheries spécialisée chiens ou chats ou rats on en a eu aussi (vers fin 1800 en France)...et début 2000 il me semble qu'un mec a voulu ouvrir une boucherie canine en allmagne

b0n5a1: bon, normalement à +

Default avatar.png Rhajkit: yo

BlaiseEbuth: o/

Default avatar.png Rhajkit: comment jeu peu apprendre a maitriser codingame ?

BlaiseEbuth: jeu?

Default avatar.png Rhajkit: hein??

RaoulLeVert: vive la phonétique !

BlaiseEbuth: la fonétik ?

RaoulLeVert: :-)

Default avatar.png Rhajkit: :joy:

BlaiseEbuth: Plus sérieusement ça veut dire quoi "maîtriser codingame" ?

Default avatar.png Rhajkit: je voudrai apprendre le codage sans aucune experience de codage en utilisant codingame

BlaiseEbuth: C'est pas fait pour ça.

BlaiseEbuth: Il faut au moins les bases d'un langage sinon tu vas rien comprendre.

BlaiseEbuth: CG c'est plus pour pratiquer et s'améliorer.

Default avatar.png Rhajkit: si j'ai les base mais j'y arive pas a mon universite (je suis en 3eme annee)

YanisLaGlisse: Tu apprends Python c'est ça ?

Default avatar.png Rhajkit: exactement

BlaiseEbuth: AH. Moi je dis ça parce que t'as dit que t'avais aucune expérience.

YanisLaGlisse: Dans ce cas je pense que les puzzle facile vont pouvoir t'aider

Default avatar.png Rhajkit: cool merci

nicola: Et si tu coinces sur un puzzle facile, passe au suivant sans complexe.

nicola: Sinon, tu peux aller voir en parallèle chez code abbey.

nicola: Rhajkit

RaoulLeVert: euh euh nicola .... comment qu'on devient un grand codeur ?

RaoulLeVert: pardon.

nicola: Ouate ?

RaoulLeVert: komen on devi1 un gran kodeur

nicola: Ouate ?

Yatagan: en codant en mangeant de la soupe ?

nicola: Un grand gourou ?

RaoulLeVert: je voudrait faire un path finding avec un A* recursif mais je c pas codé

nicola: Pourquoi ne pas commencer par un Dijkstra simple (impératif) ?

RaoulLeVert: vu que vous avez de la patience à revendre (ce que j'admire)

RaoulLeVert: tu veux pas que je fasses un flood fill non plus ?

RaoulLeVert: :-)

nicola: Commence par trouver un manuel de TES spécialité de 2018 (le programme d’avant la réforme).

RaoulLeVert: je connais pas TES

nicola: Pourquoi pas, c’est plus simple encore.

nicola: Terminale ES.

RaoulLeVert: ah oky

nicola: L’algorithme de Dijkstra était au programme.

RaoulLeVert: serieux ?

RaoulLeVert: les pauvres

Buk.: j'étais tombé sur ca cette semaine : https://www.youtube.com/watch?v=CAYoo9-4Ouo&list=PL5ni4iEf8Z6Wqz2XJLMwUUJ18dQp2khSg

nicola: Sous forme de tableau, idéal pour un algorithme itératif.

nicola: Je l'ai même codé dans une Ti.

RaoulLeVert: ben après, un fois que tu as compris le concept, tu peux le coder sur n'importe quoi

nicola: Non, avec un tableau, ça se fait bien.

RaoulLeVert: et si tu n'as pas toutes les données. Ton dijkstra ca marche ?

RaoulLeVert: en mode exploration

RaoulLeVert: :-)

RaoulLeVert: https://www.youtube.com/watch?v=hTqZe7STKFk&list=PL2DAn8zIUpFUS7M8GG08G4K5bVE67_dmB&index=4

RaoulLeVert: TAKOYAKI

nicola: Non globalement mais localement, oui.

nicola: A* est un Dijkstra amélioré.

nicola: Donc bosse d’abord Dijkstra.

RaoulLeVert: " A* est un Dijkstra amélioré." : 100% d'accord

RaoulLeVert: :-à

RaoulLeVert: Au final quand tu essaies d'inventer un truc from scratch tu tombes quasi toujours sur un truc qui existe déjà

Furiuss: oui

dwarfie: en mangeant beaucoup de soupe sans doute :)

dwarfie: oh le sale scroll

Zorg1: Automaton2000 surveille un peu les scrolls de chat, veux tu ?

Automaton2000: à moins de 10 min

dwarfie: justement Automaton2000 : deja a moins de 10 min c'est soulant

Automaton2000: non c'est pas le seul

b0n5a1: re

Zorg1: reuh

Remi.: Salut tout le monde

b0n5a1: o/ Remi.

Remi.: \o

[CG]Keelhaul: o/

Remi.: J'ai pensé à toi hier matin

b0n5a1: heu... :D

Remi.: \o [CG]Keelhaul

Remi.: On a emmené scoobi à sa première leçon de chiot

b0n5a1: ha ok ^^

Remi.: Madame était contente, Scoobi était content, on pense y retourner tous les samedis. Et c'est seulement à 15 minutes de route.

b0n5a1: premier quart d'heure full "faites ce que vous voulez entre chiens" avant travail aussi (pour qu'ils apprennent les codes canins entre eux) ?

Remi.: Oui mais j'ai pensé que c'était surtout le temps que tout le monde arrive.

Remi.: Première surprise, un autre MAlinois qui portait le même prénom.

b0n5a1: c'est le "protocole" les premières minutes full liberté pour qu'ils apprennent à communiquer entre eux correctement ^^

b0n5a1: chez nous on a des groupes jusqu'à 4 mois, des groupes 4 à 6 mois...et ensuite groupe de transition école du chiot / éduc sur grand terrain

Remi.: J'ai vu que 2 groupes et je ne saurais pas dire les âges. Je pense que c'était les nouveaux et les habitués.

b0n5a1: on a un troisième terrain dédié chiots depuis le début de l'année, les 2 premiers terrains suffisaient plus (un peu petits)

Remi.: On nous a dit qu'il était très intelligent, on nous a demandé plusieurs fois de quelle lignée il était ... alors qu'il n'a pas de lof

b0n5a1: c'est un peu la vitrine du club d'ailleurs l'école du chiot, c'était les premiers à le faire dans le département ^^

b0n5a1: bah même si il est non lof c'est peut être juste q'un de ses deux parents n'a pas été confirmé tout en étant lof (mais non pédigrée car non confirmé)

b0n5a1: tu peux inscrire au lof (pour les races officielles) que si les deux parents sont confirmés...ça empêche pas d'être issue d'une bonne lignée de travail par exemple

Remi.: Oui pour l'éducateur il était issu d'une lignée de travail. Après le lof c'est pas ce qu'on recherche, on ne compte pas faire de concours.

Remi.: Mais comme il est intelligents, c"est l'occasion de le faire bien éduquer.

b0n5a1: le lof c'est surtout pour la reproduction, tu peux concourir sans à certains concours

b0n5a1: d'ailleurs en agility ils ont arrêté le délire d'avoir des épreuves finales que pour les pédigrées et pas les autres

b0n5a1: une différenciation était faite qui n'existe plus

BlaiseEbuth: Y'a pas à dire, les chiens pour les nems sont nettement mieux traités que les cochons pour le 'cisson... :o

Remi.: o/ Blaise

Remi.: On ne va pas en faire des nems :P

Boulet: \o les petits

Boulet: et les Automaton2000

Automaton2000: et je pense que c'est pas pour les autres

Boulet: si c'est aussi pour les autres Automaton2000

Automaton2000: salut tout le monde et les bots de haut niveau

Boulet: :D

[CG]Keelhaul: Tu te lances des fleurs Automaton2000 ?

Automaton2000: c'est quoi ces gens qui ont fait le puzzle en question ?

Boulet: Semblerait oui

dwarfie: Automaton2000 : ceux qui l'ont pas fait en copiant la reponse peut etre

Automaton2000: mais ouais ça peut être un peu plus compliqué

Zorg1: pas de ça ici, CG est gruge proof

b0n5a1: Zorg1 t'avais abandonné Breach (le reverse very hard) ?

b0n5a1: t'es à 50%

b0n5a1: on étaient dessus y'a très très longtemps ^^

b0n5a1: tain les fautes, honteux :D

leojean890: ah ouais je suis à 20% la lose mdrr

pardouin: il est pas si dur

pardouin: il n'y a qu'un seul sous-puzzle où il faut vraiment tâtonner

b0n5a1: non "suffit" de finir par tilter sur un truc tout bête souvent

pardouin: (le truc du compte à rebours)

pardouin: https://www.codingame.com/ide/puzzle/derivative-time---part1

pardouin: je viens de finir ça

pardouin: pas si simple

leojean890: moi breach je trouve ça chaud mdr

leojean890: je tilte pas vraiment sur les trucs à trouver^^

leojean890: derivative-time j'ai pas encore testé

b0n5a1: bah j'y avais passé un peu de temps...certains trucs tu tiltes tout de suite d'autres pas

leojean890: moi moins d'une heure mdr

leojean890: j'ai manqué de persévérance j'avoue :p

b0n5a1: certains trucs tu tiltes dessus et en fait c'est pas tout à fait ce que tu pensais et manque juste un petit détail alors que t'es sur la bonne piste ^^

leojean890: il a l'air galère ton puzzle pardouin sur les dérivées xD

leojean890: aussi si je veux finir les trucs hard faut que je me chauffe à passer plusieurs heures dessus^^

leojean890: (parfois ça suffit même pas !)

leojean890: ouais le coup du petit détail c chiant^^

leojean890: dans breach y'a pas mal ce genre de soucis

pardouin: 17 lignes

pardouin: pas si galère ^^

BlaiseEbuth: Stoi l'soucis

pardouin: mais bien gérer les petits cas particuliers

leojean890: ouais mais j'ai plus l'habitude de faire des maths mdr

BlaiseEbuth: Oui oui on sait que t'es trop fort

pardouin: pas de math

pardouin: les quelques formules à utilise suffisent

leojean890: t'as dit pas si simple et là tu dis pas si galère mdr

leojean890: entre 2 quoi xD

BlaiseEbuth: Bah oui, maintenant qu'il peut se la raconter 😏

b0n5a1: :D

pardouin: non mais juste je m'étais dit qu'il suffisait d'implémenter les formules récursivement

pardouin: et en fait il y a des détails

pardouin: c'est tout :)

leojean890: (5*(x*y)) x x 2 y 6

leojean890: ça fait 30

leojean890: genre on dérive par rapport à x c ça ?

leojean890: et en dessous on a les valeurs de x, y

leojean890: ouais 5*y avec y=6 = 30

pardouin: oui voila

pardouin: parfois tu as genre x x y

pardouin: il faut dériver deux fois suivant x et une suiivant y

leojean890: ah oui donc dérivée seconde

leojean890: ça semble un peu chiant à coder

leojean890: faut que je fasse une lambda qui remplace tout pour taper du eval() sur la fin xD

pardouin: exactement XD

b0n5a1: tricheurs :stuck_out_tongue:

pardouin: mais il fait des puissances de puissances à un moments

pardouin: et ça m'a mis un peu dans la sauce

pardouin: j'ai du revoir des détails à cause de ça

leojean890: c galère je pense :P

leojean890: genre passer du tps dessus avant d'aboutir^^

pardouin: il y en a pas mal avec des expressions simples sans surprise, esaye déjà celles-ci, si tu les passes c'est plutpot bon signe

leojean890: j'ai pas mal de puzzles en medium qui sont entre 0 et 100

leojean890: enfin pas finis mais pushés avec juste une partie des valideurs finis

pardouin: en vh j'ai nurikabe à 45% et prime fractals à 50%

leojean890: 79% easy, 73% medium

pardouin: faudrait que je me chauffe à les faire

leojean890: 42% hard

leojean890: 30% VH

leojean890: les easy y'en a qui me gavent

pardouin: prime fractals j'ai trouvé assez vite comment faire quand hauteur = largeur mais le cas général est relou

leojean890: genre les ascii art

pardouin: et nurikabe mon truc est trop lent, faut que je réfléchisse à comment optimiser le truc

leojean890: les trucs avec les dés ça saoule aussi

leojean890: nurikabe c chaud je trouve

leojean890: j'ai joué au jeu un peu

leojean890: facile en jouant mais dur en code

pardouin: les dés est plus facile que ce que je pensais

leojean890: enfin facile à voir

leojean890: j'ai pas fait les lvls les pires

pardouin: peut-être mélanger backtracking et logique pour nurikabe

pardouin: je sais pas

pardouin: 'j'ai juste codé un backtracking basique pour le moment

Remi.: YAAAAAAAAHH !

leojean890: ouais dans ces sujets souvent faut élaguer avec des trucs logiques

Remi.: Je viens de rentrer dans le top 300 gold sur spider attack

leojean890: et ensuite backtracker sur la fin

b0n5a1: me reste 3 easy à faire

leojean890: Remi. gg hehe

leojean890: j'ai pas continué encore

Remi.: Je suis 40 places derrière toi leojean890

leojean890: j"ai fait 10 puzzles depuis le contest xD

leojean890: 371 puzzles actuellement :p

leojean890: ça va être galère à force

Remi.: J'en ai environ 200 de moins ^^

b0n5a1: 363 ^^

Remi.: 176 ou 177 je ne sais plus

leojean890: j'ai au moins 10-15 easy restants

Remi.: A force je vais bien finir par passer légende ... sans copier le triple wind

Zorg1: Breach je l'ai toujours trouvé chiant, j'ai pas refusé à l'époque mais j'hésitais

b0n5a1: je me suis éclaté dessus à chercher/trouver chaque truc

pardouin: on peut quand même souligner l'originalité

leojean890: Remi. si tu tryhard ça finira par arriver xD

b0n5a1: c'était tiré d'un truc existant ailleurs je crois

leojean890: Breach je trouve ça chiant aussi c pour ça que j'ai stop en moins de 1h

pardouin: bon je vais dodo \

pardouin: \o

b0n5a1: la plupart des trucs à trouver c'est du one line

leojean890: après quand un puzzle te gave souvent tu tryhard pas tu en as marre vite quoi

b0n5a1: bn pardouin

leojean890: pardouin bn !

Remi.: C'est chiant. Je bat quasiment tout le temps le boss, mais dans l'arène je ne le rencontre jamais, car il faut d'abord battre ceux qui ont une autre stratégie et que je ne bats pas à chaque fois.

Remi.: bonne nuit pardouin

leojean890: fau que tu tunes pas uniquement sr le boss :P

leojean890: pas encore fait retaining-water en easy

leojean890: il a l'air pas trop dur avec des bfs

b0n5a1: j'ai juste un do { for for } while pour celui là

b0n5a1: + un for for final pour le résultat

leojean890: chaque case tu la fais se propager voir si ça sort

leojean890: et sinon tu comptes la hauteur possible si ça sort pas

Zorg1: ah c'est celui là où j'ai fait une solution homage ^^

leojean890: homage ?

leojean890: puzzle de notre pote W mdrr

Zorg1: j'ai repompé la solution C++ en homage au créateur du puzzle ^^

b0n5a1: lol

leojean890: ah oui car il l'a fait pour les autres puzzles

BlaiseEbuth: Stoi l'puzzle

Zorg1: omg le stoi bot est toujours là :scream:

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

Zorg1: on va voir qui c'est raoul

BlaiseEbuth: Stoi raoul

BlaiseEbuth: J'ai la ziq dans la tête maintenant.

BlaiseEbuth: \o\ Yéyé ya ya! yé yé ya ya! o//

Zorg1: la musique des sphères !!!

BlaiseEbuth: Ce film est quand même un putain de chef d'oeuvre. 😍

Zorg1: chui dans la cuisine en train de beurrer les toasts

BlaiseEbuth: Et de boire du jus de pomme ? :3

Zorg1: bah ouais ^^

BlaiseEbuth: 😋

b0n5a1: j'arrête pas de siffler ça (première minute) :D : https://www.youtube.com/watch?v=VACN1RenMvE

b0n5a1: ça me fait marrer le monitoring avec tracé fixe et le 69 fixe...aller paf on colle une image :D

b0n5a1: ha non ça bouge un peu

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

Zorg1: COLONEEEEEELLLLLL !!!

Zorg1: ou ADRIEEENNNNEEE !!!!

BlaiseEbuth: It's all about the pentium!

Zorg1: mais Rambo 3 c'est un peu le pompon au niveau débilité

Zorg1: (enfin c'est le dernier Rambo que j'ai regardé)

b0n5a1: le dernier c'est "John Rambo" je crois

b0n5a1: Rocky c'est allé loin "Rocky Balboa", "Creed", "Creed 2" :D

Astrobytes: Weird Al ftw :rofl:

Zorg1: :thinking: perdu le fil là ^^

Astrobytes: 'Rambo', c'est Weird Al Yankovic

Zorg1: ah ^^

Zorg1: I read AI :)

Astrobytes: :D

b0n5a1: :D

BlaiseEbuth: o/ Astro

Astrobytes: yo BlaiseEbuth ;)

leojean890: o/ Astrobytes

Astrobytes: leojean890: fix your 'Spider Attack' :D

leojean890: hehe you are legend now I saw xD

leojean890: you were besides me at the end of the contest :p

leojean890: I have to fix that indeed xD


Astrobytes: :grin:

leojean890: I am not motivated enough for the moment but I have ideas left^^

leojean890: I do some puzzles right now^^

Zorg1: nice

Astrobytes: I went to codebusters, I will work on it although I despise the game :D

leojean890: who wants to triple wind :p

leojean890: not motivated for CB (less than spiders^^)

Astrobytes: hehehe I feel that

Default avatar.png Lyknart: Salut totu le monde

Default avatar.png Lyknart: je cherche un dev ruby senior

Astrobytes: Anyway, far too much anglais in here, bn all :)

Default avatar.png Lyknart: j'ai une interrogation sur une syntax

leojean890: why do you do CB if you don't want to :P

leojean890: Lyknart dur à trouver xD

Astrobytes: it's so similar to Spider Attack!

leojean890: a little, yes xD

leojean890: didn't you do Sopra contest CB-like^^

Astrobytes: nah I didn't bother with it

b0n5a1: pose toujours la question Lyknart on ne sait jamais

Astrobytes: I did the one that was like FB

leojean890: prizes only for french :o

b0n5a1: Automaton2000 va faire du franglais...

Automaton2000: dwarfie j'ai pas encore la

b0n5a1: :D

leojean890: ah I didn't do the one similar to FB^^

leojean890: no motivation at all :s

Astrobytes: I got legend in FB after it :D Hence the motivation here :P

leojean890: GG hehe, didn't want to code a simu for that :p

leojean890: (nor FB nor FB-like-contest..)

Astrobytes: No sim or search :P

leojean890: heuristics got legend against heavy simus ? gg :P

Astrobytes: think simple, is the advice I would give. If I was to improve I would write a sim+search

b0n5a1: heu Lyknart pas la peine de me demander en MP j'en sais rien...c'était au cas où qqun pouvait répondre...pas moi en tout cas :rofl:

leojean890: simple is better in generak for heuristics

Default avatar.png Lyknart: dans un clash j'ai vu un dev ruby me sortir cette syntaxe : http://chat.codingame.com/pastebin/0919ad46-d3c6-498a-88b5-a180932d812f

leojean890: too much ideas together means too much "wrong" ideas as well:p

leojean890: and ideas that doesn't fit together^^

Default avatar.png Lyknart: d,h,n,s=$<.map{ |l| l.to_f }

Je bloque sur cette syntaxe si quelqu'un peut m'aider

Astrobytes: tell me about it lol, I got legend in that spider thing using only my contest code + 1 more condition and a few numbers tweaked. My rewrites failed

leojean890: so it was a little more complex :p

leojean890: rewried is risky but someties works :p

leojean890: rewrite*

leojean890: tweak is life :P sometimes it just makes it go very higher :P

leojean890: if previous nbs were aberrant :p

Astrobytes: I will refactor it at least, it's a horrid mess. Not many lines of code but a huge mess :D

leojean890: same, mess :(:(

leojean890: should do it as well :s

BlaiseEbuth: Ouai mais toi t'es mauvais

Astrobytes: I was amazed at the weird values that worked for gold, and apparently the low legend, but to advance requires some work. I took the path of least resistance

leojean890: c facile de faire propre quand on fait l'effort omg

BlaiseEbuth: Ouai mais toi t'es sale

b0n5a1: ça sent le raccourci type "lis l'input" Lyknart peut être

leojean890: gold was not hard to reach indeed^^

leojean890: only some barely working cobinations^^

Chilliz: pourquoi parler anglais sur le channel fr ?

leojean890: Chilliz mdrr il est anglais ;)

Astrobytes: désolé, c'est moi

BlaiseEbuth: Si t'es pas content va manger des tacos sur world

b0n5a1: :D

b0n5a1: Automaton2000 ?

Chilliz: simple curiosité, 'y a pas de mal

Automaton2000: après ça doit être plus simple

leojean890: Astrobytes hihi ouais c pas grave :p

b0n5a1: venez on va dire des conneries en français sur #world comme on fait ici, juste pour voir à quelle vitesse on se fait ban ... Zorg1 tu commences on regarde :D

Astrobytes: hey I always try to keep a peace between fr and world :D

leojean890: mdrr genre ils vont ban pour ça ?:P:P

Astrobytes: b0n5a1: :Rofl:

b0n5a1: ho oui ^^

Astrobytes: or :rofl:

BlaiseEbuth: War is usually the answer

leojean890: Astrobytes why would not peace be :P

leojean890: ça ban si ça parle français car ça comprend pas ?:P

BlaiseEbuth: Ca ban parce que ça ban

b0n5a1: ça ban déjà su tu causes pas code, alors dire des conneries...de plus en français :D

leojean890: et si tu causes code mais en FR mdrr

b0n5a1: vas y essaye on te regarde

b0n5a1: on mets le chrono en route pour voir quand on te renvoie ici

Astrobytes: Personally, I didn't and don't mind French in world

Astrobytes: I mean it's a French website and company lol

BlaiseEbuth: Not anymore

leojean890: but maybe some people don't have the same opinion ?:P

b0n5a1: hihi

Astrobytes: oh yeah, "CoderPad"

leojean890: the partnership with CG ?:P

Astrobytes: "partnership" :rofl:

BlaiseEbuth: 'partnership'

BlaiseEbuth: heh

Astrobytes: anyway, I'm not here to be salty :P

leojean890: I didn't follow this topic

leojean890: I just know they changed some multis and optims and pzzles names..

leojean890: because of that

BlaiseEbuth: Don't worry, you're under the local mean.

b0n5a1: 🧂

leojean890: (was it really useful...)

Astrobytes: it was a merger, ie. a takeover

Astrobytes: BlaiseEbuth :rofl:

b0n5a1: Automaton2000 say unicorn

Automaton2000: je crois que j'ai pas tout compris

leojean890: BlaiseEbuth is like the guy who trols the most on this website

leojean890: trolls

BlaiseEbuth: I don't

Astrobytes: close enough Automaton2000

Automaton2000: c'est une manière de voir les solutions des autres

b0n5a1: Automaton2000 t'as qu'à utiliser google translate ignare !

leojean890: CG Th didn't like that apparently :p

Automaton2000: tu vas pas aller loin

leojean890: (even more than the little children who come spam here for nothing^^)

Astrobytes: Automaton2000 bringing the pain

Automaton2000: il y a un truc qui marche pas

BlaiseEbuth: I already told you that on this chat, trolls are clearly identified with a little badge next to their nick. 😠

leojean890: modo= troll IK

b0n5a1: Jealous !

Astrobytes: Ah BlaiseEbuth, still the saltiest sailor of them all ;)

BlaiseEbuth: Yoho

Astrobytes: :D

Astrobytes: you didn't level up this account?

b0n5a1: :rofl:

BlaiseEbuth: 🤐

b0n5a1: auto ban at level 4

Astrobytes: hah!

leojean890: how many Blaise accounts were ban or deleted :o

b0n5a1: 10+ ^^

leojean890: :o:o

Astrobytes: At least

b0n5a1: easy

BlaiseEbuth: This one is the 10th

Astrobytes: lol

leojean890: he took time for doing that, maybe he does not want to go on because he's tired to do so

Astrobytes: what about the non-Blaise ones?

b0n5a1: chut !

Astrobytes: :zippermouth:

leojean890: we're at risk :o

BlaiseEbuth: They're counted in

Astrobytes: :zipper_mouth:

b0n5a1: :D

Astrobytes: ah

Astrobytes: still, it's a fun hobby at least

b0n5a1: bonne nuit

b0n5a1: gn Astrobytes

leojean890: gn !

Astrobytes: bn b0n5a1

Astrobytes: BlaiseEbuth: you are online later than usual

b0n5a1: spotted ... he is NOT BlaiseEbuth

Astrobytes: :rofl:

leojean890: he's blaiseTrollEbuth

BlaiseEbuth: I'll probably leave soon. I was not sure to find back my bed if I tried before the end of the beer recovery time.

Astrobytes: ah you finally got some not-water drinks

leojean890: it helps you to be tired hehe

leojean890: but not to find items, bed, and other stuff..

BlaiseEbuth: Yup. I got enough for a week.

Astrobytes: Nice!

BlaiseEbuth: This week will be short...

Astrobytes: lol, I'll be sure to catch you between 7 and 11 pm each day

BlaiseEbuth: Yeah! Come drink with me!

Astrobytes: lol, not til next weekend. I'm in a 3rd world country remember

BlaiseEbuth: 3rd world country always have a hidden resource to exploit. Here we have beer mines. Or something like that...

leojean890: England ?!:P

Astrobytes: Well, Scotland at least. So there's a little hope :P

Astrobytes: OK the UK isn't technically 3rd World but they seem to be trying to make us into that :D

BlaiseEbuth: Scotland has huge haggis herds in the highlands.

leojean890: how is BREXIT ?^^

Astrobytes: BlaiseEbuth :rofl:

Astrobytes: leojean890: well it lost me my job essentially, lost my mother her job, has ruined the entire UK and its reputation

Astrobytes: going great, yeah

leojean890: arf

Astrobytes: I didn't vote for that

leojean890: if you worked with European countries it may be a problem

Astrobytes: I was a 'remainer'

Astrobytes: leojean890: yes, exactly

leojean890: we have some frenches wanting to do the sam

leojean890: e

Zorg1: ils se sont calmés depuis je crois ...

leojean890: I know that Europe forces us into some shitty deals

Astrobytes: ah man, still? My ex told me about this movement but I thought after they saw the UK self-mutilate themselves they changed their minds

leojean890: (covid relaunch plan, obligation to cut some social measures..)

Astrobytes: Oh hell yeah, the EU is extremely far from ideal

leojean890: but to quit it is not the best idea I think despite those problems

Astrobytes: but the alternative is much worse. And you can't change it from the outside

leojean890: yeah :s

BlaiseEbuth: T'façon c'est d'la merde

Astrobytes: Ouais

Astrobytes: The world is a mess anyway, but ... ah, it just makes me sadf

Astrobytes: *sad

leojean890: yeah, it's global :o

leojean890: there are big problems everywhere

BlaiseEbuth: Between every screens and keyboards...

Astrobytes: :D

leojean890: favelas powa

Astrobytes: I'm not confident about the next few years/decade and less confident about the years after but we will be where we will be. Not like we can do much about anything :)

leojean890: ecology crisis is the worst thing happening I think :o

leojean890: but it's far from being the only !

Astrobytes: Of course, We seem hell-bent on creating other problems on top of it though

leojean890: Poutine crisis is important as well !

leojean890: COVID becomes nothing^^

BlaiseEbuth: I really hope there will be some zombies...

Astrobytes: lol, the poutine/Putin thing has had me laughing for months

leojean890: and we keep electing presidents who don't care about those crisis ;)

leojean890: laughing ?:P

Astrobytes: Poutine the canadian dish, Putin the obvious

Astrobytes: *french-canadian (bad words I know)

BlaiseEbuth: Just saw my bed walking to my room. Gonna join it.

BlaiseEbuth: Kisses ❤

Astrobytes: But I find it amusing to see Putin as a tasty snack you might eat whilst drunk

leojean890: gn BlaiseEbuth

Astrobytes: Love ya BlaiseEbuth see ya later

BlaiseEbuth: 🤗

leojean890: you want to eat him/kill him:p

leojean890: but you talk about memes you saw about him?:P

Astrobytes: Right? No no, just some French friends referring to him as Poutine and it made me laugh

leojean890: ah we say it that way here^^

Astrobytes: I know :D

leojean890: and it has a 2nd sense in english ?

Astrobytes: No! It's just that French-Canadian snack of fries, some cheese curds and gravy

leojean890: I didn't know that it has this name hehe

Astrobytes: A surprising number of French do not! OR maybe that's not so surprising, because Canada :D

leojean890: I don't know specific-canadian-snack-names indeed^^

Astrobytes: I mean, they speak Not French-French

leojean890: yes the language is different^^

Astrobytes: lol, very! I did not see the time, I have to get up early tomorrow, sorry for polluting FR with so much EN :D

leojean890: hihi no worry :P

leojean890: good night :P

Astrobytes: bonne nuit

leojean890: thx^^

Westicles: this seems stuck on me, it has been updating for a couple days now

Westicles: https://chadok.info/codingame/players_puzzles.php?level=medium&commu=1&player=3354337&update=1