Chat:Fr/2021-04-22

From CG community
Jump to navigation Jump to search

Zorg1: salut tout le monde ainsi qu'à Automaton2000

Automaton2000: t'as juste le temps de faire un truc sur le forum

Zorg1: pas la forme de faire du drama sur le forum Automaton2000

Automaton2000: j'ai fait pas mal de choses

dbdr: \o

dbdr: ça vient d'ou cette histoire de doigts coupés, en fait?

Default avatar.png JBM: o/ (où ça parle de doigts coupés?)

Thyl: dbdr témoins de géova

dbdr: ah les fameux témoins suisses de Genova

dbdr: italiens d'ailleurs

dbdr: les noms géographiques en plusieurs langues c'est le bazar

dbdr: pour les doigts c'est la: https://cg.spdns.eu/wiki/Chat:Fr/2021-04-21

Zorg1: dbdr historien du chat

dbdr: :nerd:

Default avatar.png JBM: ah mais ça parle de moi en plus!

kel234: Hello :wave:

Zorg1: dbdr : oui je sais t'aurais préféré te la joueur archéologue avec un fouet, mais on fait pas ce qu'on veut

dwarfie: en meme temps , vu l'activite du site , remonter d'une dizaine du message suffisait... c'est pas de la grande archeologie ;)

dwarfie: l'archeologie c'etait d'exhumer TGD :yum:

kel234: J'aurais besoin d'un coup de main pour le CoC :D

dwarfie: Automaton2000 ... on a besoin de toi on dirait

Automaton2000: mais aussi parce que tu as plus de 50% contre le boss de bois 1

dwarfie: Automaton2000 : ca fait 49.9999 % de plus que toi ca ;)

Automaton2000: on a tout le monde

dwarfie: Automaton2000 : on en a gros surtout

kel234: On est censé pour le CoC transformer une phrase en format string en format Base36... ça fonctionne mais au lieu de transformer toute la phrase, ça prend que le premier mot en compte :thinking:

Automaton2000: ah je vois ce que tu veux

kel234: Quelqu'un saurait me dire comment faire pour que toute la phrase soit prise en compte? :D

Default avatar.png JBM: “fix it”

kel234: :')

nicola: Tu utilises quel langage ?

kel234: Je le tente en JS

Zorg1: Jeune Sauvage ?

kel234: :D

Default avatar.png JBM: y'a pas d'age pour les sauvages

Default avatar.png JBM: quand on est born to be sauvage

nicola: JS ne sait pas manipuler une chaîne de caractères avec des espaces dedans ?

Default avatar.png JBM: mince présenté comme ça ça fait un peu fausse piste

kel234: certains l'ont réussi en JS donc ça doit pouvoir se faire :thinking:

nicola: Comme Duke Nukem.

kel234: Bon... c'est fini :') Et je suis à 0% :muscle: YOUHOU

Zorg1: mais c'était quoi le pb au juste ?

dbdr: Prince of Persia et la derniere croisade

kel234: Le but du CoC : On nous donne une phrase et on doit la transformer en Base36

nicola: kel234 n’arrivait pas à traiter une chaîne avec des espaces en JS.

nicola: C’est comme s’il avait fait .split() de Python.

kel234: J'ai tenté un simple ParseInt(input, 36) mais ça prend en compte que le premier mot de la phrase :thinking:

Zorg1: bah oui comme scanf %d ça s'arrête dès que le char n'est plus un chiffre

dwarfie: donc c'est l'inverse ... il a oublié de splitter :D

kel234: hmmm...

Zorg1: dans la base voulue

kel234: (Oui, je débute donc je tente avec ce que je sais ^^)

Zorg1: dwarfie : il veut transformer du base36 en décimal je dirais

dwarfie: humm , c'est plutot l'inverse

Zorg1: bah ParseInt(input,36) ça lit un nombre en base36

dwarfie: mais dans un sens ou dans l'autre c'est pareil ... et meme si on se tourne ca change pas

dwarfie: :D

dwarfie: Automaton2000 ... on citation facon roi loth peut etre ?

Automaton2000: ouai je sais, mais je suis déjà au dessus du point le plus proche de zéro

dwarfie: :thinking: ... je te donne quand meme un point pour celle la Automaton2000

Automaton2000: je vais tenter un truc du genre

Bon[]Crayon: Bonjour tout le monde :grinning:

Bon[]Crayon: Automaton2000 salut la tortue

Automaton2000: oui ça je sais que tu as du temps

Zorg1: dbdr : Prince of persia contre les nazis ?

**dwarfie se demande si Zorg1 pense a indiana jones en disant ca ;)

Zorg1: Automaton2000 ton analyse ?

Automaton2000: on va avoir le temps de bosser sur mon bot

dwarfie: Automaton2000 ... c'est mort ... t'as trop bricolé ton code ... et celui d'automatonNN encore pire (bien pour ca qu'il est plus la)

Automaton2000: je vois pas comment faire autrement

dwarfie: Automaton2000 : alors ne le fait pas

Automaton2000: alors qu'il a une bonne raison de faire du c#

dwarfie: Automaton2000 : JAMAIS ... y'a jamais une bonne raison de faire du c# ... c'est faux

Automaton2000: tu fais un nn pour onboarding

dwarfie: (que repondre a ca ... )

Bon[]Crayon: Automaton2000 Y'en a qui on essayé

