Chat:Fr/2021-02-27

From CG community
Jump to navigation Jump to search

Aiger-Akabane: Pourquoi je ne peux pas approuver ou rejeter une contribution J'ai joué 50 affrontements pour cela

Zorg1: c'est bien une contribution de CoC ?

Default avatar.png JBM: non en général c'est assez mauvais

Default avatar.png Camilo_Developpement: salut !

philRG: Morkal: CSB est une problématique basée sur l'observation

philRG: j'avais galéré au début car commencé directement par le code. En fait, si tu remplis un tableur Excel avec à l'intérieur (thrust, et distance au checkpoint) tu peux déjà avoir quelques résultats

philRG: s/résultats/idées de code à implémenter

Zorg1: on sent le manager, le réflexe "je sors mon tableau excel" ^^

**Zorg1 s'en aurait voulu de rater une telle ouverture à troll

BlaiseEbuth: Amis des trolls, bonjour. Automaton2000, AutomatonNN !

Automaton2000: tu as le lien ?

AutomatonNN: fuck toi c'est quoi tu te dis que t'as pas trop de soucis

BlaiseEbuth: Calmos AutomatonNN !

AutomatonNN: ouin

BlaiseEbuth: :/

Zorg1: AutomatonNN il a envie de parler mal et tu le brimes :(

AutomatonNN: tu peux pas le faire sur le forum ?

Zorg1: moi le forum j'évite AutomatonNN c'est un nid à drama ce truc

AutomatonNN: oui

Zorg1: si même les bots mono neuronaux s'en rendent compte :D

Morkai: @philRG merci du conseil

philRG: @Morkai en fait tu es déjà en bronze donc tu as dû déjà faire cette analyse. J'ai travaillé un moment sur ce puzzle car la modélisation physique m'intéressait mais au moment où je l'ai fait, je ne maîtrisais pas assez bien le langage python, et ça faisait beaucoup de code...

philRG: ceci dit il y a plusieurs stratégies possible mais pour s'initier aux algorithmes génétiques, ça peut être intéressant

BlaiseEbuth: En c y'a moyen de déclarer du int <8 bits ?

Zorg1: je dirais avec les notations de champs binaires dans le structures, mais pas vraiment avoir une variable

BlaiseEbuth: Hmm... C'est bien ce qu'il me semblait.

Zorg1: après bon le C ça doit faire + de 10 ans que j'en ai pas fait

BlaiseEbuth: Pareil. ^^

Zorg1: bah tu fais du C++ ça doit aider

BlaiseEbuth: Bah en C++ je sais quels types existent. ^^

VirtualAtom: aucun type plus petit qu'un octet, car un type doit être adressable.

BlaiseEbuth: Hmm...

BlaiseEbuth: Du coup un bool c'est pas vraiment sur 1bit ? :scream:

VirtualAtom: un char normalement. C'est aussi la raison pour laquelle std::vector<bool> est un fiasco ^^

BlaiseEbuth: Qui fait des vector de bool ?

VirtualAtom: ceux qui pensent que c'est des bitsets principalement

RedBreakfast_da01: Hello j'ai besoin d'un expert ! :o

RedBreakfast_da01: Si quelqu'un peut jeter un oeil à ce topic : https://www.codingame.com/forum/t/defibrillators/189524/1

dwarfie: un expert qui aurait besoin du forum ...ca existe ca ? ;) (helas oui , y'en a en plus ...)

Amsterism: Moi je cherche pas un expert qui a besoin du forum, mais un expert qui pourrait donner un coup de main sur le forum :p

dwarfie: je sais , c'est une pique caché pour quelqu'un ... t'inquiete :D

Default avatar.png LumpyScone_e05a: Hello, j'ai une petite demande particulière; est-ce que quelqu'un sait où on peut trouver des codes de jeu en java svp ?

BlaiseEbuth: Moi en tant qu'expert je vais te conseiller de pas poster de code complet sur le forum, et d'utiliser le sujet dédié au puzzle Amsterism

dwarfie: deja sur le forum , tu vas te faire gronder , je te previens , y'a deja un topic pour chaque puzzle enfait

BlaiseEbuth: Trop tard

dwarfie: (voila)

Default avatar.png LumpyScone_e05a: Je suis un ingé refoulé, je repasse pour la 8ième fois le module java (je fais du python de base) et je connais le sujet d'avance du partiel, donc si vous avez des sites internet où je peux trouver un peu de code pour des jeu en java, je suis preneur. Désolé pour le dérangement

philRG: @Amsterism je me souviens plus trop, mais au dernier confinement pour vérifier que je ne dépassais pas 1km de rayon, j'ai du intégrer la courbure terrestre, à ma connaissance, la terre n'est pas plate

philRG: quoique je sais plus si la règle sanitaire indiquait 1km en vol d'oiseau

philRG: y a un forum où ça? :-D

philRG: dernière fois que j'ai posté un message sur un forum, je me suis fait pourrir en privé

BlaiseEbuth: Normal

dwarfie: faier confiance a pow .... grosse erreur ...

Amsterism: Ah tu penses? dwarfie

BlaiseEbuth: Bon. Puisque on ne m'écoute pas...

philRG: mais toutes les formules sont données dans l'énoncé, j'vois pas le problème, suffit de traduire en langage binaire

philRG: à la limite tu résouds le pb sur papier

**philRG va retourner faire sa sieste je crois

Amsterism: En fait j'ai traduits les formules par du code, malgré ça je n'ai pas les bons résultats donc..

VirtualAtom: débugue par toi même, regardes quelles valeurs passent dans tes variables et compare à ce que tu as calculé à la main

philRG: ben faut parcourir la liste des positions gps et prendre la plus proche

philRG: à partir de D

BlaiseEbuth: Voilà. Nan mais.

philRG: ptêt que t'as pris les décimales

philRG: pas

philRG: dans la lecture du csv

philRG: je te conseille de mettre des traces entre chaque instruction pour vérifier que tes inputs/output sont bien celles attendues

RedBreakfast_da01: ok je vais faire ça

RedBreakfast_da01: c'est dingue quand même ^^

philRG: tu as vite fait de moisir des données sur une typo error de code, ça va très vite

dwarfie: non mais je reve un commentaire bidon sur le forum a propos de beach volley et un autre bidon change le sujet sans meme mettre un commentaire sur la contrib ...

**dwarfie va finir par faire comme tant d'autres et s'inscire sur la liste des abonnés absent ...

RedBreakfast_da01: Problème résolu

dwarfie: et c'etait ...?

RedBreakfast_da01: Quand je faisais mon double.TryParse(value, out outValue) {} Si y'a une virgule, ça parse quand même et renvoie truc, sauf que ça skip juste la virgule..

RedBreakfast_da01: je pensais que ça r'enverrai false

dwarfie: ok

philRG: une variation d'un degré sur la longitude c'est 111km au niveau de l'équateur

philRG: ah c cool cette vidéo :-) https://www.larousse.fr/encyclopedie/animations/Latitude_et_longitude/1100480

