Chat:Fr/2021-02-27
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 ?
JBM: non en général c'est assez mauvais
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
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)
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
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
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
JBM: je me réserve pour les présidentielles
BlaiseEbuth: On peut pas ajouter "get a job" ?
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