Automaton2000: pas envie de le dire

dwarfie: ... ils on eu des prôblèmesss ?

kel234: Merci pour votre aide dans tous les cas :) ;)

Bon[]Crayon: :helmet_with_cross:

b0n5a1: o/

Bon[]Crayon: \o

Bon[]Crayon: Automaton2000 Penses-tu, à l'avenir, saluer les nouveaux participants sur le chat ?

Automaton2000: du coup j'ai pas trop suivi

Bon[]Crayon: Automaton2000 à d'autres !

Automaton2000: on fait des trucs de fou

Bon[]Crayon: Automaton2000 y = x / 0

Automaton2000: c'est pour tester un truc

Bon[]Crayon: Automaton2000 Crash or not crash ?

Automaton2000: il n'y a aucun moyen de faire un contest

Bon[]Crayon: Automaton2000 Le grand gourou des contests, le sieur AutomatonNN, a déserté la place depuis quelques jours.

Automaton2000: c'est vrai que ça peut faire une grosse différence

BlaiseEbuth: Yo tout l'monde ! Automaton2000! AutomatonNN?

Automaton2000: du coup je vais tenter un truc du genre

Bon[]Crayon: o/

BlaiseEbuth: \o

Zorg1: o/

b0n5a1: o/

BlaiseEbuth: \o/

philRG: o/

Zorg1: \\o

philRG: s/^\\//g

philRG: iMacDisplay:~ display$ echo "\\o" \o iMacDisplay:~ display$ echo "\o" \o

philRG: c kif kif Zorg1 :-)

Thyl: dwarfie agae l'a fait

Thyl: agade

BlaiseEbuth: Moi aussi et alors

Zorg1: J'ai aussi fait un truc on va supposer qu'on parle de la même chose :p

BlaiseEbuth: :thinking:

Bon[]Crayon: Il ne faut pas confondre une chose et un truc.

Zorg1: trop crevé pour me taper une vingtaine de post pour voir de quoi on parle, j'improvise

Thyl: d'un NN

BlaiseEbuth: On parle de faire des NN pour onboarding

Thyl: automatonNN t'en pense quoi ?

BlaiseEbuth: AutomatonNN est mort

Thyl: automaton2000

Automaton2000: bon maintenant il faut que je retrouve mon code

Thyl: Automaton2000 ton frere est mort, tu l'as tué ?!

Automaton2000: ça devait être un truc de malade

Thyl: :D

Zorg1: Aucune idée, j'ai fait un AG avec simulation de colonie de termites tueuses pour venir à bout d'Onboarding

Thyl: :laughing:

BlaiseEbuth: C'est euler qui l'a tué

Bon[]Crayon: AutomatonNN Il boude.

Zorg1: il n'arrive plus à démarrer, pauvre bot

dbdr: AutomatonNN 201?-2021 RIP

Zorg1: on va peut être le ressuciter

Zorg1: le Phénix du Contest de Contest renaît de ses cendres

Zorg1: va falloir que je trouve une peinture russe pour illustrer ça :thinking:

philRG: :joy:

Bon[]Crayon: :sweat_smile:

BlaiseEbuth: C'est moi ou le nouveau puzzle "bijective numeration" est un peu sous-spécifié ?

Zorg1: ah il parle de ça : https://fr.wikipedia.org/wiki/Syst%C3%A8me_de_num%C3%A9ration_bijectif

BlaiseEbuth: Ouai. Bah avec wikipedia j'ai compris en deux secondes. Avec son énoncé... non

Zorg1: il a essayé d'expliquer avec un exemple je pense

BlaiseEbuth: Oui. Il a essayé

Zorg1: après je me rends pas compte, je connaissais le biniou

BlaiseEbuth: Parant du principe que tu connais pas du tout ce système et juste avec son ennoncé, explique moi comment tu convertis A8A9AAA en décimal.

b0n5a1: en changeant ton clavier qui est pété banane !

nicola: La conversion en décimal est facile.

nicola: C’est dans l’autre sens…

nicola: BlaiseEbuth, avec un algorithme de Horner, ça se fait tout seul.

nicola: Avec int(c,11) si c est le chiffre.

philRG: le soleil repointe le bout de son nez, si j'en juge ma pensionnaire: https://imgur.com/a/aCubvq2

philRG: ça va être plus facile pour coder

philRG: je viens d'apprendre que les orthoptères respiraient par les fesses

philRG: t = int('A8A9AAA', base=16) t Out[21]: 176855722

philRG: nicola arrêtes d'embêter tes élèves :-D

kayou: Bonjour

philRG: ah c'était une base 11 autant pour moi

philRG: 19163737

philRG: une bijection de N vers range(k) quoi

philRG: je viens d'apprendre qu'Excel utilisait ce système bijectif en base 26, tout s'explique

philRG: Horner c'est pour décomposer un polynôme en connaissant au moins une racine

philRG: je me souviens bien de ces divisions euclidiennes

nicola: Non, Horner sert principalement à évaluer un polynôme ou tout ce qui y ressemble comme l’écriture décimale (ou octale ou binaire ou sexagésimale ou en base 11…) d’un nombre.

nicola: Mais oui, je n’ai même pas pensé à utiliser int comme toi.

philRG: https://fr.wikipedia.org/wiki/M%C3%A9thode_de_Ruffini-Horner

philRG: ça sert aussi à déterminer les racines approchées d'un polynôme via le théorème des valeurs intermédiaires