philRG: c ce qui manquait dans le puzzle :hugging:

philRG: y a pas que le binaire dans la vie :-)

dwarfie: il manque rien dans le puzzle ....

philRG: à la limite y a pas besoin de donner les formules non plus

Default avatar.png No_Luce: qlq'un peut m'expliquer comment on utilise les print des programmes à résoudre

philRG: le lien vers OpenData est par contre très pédagogique

philRG: @dwarfie oui le puzzle m'avait bien plu en fait

dwarfie: en meme temps , c'est un des classiques qui etait avant ca en contest solo ... ca reste un bon critere de qualité ;)

philRG: ah ok contest solo ça me parle pas, mais oui il y a plusieurs items de qualité

philRG: et il est bien rédigé

philRG: et même dit de faire attention aux virgules lors de la transformation (erreur classique due aux configurations locales de chaque OS)

philRG: @Amsterism mon code est aussi du C#!!...

philRG: je me disais tiens je connaissais pas cette fonction python

philRG: double longB = (Math.PI/180) * Double.parseDouble(csvLine[4].replace(',','.'));

philRG: faudrait que j'essaye ta fonction: double.TryParse(value, out outValue) {}

philRG: ah non pardon c'était du Java

**philRG needs a language detector on his own codes :-D

dwarfie: en meme temps , c'est pas comme si l'un etait autre chose que le conage de l'autre ...

dwarfie: +l

philRG: on dirait du C++

philRG: ah non C#

philRG: ça ressemble bien, thibaud s'était bien débrouillé sur son live du 1er janvier sur 3 puzzles en C# mais pas fini le 3ème, bon pas mal pour un codeur Java

philRG: à l'afpa où on faisait du C# entre autres de PHP et autres JS (que je connaissais déjà), des stagiaires avaient été pistonnés pour pas faire les sessions d'anglais, les formateurs leur avaient donné le tarball pédagogique d'une autre formation faite en Java, vu qu'ils débutaient en informatique, je me suis un peu marré quand ils ont plongé dedans

philRG: bon c similaire c vrai mais bon. Faut un peu plus de 2-3j pour changer de langage

philRG: j'ai plus aucun souvenir des classes standard de C# mais je pense que ça peut revenir

dwarfie: je sais pas , je jongle avec les langages moi :D