philRG: Ca je l'ai jamais fait en prépas

nicola: Je connaissais l’algorithme en lycée, celui pour évaluer.

Zorg1: oui il est plutôt connu

Zorg1: pour n'avoir à faire que N multiplications

philRG: from rubik.cube import Cube

philRG: ModuleNotFoundError: No module named 'rubik' at Answer.py. in <module> on line 4

philRG: :sob:

Zorg1: ces pratiques ces libs pour résoudre les puzzles CG ...

Zorg1: *c'est

Alshock: coucou les enfants <3

Alshock: Comment allez-vous ?

BigUP: ca va

Zorg1: couci couça

BlaiseEbuth: nicola cool. Mais si t'as pas fait mathsup tu connais pas forcément ce genre d'algo... Mon reproche est sur l'énoncé pas sur la tâche à effectuer.

philRG: quel est le puzzle?

BlaiseEbuth: https://www.codingame.com/ide/puzzle/bijective-numeration

kayou: L'explication est un peu courte mais je pense que ca reste faisable, avec le lien wikipedia ca devient beaucoup plus simple, surtout grçace aux exemples de valeurs

BlaiseEbuth: "Avec le lien wikipedia"

BlaiseEbuth: On en reviens au même, l'énoncé est insuffisant

kayou: avec le lien wikipedia ca ne merite plus un niveau moyen

BlaiseEbuth: Comme je disais ce matin, ne connaissant pas ce système, et juste avec l'énoncé, t'es capable de gérer les nombres des derniers tests, genre A8A9AAA ?

philRG: ptêt qu'il manque vers wikipedia oui pour expliquer

philRG: un lien

Alshock: hum, pour moi s'il manque un lien vers wikipédia dans un énoncé c'est qu'il manque un énoncé

BlaiseEbuth: Merci Alshock

philRG: c pourtant expliqué dans l'énoncé:

philRG: The system is better illustrated than explained. Starting from one, these numerals are written:

1, 2, 3, 4, 5, 6, 7, 8, 9, A = ten

philRG: pour l'instant je fais pas de validation de contributions, pas encore capté le concept. J'aime bien les maths théoriques sur papier avec les conventions mathématiques

philRG: bon moi je dois passer silver sur CalM

philRG: il faut faire quoi dans ce puzzle bijective numeration

kayou: A string in "decimary" notation representing the summation

philRG: la sommation de nombres décimaires

philRG: c un peu pédant ça :-D

kayou: quelques exemples de nombes ecrits un peux mieux que ca ne l'ets auraient suffit à rendre le puzzle plsu clair

BlaiseEbuth: Oui.

kayou: et surtout aurraient pemris de vérifier que le code que l'on fait fonctionne

philRG: les aglébristes fous ont encore sévi sur cg :-D

philRG: algébristes

kayou: sinon il est pluto facile ce puzzle

kayou: t

KLasst: Salut ! Quelqu'un a réussi la suite de fibo sur des nombres très très grand ? Je suis en galère !

BlaiseEbuth: Surtout les mecs qui savent pas rédiger d'énoncés. PArce que oui, une fois que t'as compris ce que le mec veut, c'est bidon.

kayou: si on fait les conversion dans les 2 sens, j'ai essayé l'addition dirrecte c'est plsu tordut :)

Alshock: l'énoncé me semble compréhensible à la lecture mais ptêtre qu'à la résolution je vais découvrir qu'en fait j'ai bité de travers

kayou: KLasst celui ou doit donner les reponse en modulo ?

kayou: Alshock si tu as lu le chat tu en sait déja beaucoup ?

Alshock: je suis arrivé sur "il manque un lien vers le wiki"

KLasst: En vrai je vais chercher encore un peu Kayou mais merci !

philRG: ah le résultat doit être en décimaire dommage pas de fonction python built-in dans ce sens-là

nicola: BlaiseEbuth, pas tout à fait si tu veux le faire tout seul sans pomper.

nicola: Décimaire vers décimal, OK c’est simple.

nicola: L’autre sens est plus tordu.

kayou: un peu mais pas beaucoup ca tien en 4 lignes

philRG: raté

philRG: Échec Trouvé : 30 Attendu : 32

Alshock: Line 1: An integer count representing the number of input values C'est rare non qu'on donne le nombre d'inputs mais qu'ils soient sur la même ligne et pas chacun sur leur ligne ?

Alshock: Je sais pas s'il y a une raison à cette "tradition" sur CG

nicola: Oui.

philRG: tu les mets dans un tableau

eklore: j'ai rien coompris à l'énoncé, rien compris à l'article wikipedia....

eklore: C'est bon je suis chaud je me lance

kayou: ca aide certains language d'avoir le nombre de valeurs, c'est peut etre le cas du rédacteur

nicola: eklore, tu écris des nombres avec une contrainte.

nicola: Pas de zéro dans l’écriture des nombres.

eklore: D'un coté, (decimal=>decimary) ca à l'air simple .... De l'autre ... argh ^^

nicola: Tu le remplaces par A mais A vaut 10 donc il faut bidouiller le chiffre de rang supérieur.

nicola: En effet, eklore.

nicola: Fais-le à la main d’abord.

Alshock: spoiler alert: c'est une base 11 sans 0

eklore: je remplace le A par 0 et j'ajoute 10 puissance index ...

eklore: je vais tester ça déjà

eklore: pour l'inverse , on verra après ^^

philRG: euh exact AIshock

philRG: le int(decimary, base=11) marche pas

Alshock: enfin exact, je veux pas laisser entendre que ça fonctionne pareil, mais c'est l'idée

Alshock: puisqu'en base 11, n"céessairement t'as un zéro, là on est en base 10 "décalée"

kayou: philRG tu l'ulise juste pour chaque digit pas pour le nombre complet

eklore: Trouvé "10" , attendu "A" ... L'@#@#@@#

Alshock: decimary.gsub('10', 'A') :smirk:

kayou: string.replace('10','A')

Alshock: xD

kayou: arf :)

Alshock: tope-là

eklore: Trouvé "1A", attendu "AA" ^^

BlaiseEbuth: keskonsmar

eklore: :D

Alshock: fun fact, je viens de tenter distraitement de push une soluce... Au bout de 3 minutes de bug j'ai réalisé que du python push en ruby c'était pas fou (attention à tes yeux blaise)

Zorg1: pas aidant CG, pourrait au moins deviner le langage utilisé :(

nicola: Tu aurais pu écrire un script valide dans les deux langages.

Alshock: le proto, lui était en ruby alors il aurait pu au moins mélanger les interpréteurs

Alshock: tiens, là je sais qu'il y a une fonction sympa pour faire ça en php, je vais rajouter une balise hop hop hop

Zorg1: tu commences à coder en ruby, puis tu switches en python ?

Zorg1: c'est bizarre ta façon de faire, quand même :thinking:

BlaiseEbuth: Bah c'est Alshock

Zorg1: ah c'est le rainbow unicorn style ^^

Alshock: non pas du tout, j'ai cru que j'étais en python par défaut mais en fait il était en ruby et j'avais pas regardé le proto

Alshock: c'tout votroneur

Zorg1: COUPEZ LUI LA TETE !!!

dwarfie: bah , t'as juste a te dire , si j'ai A , ca fait 0 en place et +1 a gauche ...

Default avatar.png LeaCh: peignez ces roses en rouge

dwarfie: #$@ de scroll de !%#$

Alshock: dwarfie t'as trouvé un parchemin de jurons ? Ça peut se revendre cher à l'échope de BlaiseEbuth ça

dwarfie: gaffe ou je risque de citer lambert wilson dans le 2eme matrix ....

Default avatar.png LeaCh: ouhhh j'ai peur

eklore: C'est bon ca passe ...

Alshock: je veux bien parce que ma matrixulture est déplorable

eklore: C'est bien pourri mais ca passe ^^

eklore: Je n'ose même pas le soumettre ^^

Default avatar.png LeaCh: perso j'ai des lacunes en conjecture

Zorg1: tkt tu pourras voir les solutions, doit y en avoir des biens jojos

eklore: je fais même pas la même chose dans les deux sens ...

dwarfie: special citation pour Alshock : "J’aime notamment les jurons français. Nom de Dieu de putain de bordel de merde de saloperie de connard d’enculé de ta mère. Vous voyez, c’est aussi jouissif que de se torcher le cul avec de la soie. J’adore ça" Alshock

Alshock: je prends

Alshock: merci bien, en tant que parisien de coeur je suis touché

dwarfie: et en francais dans la VO ... tellement classe , y'avait qu'a lui qu'on pouvait donner le role :D

philRG: bon j'ai compris le principe: A1 -> 10 * 10^1 + 1 * 10^0

Lixyxelle: :nerd:

philRG: on remplace le digit 'A' par sa valeur 10 pour faire la conversion

eklore: allez je soumets, même pas honte.

Default avatar.png LeaCh: :ok_hand:

eklore: ahhhh Validator 7 => niet

philRG: b = {'1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9, 'A': 10}


philRG: dec = sum([b[d]**int(k) for k, d in enumerate(decimary[::-1])])


philRG: ça merde

philRG: je démissionne

dwarfie: passe en php ... comme ca apres, au moins, tu pourras voir ma solution ... et pleurer :rofl:

Zorg1: vous en dépensez de l'énergie sur ce puzzle ...

dwarfie: pas moi , j'ai passé moitie moins de minutes sur le truc qu'il y a de ligne de code dans ma solution ;)

philRG: j'ai repris sololearn pour php, c'est mon site pour préparer les test techniques à la con. J'ai du faire les tutoriels 50 fois pour chaque langage demandé. J'oublie tout au bout de 1 semaine :-(

philRG: pourquoi mon sum merdoye

eklore: je fini ça pendant une réu interminable

dwarfie: parce que n'importe quoi a la puissance 0 ca fait 1 ? (a moins qu'enumerate commence a compter a partir de 1...)

Zorg1: sauf 0

philRG: dec = sum([b[d]*10**int(k) for k, d in enumerate(decimary[::-1])])


Alshock: 0^0 = 1 généralement

Zorg1: non justement je crois que c'est indeterminé en fait

Alshock: évidemment comme toutes les conventions certains décident de faire autrement mais c'est très rare

philRG: javé oublié le *10 au milieu :-D

**dwarfie attend le moment ou ca va dire , "c'est bon ... ah merde faut faire en sens inverse pour le output" ;)

philRG: pas au point mon code

kayou: philRG dans l'enumerate k est deja un int

philRG: exact ça marche

philRG: sauf le dernier test