philRG: comme PHP semaine dernière, je voulais faire un script, purée, je savais plus par quoi commencer

dwarfie: en parlant de php, si je trouvais quel sera mon 452eme puzzle resolu en php :)

philRG: je pense que c'est du à l'âge, tu passes moins rapidement d'un sujet à un autre

philRG: c cool car tu en fais au boulot du php. Je me demande si c mieux que le python pour cg

dwarfie: au boulot ... je suis pas dev en fait :D

philRG: quand j'en faisais au boulot, je me débrouillais pas trop mal en php

philRG: ah tu confirmes, au moins on peut rien te reprocher c + tranquille :-)

dwarfie: le probleme sur cg , c'est que certains puzzles sont quasiment insolubles en php pour des raisons de perfs ...

philRG: c un peu pareil que python

dwarfie: humm ... non en fait ...

dwarfie: y'a vraiment une penalisation de php ... on a meme pas les 768Mo de ram annoncé ... et pas gmp non plus ...

philRG: c du PHP 7? les dernières versions sont censées améliorer le runtime de 30%

philRG: ah c le runtime php cg qui est un peu poussif

philRG: gmp?

dwarfie: pour les grand nombre ( > 64 bits)

philRG: ah ok python je crois qu'il a

philRG: faudrait demander un upgrade

philRG: php c tout de même super répandu

dwarfie: je demande plus , j'ai deja demandé (y'a longtemps) d'avoir vraiment 768Mo , GMP , et readline (qui pour le coup est partout) mais pas eu

dwarfie: et pourtant readline , pour le golf , c'est indispensable ...

philRG: c zarbi, tu connais la raison?

dwarfie: juste si je me souviens bien , il y est pas parce qu'a l'epoque ca existait pas sur php pour windows (le non sens ...)

dwarfie: du coup au lieu de readline() , trim(fgets(STDIN)) ...

philRG: oui c pas toujours cool le php pour ça

Zorg1: t'as vraiment besoin de gmp sur CG ?

philRG: python ça me semble plus homogène entre plateformes

philRG: php faut 'trim'er pour avoir sa bonne config

dwarfie: Zorg1 ... ouais , sur certains puzzles clairement ...

philRG: python c'est les venv

philRG: et des pip à droite à gauche

philRG: à se demander si l'inventeur était un peu porté sur la chose...

philRG: pas

philRG: :-D

Zorg1: bah en fait je les ai fait en lua en me bricolant le mp, on a pas vraiment besoin d'un truc trop complexe

Zorg1: mais c'est un exo qui m'interessait, même si je sais bien que le truc codé n'est pas très optimal ^^

Zorg1: après bon je comprends pas trop pourquoi certains puzzles CG ont besoin de si grand nombres, mais c'est un autre débat je suppose ;-)

dwarfie: oula ... lancons pas le debat ... c'est devenu plus risqué que le debat float ou double ... :p

Zorg1: ou les entiers 53 bits en JS ^^

Zorg1: (ou 52 je ne sais plus trop)

dwarfie: ca , c'est un faut debat , vu que bitingteger existe en js en fait ...

dwarfie: big

Zorg1: enfin c'est une extension je crois

dwarfie: peut etre ... mais elle est sur CG ... donc ...

Zorg1: c'est pas en C/C++ qu'il faut charger en dynamique la lib mp ?

Zorg1: Automaton2000 t'es toujours là ?

Automaton2000: va falloir que je me suis pas fait pour moi

Zorg1: ça a un sens ta phrase Automaton2000 ou faut que je demande à AutomatonNN ?

AutomatonNN: tout partie de mon AG par rapport a toutes les contests ?

Automaton2000: c'est quand tu sais pas coder

Default avatar.png JBM: elle revient souvent celle-là

Zorg1: doit y avoir pas mal de gens agressifs ici alors

Anon747: bjr

Anon747: qui veut voter ?

Anon747: https://strawpoll.com/k56hee21j

Default avatar.png JBM: je me réserve pour les présidentielles

BlaiseEbuth: On peut pas ajouter "get a job" ?

Default avatar.png JBM: ça ne serait pas très convivial pour les noobs

Zorg1: "get a job" le seul moyen de gagner c'est de ne pas y jouer ?

dwarfie: wopr

Zorg1: tiens un bon point

Zorg1: pour un autodidacte t'es vachement scolaire quand même

Zorg1: :p

Alshock: automaton2000 laisse-moi entendre le son de ta prose

Automaton2000: je crois que c'est un genre de jeu de mot ?

Alshock: très à propos Automaton2000 ! <3

Automaton2000: ah tu veux parler de la même chose que le test 4

Zorg1: le fameux test 4