philRG: ah non le 4

philRG: ah oui faut faire l'inverse

dwarfie: philRG : as tu vu ma phrase de 16h14 ? ;)

dwarfie: lol

philRG: oui mais j'arrive pas à lire mon code déjà :-D

dwarfie: Automaton2000 : ca merite une tortue ce succes de divination :yum:

Automaton2000: donc ils sont pas mal aussi

eklore: le 7 passe pas y'a pas moyen ...

eklore: passe

nicola: philRG, j’avais commencé comme ça avant de voir qu’int le faisait aussi bien.

nicola: Oui, j’ai eu aussi le problème.

nicola: Commence par la droite plutôt que par la gauche pour convertir.

eklore: C'est le validateur 7 qui passe pas ... tout le reste (tests & validateurs) passe

nicola: Oui, j’ai eu aussi le problème.

eklore: et je pars de la droite, je "remonte"

nicola: J’ai donc converti à partir des 0 présents à droite.

nicola: À mon avis, tu arrives à un chiffre négatif.

nicola: Du genre tu as à convertir 100.

nicola: Ou 1001.

BlaiseEbuth: Bon voilà. Un bon puzzle de merde

philRG: bon moi je vais aller m'inscrire à l'hospice

philRG: :-D

nicola: De cheval.

philRG: je veux retourner à mes multis ouin

Zorg1: BlaiseEbuth : oui mais t'y es pas tout seul c'est l'essentiel

philRG: je me le gardes pour demain

BlaiseEbuth: Tout seul où Zorg1 ?

eklore: ah ah bien vu nicola !

nicola: C’est passé ?

eklore: non mais c'est bien le problème

eklore: 100 => 1-1A

Zorg1: BlaiseEbuth : bah dans la merde :p

nicola: Tu dois donc conserver le rang et soustraire effectivement la puissance de 10 qui va bien.

nicola: Disons que le test 7 ne teste pas la même chose que le validateur 7.

philRG: faut faire un dessin

BlaiseEbuth: Bah j'y suis pas.

BlaiseEbuth: Je l'ai fini moi.

dwarfie: dites vous qu'il y a pire ... puzzle validé depuis une semaine au moins avec 27 upvotes .... et seulement 6 personnes qui l'ont finit depuis .... :p

BlaiseEbuth: lequel

dwarfie: pedestrian traffic

nicola: C’est ton puzzle, dwarfie ?

dwarfie: certainement pas ... vu comment j'ai galéré a le faire ...

dwarfie: j'ai validé mais je doute toujours que l'algo respecte les regles telles qu'elles sont données ...

dwarfie: (validé dans le sens "fait 100%" ... pas dans le sens validé la publication)

eklore: C'est bon c'est passé !

Bon[]Crayon: GG

BlaiseEbuth: Mets lui une bonne note du coup

eklore: ah c'est une validation ?

BlaiseEbuth: Beh non, mais tu peux donner des nétoiles aux puzzles

eklore: paf 4 * c'est pas le moment de mégoter

BlaiseEbuth: C'était ironique...

eklore: Je sais ^^ mais vu que j'ai eu plein de downvotes sur une pauvre contribution CoC, je sais que c'est sympa d'avoir de l'*

BlaiseEbuth: Pas quand c'est pas mérité.

dwarfie: peut etre mais ... vu que ca a eu sans doute plein de upvote ... le 1* est carrement merité

eklore: 1* ! vous êtes dur !

eklore: durs

BlaiseEbuth: T'as pas mis 1 dwarfie

eklore: C'est pas le puzzle de l'année, mais ca permet d'apprendre que la notation "decimary" existe....

dwarfie: non ... j'avais downvoté et j'ai pas galéré autant que certains ... par contre , pour le pedestrian , c'est en cours de reflexion et meme dommage qu'on puisse pas mettre 0

dwarfie: euh ... elle existe vraiment ...?

kayou: Pourquoi pedestrian meriterait 0 ?

BlaiseEbuth: Wé je vais prendre une obscure notion mathématique et en faire un puzzle, et j'écrirais un énoncé de merde, mais on pourra me downvoter parce que les gens auront découvert une notion grace à moi!

BlaiseEbuth: *pas

eklore: notation k-adique ?

eklore: l'énoncé est un peu "boursouflé" c'est vrai ....

eklore: Système de numération bijectif => c'est sans doute un peu trop pour ce qu'il y a réellement à faire.


BlaiseEbuth: boursouflé ? J'aurais dit inutile

BlaiseEbuth: Et du coup ça fait grossophobie

eklore: :D

BlaiseEbuth: Je note pas souvent les puzzles... Je le fais que pour mettre un 5 ou un 1

dwarfie: pareil

BlaiseEbuth: Le seul autre 1 que j'ai mis il était pour Automaton2000

Automaton2000: tu peux pas vraiment le problème

BlaiseEbuth: Bah si

Bon[]Crayon: Automaton2000 / 20

Automaton2000: si ça se trouve je me pose la question

Bon[]Crayon: :

Bon[]Crayon: Automaton2000 Je te donne la réponse. C'est la tortue.

Automaton2000: mais c'est tout ce qui est le plus utilisé

Bon[]Crayon: Au fait, Automaton2000 est-ce que tu respires ?

Automaton2000: faudrait que j'essaie de faire des maths

Bon[]Crayon: Automaton2000 et les maths, ça fait 1. :joy:

Automaton2000: je ne parle pas de la vraie vie

Bon[]Crayon: Automaton2000 et les maths, ça fait i. :joy:

Automaton2000: j'aime bien les jeux de plateau

Bon[]Crayon: Automaton2000 A+

Automaton2000: il a des trucs comme ça

Zhormos: y en a ici qui se tape des barres avec Automaton2000

Automaton2000: du coup on peut pas en pousser une autre dans n’importe quelle direction. ce doit être la même direction

Default avatar.png Yezco: Vous sauriez quel site pour apprendre le langage c avec un editeur d'exerice comme codingame en ligne ?

Default avatar.png Yezco: une autre site mis à part france ioi

Default avatar.png Yezco: vous connaitriez pas un site du genre france ioi pour apprendre le c s'il vous plait ?

Default avatar.png Yezco: ou on peut faire des exercice sur un compilateur en ligne ?

Haashi: Bah sur codingame tu peux faire du C

Default avatar.png Yezco: oui mais les exercice sont déjà avancés et les cours c'est pas trop ça

Default avatar.png Yezco: on m'a conseillé codin game mais j'ai l'impression que c'est pour ceux qui savent déjà nager

eklore: tu connais d'autre langage ?

Zorg1: oui CG faut connaître les bases un minimum

Default avatar.png Yezco: non

Zorg1: et tu commences par le C direct ?

Default avatar.png Yezco: oui

eklore: bah j'ai commencé par le C ^^

eklore: c'est pas grave :D

Zorg1: oui moi aussi mais c'est y a longtemps ^^

eklore: je suis démasqué ^^

Zorg1: :p

Default avatar.png Yezco: j'aimerais maitriser le c sur le bout des doigts mais je me casse les doigts à chaque fois

Haashi: Yezco, je te conseille openclassroom

Haashi: c'est vraiment bien foutu

eklore: ambitieux projet !

Default avatar.png Yezco: openclassroom j'ai fais mais ya pas pas assez d'exercice pour pratiquer j'aimerais apprendre par la pratique

Haashi: et te décourage pas, tout le monde se casse les dents sur du c

Haashi: tu as fais tout le cours : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c ?

Default avatar.png Yezco: on m'a dit ya pas de secret pour savoir programmer il faut pratiquer pratiquer pratiquer

Zorg1: tu sais faire quoi en C actuellement ?

Default avatar.png Yezco: j'ai commencé j'en suis aux tableaux mais j'aimerais bien faire des exercices sur un compilateur en ligne, j'ai essayé france ioi mais ce site il est hardcore

Default avatar.png Yezco: au début c'est facile mais à partir du niveau 3 ça devient vite difficile

eklore: Je ne sais pas si je suis de bon conseil, mais pour les structures de données et l'algorithmie, je prendrais un langage de plus haut niveau ....

eklore: ... pour pas me prendre la tete avec la mémoire et les pointeurs ...

Default avatar.png Yezco: en fait j'aimerais rejoindre une école au bout d'un an de pratique mais pour ça il faut que j'apprenne le c

Alshock: je précise avant de le dire que ce n'est pas pour te juger : pourquoi exactement accordes-tu une telle importance au fait que la compilation soit faite en ligne ?

Default avatar.png Yezco: bah j'ai aimé le principe de progression de france ioi, j'aimerais que les résultat soient cachés mais déjà donné et moi j'essayerai de les trouver, en fait je veux être sûr d'avoir le bon résultat sans faire de copier collé

Haashi: Normalement openclassroom c'est assez complet, si insinue Alshock, tu t'installes un compilateur en local pour jouer et bidouiller avec leurs exemples, tu vas pouvoir suivre progressivement et comprendre au fur et a mesure

Haashi: ah

Haashi: leetcode

Haashi: ouais non oublie, c'est un peu comme codingame, il faut deja savoir nager

Default avatar.png Yezco: arf

Haashi: Tu peux toujours essayer, il y a des niveaux de difficultés "facile"

Haashi: mais c'est un peu comme codingame (en beaucoup moins ludique)

Default avatar.png Yezco: si c'est comme condingame laisse tombé sur codin ya peut être 3 exercice à mon niveau et encore je suis gentil, j'en suis qu'aux tableaux

Default avatar.png Yezco: merci quand même d'avoir proposé

Default avatar.png Yezco: c'est dur de progresser en autoditacte sur internet

nicola: Pas mal de puzzles peuvent se résoudre sans tableau.

nicola: Notamment dans les faciles.

Zorg1: par exemple Descente ou Températures

Zorg1: y a pas besoin de tableau

Default avatar.png Yezco: descente je l'ai déjà fait

Zorg1: et Températures ?

Default avatar.png Yezco: j'ai pas essayé

Default avatar.png Yezco: mais ya les tableaux dans températures en plus

Default avatar.png Yezco: c'est tableaux boucles conditions

Zorg1: euh t'en as pas besoin normalement

Zorg1: mais c'est vrai que les tags c'est pas forcément ça

BlaiseEbuth: Les gens qui font des tags sont des voyoux!

Default avatar.png Yezco: je déprime

Zorg1: hibou et voyou

Alshock: tu peux toujours utiliser les outils que tu veux pour résoudre un problème, la qualité consiste à utiliser les plus adaptés

BlaiseEbuth: Les voyous sont inadaptés

Default avatar.png Yezco: vous avez tous progressé avec openclassroom? et en bidouillant ?

Haashi: Moi un mix d'openclassroom/ecole/bidouille

Haashi: mais maintenant c'est surtout beaucoup de bidouille

Default avatar.png Yezco: si j'avais pas séché les cours AAAAAAAAAAAAAAAAAAA

BlaiseEbuth: Bah ils seraient mouillés...

nicola: Ça fait combien en décimaire ?

Default avatar.png Yezco: tant mieux il faut être mouillé pour savoir nagé

nicola: Ou alors c’est l’article fameux de la dÉsencyclopédie.

Zorg1: quand tu dis décimaire je pense à Vimaire du disque monde :)

nicola: Pareil.

Zorg1: ^^

Alshock: il faut mouiller poru savoir nager ?

Default avatar.png Yezco: il faut se mouiller pour savoir nager *

Alshock: J'étais à ça d'envoyer des liens vers des cours de natation en ligne

Zorg1: y a openswimroom ?

Default avatar.png Yezco: bah certaines écoles pratiques les piscine c'est qu'il doit y avoir un lien

nicola: Oui, quand tu glisses dans la piscine.

BlaiseEbuth: Vas pisser ailleurs

Haashi: Yezco a c'est pour ça le C, c'est pour la piscine de 42

Default avatar.png Yezco: arg je suis démasqué

BlaiseEbuth: Vas pas là bas

Default avatar.png Yezco: j'ai 30 ans pas de diplome c'est tentant

Zorg1: 42 c'est l'école où ils tournent du porno ?

BlaiseEbuth: C'est ça

Zorg1: bon au moins un truc que j'ai appris ici

BlaiseEbuth: Et en terme de résultats, regarde Alshock. C'pas vendeur

Default avatar.png Yezco: pour travailler en tant que développeur faut avoir un minimum de bagage

BlaiseEbuth: Faut savoir coder

Default avatar.png Yezco: faut savoir coder et faut savoir vendre ses bagages, savoir coder c'est pas suffisant

BlaiseEbuth: Ca peut l'être. Et t'as pas de bagage au début.

Default avatar.png Yezco: je veux dire que celui qui sort d'une école par exemple à plus énormément plus de chance que celui qui apprend sans pouvoir prouver qu'il l'a appris

Haashi: En vrai prend ton temps sur le cours d'openclassroom le C ca s'apprend pas en 3 jours

BlaiseEbuth: De moins en moins.

Haashi: Yezco c'est faux, maintenant tu peux faire valoriser facilement tes contributions à des projets open sources et/ou mettre en ligne tes propres projets persos

BlaiseEbuth: Et si les diplômes prouvaient autre chose que ton inscription à l'école...

Default avatar.png Yezco: à prouver que tu l'as appris même si tu l'as pas forcément appris, du moins ça te donne plus de crédit

Default avatar.png Yezco: ouais je sais ça fait 1 mois que je suis sur le c mais j'ai cruellement besoin d'exercice

Zorg1: mais les exos de C ça doit pas manquer sur le web

Zorg1: OK c'est pas interractif mais bon

Haashi: AH attends

Haashi: j'ai un truc sur lequel j'avais poncé le C à mort à l'époque

Haashi: https://codesignal.com/

Haashi: la pour le coup t'as des exos super basiques au début

Haashi: ou t'as pas besoin de boucles et de tableaux

BlaiseEbuth: C'est une plateforme de tests de recrutements?

Default avatar.png Yezco: je vais essayer ça même si je dois sacrifier le français de toute façon il faut bien que je comprenne l'anglais un jour

Haashi: Si c'est encore comme avant, dans des exo plus difficiles ils te créent déjà des structures de données que tu as juste à manipuler (arbre, liste chainée etc)

Zorg1: on dirait mais ça m'ouvre 36 popups

Default avatar.png Yezco: merci

Haashi: BlaiseEbuth bah à l'époque non, mais maintenant ca l'est devenu surement

Haashi: avant ca s'appelait codeforce

Haashi: codefights**

Zorg1: ah faut unlocker des trucs on dirait

Zorg1: oooo y a du erlang

Default avatar.png Yezco: lol

Haashi: Ah ouais donc ca a pas changé

Haashi: https://app.codesignal.com/arcade

Haashi: t'as une catégorie "intro"

BlaiseEbuth: Bwarf faut créer un compte.

Haashi: bah, t'as bien crée un compte pour dire ce que tu viens de dire

BlaiseEbuth: Hein?

Haashi: bah tu t'es crée un compte sur codingame

b0n5a1: Cg tu peux essayer sans compte Haashi

Zorg1: moi oui j'ai utilisé mon github

BlaiseEbuth: J'vois pas l'rapport avec la bretagne.

Zorg1: pourtant z'êtes bien à l'Ouest ...

b0n5a1: Professeur Tournesol ?

BlaiseEbuth: C'est pas parce que j'ai un compte CG que j'ouvre un compte sur tous les sites qui s'affichent à l'écran hein.

b0n5a1: https://media.ouest-france.fr/v1/pictures/MjAxOTEwMDFhNTE3N2Q2OGNhMGY5NzIxNzY3M2U1NDgwZTA2OTU?width=480&focuspoint=55%2C54&cropresize=1&client_id=bpeditorial&sign=f83ca51a695a3552c9633fd5e9c9a858dce7a91baf9d2ed5f786cd857203cece

Default avatar.png Yezco: tu peux te connecter avec google

Zorg1: b0n5a1 : je me souvenais plus de ça moi ...

BlaiseEbuth: Genre j'ai un compté google... Iléfou...

BlaiseEbuth: *compte

b0n5a1: y'a plusieurs planches où le pendule le dirige à l'ouest Zorg1 ^^

Zorg1: ça fait un bail que j'ai plus lu de Tintin ... je me souviens plus de tout

b0n5a1: le trésor de Rakham le rouge

Zorg1: c'est comme si tu me demandais de réciter tous les jeux de mots que Gosciny à caser dans Astérix ...

b0n5a1: lol

Zorg1: après bon le trésor de Rakham le rouge c'est pas forcément celui qui m'a le plus marqué. En fait y a pas d'ennemis c'est juste une balade infructueuse. Ah si y a tintin dans un submessible en forme de requin

Default avatar.png Yezco: yavait pas le tintin avec un gros vase asiatique sur la couverture ?

Zorg1: non c'est le Lotus Bleu ça

Zorg1: enfin oui c'est un album de tintin

Zorg1: bon un "architecte fullstack" kézako ? il cherche un dév fullstack ou un architecte le gars ?

BlaiseEbuth: Un devops fullstack

BlaiseEbuth: combo!

Zorg1: ils l'utilisent toujours leur expression pétée "ninja du code"

BlaiseEbuth: Ca s'utilise ça ?

Zorg1: à une époque j'avais vu passer ça

laPetiteGrenouille: Salut les dev, quelqu'un pourrait m'aider me donner deux trois tips pour cython svp et dlib merci

Zorg1: mais pour moi un ninja du code c'est un gars qui push et qui commite dans git avec le compte d'un autre :D

BlaiseEbuth: laPetiteGrenouille https://www.letmegooglethat.com/?q=cython+dlib+tips

laPetiteGrenouille: en gros jfais tourner une video sous opencv en cython, LA VITESSSSSE mais je met dlib et la bah ca ralentit tout... (j'essais dy integrer dlib c++ mais c long le telechargement)

Zorg1: tiens BlaiseEbuth fais toi plaisir : https://fr.javascript.info/ninja-code

laPetiteGrenouille: j'ai chercher oh ^^ j'arrive pas a compiler dlib du coup jdois tout télécharger pour visual ='(

Zorg1: je vais faire un cours de go avec que des citations de Platon

BlaiseEbuth: C'est assez drôle qu'il y ait une section "qualité du code" dans un truc sur js...

Zorg1: ^^

philRG: :thumbsup:

philRG: Dans une fonction, n’utilisez que des variables passées en paramètres.

laPetiteGrenouille: cad ?

laPetiteGrenouille: pcque jme suis rendu compte que dans certaines de mes fonctions, en écrivant en cython et que ca marche pas que j'avais pleins de variables dedans :/

philRG: je venais de parcourir le lien de Zorg1

laPetiteGrenouille: ahh oki

laPetiteGrenouille: ca rend dingue srx, le machin était hyper rapide jtai hyper content

laPetiteGrenouille: et boom

laPetiteGrenouille: en plus jmétais fais mal pour compenser ^^

Zorg1: ah ok cython c'est un espèce de python qui compile

laPetiteGrenouille: ui

laPetiteGrenouille: et du coup jve savoir si je dois absolument intégrer la librarie dlib c++ dans mon python ou alors c'est moi qui sait pas faire (et ca ca m'arrangerai^^)

b0n5a1: Un vrai ninja n’utilisera jamais i comme compteur dans une boucle "for".

b0n5a1: c'est un nid à conneries ce truc

b0n5a1: Placez les underscores _ et __ avant les noms de variables. Comme _name ou __value. Ce serait génial si seulement vous connaissiez leur signification. Ou, mieux, ajoutez-les juste pour le plaisir, sans signification particulière. Ou différentes significations dans différents endroits.

**b0n5a1 tape Zorg1

b0n5a1: ho putain ok...tldr...fallait descendre et lire le résumé

Zorg1: oui c'est un gros troll ce texte

Default avatar.png JBM: ça me rappelle cette liste de conseils en “job security”

Zorg1: rendre son code incompréhensible pour ne jamais être viré ?

Default avatar.png JBM: oui

Default avatar.png JBM: mais avec méthode!

philRG: y a des professionnels ici :)

Default avatar.png JBM: ils sont partout

philRG: je me disais bien :)

b0n5a1: :joy: jeu gratos mais si tu veux tous les avions (en solde!)...t'en a pour 1400 balles

b0n5a1: https://store.steampowered.com/app/223750/DCS_World_Steam_Edition/

nicola: Je joue toujours à Doom en allant chercher des WAD chez doomworld/idgames, au moins ça ne me coûte rien.

b0n5a1: bon là c'est simu pur et dur apparemment...faut croire que chaque aéronef a été fait aux petits oignons pour les puristes...mais quand même, sacré ardoise si tu prends tout

Zorg1: déjà les simulateurs de vols réalistes c'est pas vraiment grand public

leojean890: tiens dbdr a de la concurrence sur night of war finalement, Konstant ^^

Zorg1: b0n5a1 : t1 c'est une purge ton puzzle ascii art "Mountain Map Convergence"

Zorg1: pas que ça soit difficile mais c'est pénible