Chat:Fr/2020-12-15
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
AutomatonNN: oui je suis tout bon contre le boss en bien ton code pour avoir une englice qui a dit que tu n'es pa
Automaton2000: non lui il est pas terrible
Bob: amis de la terriblete o/
Bob: Automaton2000, AutomatonNN, z'etes au taquet ?
AutomatonNN: premier tour en python je crois :)
Automaton2000: et j'ai vu que le boss :)
BlaiseEbuth: terriblete ? o/ Bob
Bob: terribletude ?
Bob: comme tu preferes
BlaiseEbuth: AH!
PhOeNyX: https://www.codingame.com/share-replay/516081578
PhOeNyX: Une version a l'air meilleure que l'autre
XorZy: Salut AutomatonNN et tout le monde ^o^/
AutomatonNN: ou alors je suis pas sur que c'était un peu de temps pour ce que j'ai fait :(
XorZy: :(
PhOeNyX: J'ai remplacé mon MCTS par une éval greedy depth 1
PhOeNyX: Le MCTS n'était pas adapté, trop de branching factor
PhOeNyX: Ne jamais sous-estimer le greedy
XorZy: Vraiment simple l'AoC d'aujourd'hui
JBM: no spoil je viens de l'ouvrir
XorZy: ;)
Bob: j'ai l'impression que pour une fois la partie 2 est tout a fait bruteforcable
Bob: j'ai enfin resolu le jour 12 de l'an dernier
Bob: et gagne le casse-briques
JBM: c'etait cool le casse-brique
Bob: oui
Bob: voir le truc se mettre a jouer tout seul et vider le tableau quand on a enfin gere les collisions en coin correctement, ca a un indeniable cote satisfaisant
XorZy: Oui c'était trop cool, j'avais codé une petite animation aussi
JBM: https://www.youtube.com/watch?v=ZxYPaknXjJU
b0n5a1: o/
Ekninito: je fais le truc coders strikes back je viens de battre le boss et rien ne se passe c'est normal .
b0n5a1: faut attendre 100% des matchs
b0n5a1: battles en cours
Ekninito: derniers combats Combats en cours 28% c'est ça ?
b0n5a1: oui
Bob: il doit quand meme se marrer a generer des test cases comme ceux du casse-briques en s'assurant que ca ne termine pas en boucle infinie avec une brique perdue au milieu
b0n5a1: clair, surtout si les tests sont vraiment uniques pour tous
b0n5a1: en tout cas ça doit bouffer pas mal de temps de boucler une histoire, créer les exos et les générations de tests
BlaiseEbuth: Bah il a un an à chaque fois...
b0n5a1: même ^^
Bob: ouaip
BlaiseEbuth: Ah bah il a voulu le faire, donc il assume.
Bob: deja rien que de se cogner le code du casse-briques en asm il a du se faire plaisir
BlaiseEbuth: Un kwa ?
JBM: la garantie anti boucle-infinie, c'est simple
XorZy: Ah ça y est j'ai retrouvé mon animation toute moche je croyais l'avoir perdue :joy: https://ibb.co/k1nC6n8
JBM: la taille du terrain est p×q avec p et q premiers entre eux
Bob: je soupconnais un truc du genre mais je suis pas tres bon en maths :)
JBM: enfin la taille de la zone jouable
b0n5a1: erf t'as pas vu la mienne XorZy ... console clear + redraw ... super moche et lent (ça à l'avantage de pas devoir mettre un temps d'attente :joy: )
XorZy: :joy:
JBM: si je refaisais la mienne ce serait pour ca
b0n5a1: mes biques c'est des @
JBM: pour l'aspect "tiles carrés" de ça
JBM: genre une bonne vieille police DOS du vieux mode 40×25
b0n5a1: briques*
b0n5a1: #pour les murs et _ pour le paddle de mémoire
XorZy: Enfin c'était cool j'aimerais bien qu'il y ait un truc dans le même genre cette année
b0n5a1: et un o pour la baballe
JBM: je sais plus quels caractère sj'ai utiilisé mais ça m'a l'air un peu plus fin que ça ^^
JBM: ça rend moche sour YouTube, doit y avoir une résolution optimale
b0n5a1: t'as un truc tout coloré JBM
JBM: pour me rappeler arkanoid
b0n5a1: en plus mon truc pourri y'a un peu de flickering
b0n5a1: mais bon on voit ce qui se passe
Bob: ah mais vous avez fait fancy
Bob: moi je sors tous les etats a la suite dans stdout et c'est marre :D
Bob: #lazy
JBM: c'est la version premiere ça bob
JBM: celle sans arguments sur la ligne de commande
JBM: mais ca va trop vite, c'est pas agreable a regarder
JBM: c'est juste bon pour valider l'etoile
b0n5a1: j'ai un mode no_draw pour avoir le résultat direct sans animation
Stilgart: Automaton2000: donne une étoile à Bob
b0n5a1: enfin pas en commande line, bool dans le code
Automaton2000: je dois pas être la
Bob: tu parles donc tu es, Automaton2000
Automaton2000: et c'est juste un bfs
Stilgart: Automaton2000: bon, tu vas la donner cette étoile...
Automaton2000: parce que si c'est un probleme
Bob: Automaton2000, dis etoile
Automaton2000: ouais, mais je suis en train de coder le moteur
Bob: ou tortue ?
Stilgart: c'est peine perdue en ce chat :(
BlaiseEbuth: Les tortues n'ont aucun pouvoir ici...
Stilgart: tu vois la carapace qui te fonce dessus ? :p
**BlaiseEbuth utilise une étoile.
Stilgart: ha bah voilà, on sait pourquoi Automaton2000 n'en avait pas maintenant :/
Automaton2000: ah ah ... je suis a court d'idees
Bon[]Crayon: Salut tout le monde :ghost:
BlaiseEbuth: o/
Bon[]Crayon: Automaton2000 salut la tortue
Automaton2000: ouai c'est un peu triste
Bon[]Crayon: Automaton2000 :grinning: :smiley: :smile: :laughing:
Automaton2000: je pense qu'on peut faire des classes
Bon[]Crayon: AutomatonNN salut le bot
AutomatonNN: olf
PhOeNyX: Langson(Ant on peut faire un AG ?
PhOeNyX: Langton's Ant*
BlaiseEbuth: demande à Stilgart :grin:
Stilgart: BlaiseEbuth: tu vois la rangée de tables ? :D
BlaiseEbuth: :3
Stilgart: PhOeNyX: on peut surtout être stuck en wood4 à cause du bouchon devant le boss
BlaiseEbuth: Ah mais t'es passé
Zorg1: l'enfer c'est les autres
PhOeNyX: Là en wood 4 je colorie mes cases de façon greedy en coloriant la case qui me donne la simulation avec le plus de case drawn
Stilgart: bah ça sert à rien
Stilgart: parce que le top wood4 il va te copier et ça fera
Stilgart: draw si tu es joueur 1
Stilgart: 1 chance sur 2 de loss su tu es joueur 2
Stilgart: (suivant que le premier coup joué random par l'autre est meilleur ou pas que ton dernier coup)
PhOeNyX: Hum...
Stilgart: à la limite, si tu sais produire une chaine avec un bon score, garde le coup le plus proche de ta fourmi pour la fin
Stilgart: ha oui, sinon, tu as du hardcode de très bonnes solutions aussi :D
Stilgart: bref, cheese la wood4
Stilgart: et si possble sans faire sauter le bouchon
BlaiseEbuth: *pop*
PhOeNyX: Là je suis 8ème, et effectivement ça stuck
PhOeNyX: C'est naze de pouvoir faire le même move que l'opponent. ^^
PhOeNyX: Dès wood 4 on devrait être sur la même grille
Stilgart: surtout, on devrait pas te donner les coups de l'autre en wood4/5
PhOeNyX: Exact
PhOeNyX: Je ne les traite pas moi
Stilgart: et la wood5 n'a aucun intérêt (en plus du statement faux)
BlaiseEbuth: C'bien vrai, quels sont les noobs qui ont approuvé ce truc ? :grin:
PhOeNyX: Du coup comment on passe le wood4 sachant qu'en face il y a des miroirs ?
BlaiseEbuth: On ferme les yeux
Stilgart: PhOeNyX: avec un bon first 10 et en battant le boss
Stilgart: tu peux aussi détecter la copie quand tu es player 2 et jouer un dernier coup random ui te fais free win
Stilgart: *qui
PhOeNyX: Donc par exemple en trouvant une bonne chaîne rapidement avec un AG
Stilgart: sauf que dans un AG, je sais pas ce que c'est qu'une chaine
PhOeNyX: Mais ça me fait un peu chier de faire un AG qui deviendra obsolète en wood 3
Stilgart: et surtout... plus tu es intelligent, et plus tu vas stuck
Stilgart: parce que l'autre en face est brainless et pique ton intelligence
Stilgart: donc tu joues au final contre toi-même
PhOeNyX: Mais si je suis suffisamment intelligent, les points initialement dessinés seront probablement mieux répartis
Stilgart: non
Stilgart: tu comprends pas quoi dans "on te copie" ? :)
PhOeNyX: Donc en joueur 1 on va draw mais en joueur 2 potentiellement je win à cause de ton premier move random pourri
Stilgart: plus tu es intelligent, et moins c'est possible d'anti-cheese
Stilgart: sauf qu'il faut le sortir le meilleur premier move
Stilgart: et plus tu es bon, plus c'est random
Stilgart: après, j'ai pas tenté de cacher mon choix le plus proche de la fourmi
Stilgart: peut-être que ça, ça fait le taff
PhOeNyX: Sinon on pourrait mettre à jour le referee pour qu'il renvoie -1 -1 en ligue wood 4/5 pour opponentRow opponentCol
PhOeNyX: Comme ça les miroirs se prennent un score négatif et les vrais codes peuvent monter.
Stilgart: PhOeNyX: j'avais proposé une séquence de coups genre 0 0, 0 1, etc.
Stilgart: mais bon, mettre à jour le referee ça pète tout le leaderboard je crois
Stilgart: j'ai même pas osé patché le statement de la wood5 de peur de tout casser, c'est dire :(
PhOeNyX: En l'occurence ça pète le leaderboard wood 4
PhOeNyX: Mais c'est pas vraiment grave, si ?
Stilgart: non, je crois que upload => reset de leaderboard
PhOeNyX: Ah. x)
tsunaming: comment on peut xp facilement ?
Stilgart: donc il faudrait que je fasse le taff jusqu'au bout, que j'aille en wood1, et que je propose un PR global histoire de pas casser tout plusieurs fois d'affilée
Stilgart: tsunaming: c'est pas le bon moment pour poser une telle question :(
Stilgart: (on a du troll qui triche pour gonfler son xp en ce moment)
Stilgart: le sujet est donc tabou
PhOeNyX: tsunaming l'XP c'est inutile, monte plutôt des CP
Stilgart: pour le reste, le plus rentable ce sont les puzzles de CG, puis les ligues or/légendes en combat de bots
PhOeNyX: :D
Stilgart: PhOeNyX: c'est pas si vrai
Stilgart: il doit bien y avoir des bouts de quest map qui demande de monter l'xp directement
PhOeNyX: Mais la quest map... C'est inutile aussi ?
Stilgart: et il y en a qui le demande indirectement (lvl20 pour la partie contrib)
Bob: bah en meme temps faire les multi ca rapporte vite du XP au ssi pour les passages de ligues
Stilgart: oui, ça l'est... mais quelqu'un qui débarque il ne voit que ça donc il peut pas s'en douter
PhOeNyX: Et les contrib... C'est inutile aussi ?
PhOeNyX: :D
Stilgart: PhOeNyX: de nos jours, essentiellement oui
b0n5a1: sauf TvC
Stilgart: sur les 15 derniers approuvés, j'ai souvenir que 3 puzzles bien
b0n5a1: ça farm XP TvC
Stilgart: et j'ai pesté sur beaucoup plus que 3 (sachant que, même si ça ne se voit pas, je me retiens de pester)
Stilgart: TvC ?
b0n5a1: Troll vs Castles
TheGladiator94: comment on fait pour afficher "abcdefg" en python svp
Stilgart: ha
PhOeNyX: print("abcdefg") ?
Stilgart: PhOeNyX: do not feed
b0n5a1: au hasard print("abcdefg")
TheGladiator94: ah ok t'es trop chaud mec merci tu me sauve
BlaiseEbuth: ...
b0n5a1: ***
Stilgart: TheGladiator94: si tu ne sais pas faire, va sur HackerRank... tu t'es trompé de site
leojean890: print('a'+'b'+..):P
**b0n5a1 a dit ça au pif
Stilgart: system("echo ....") tant que tu y es
tsunaming: merci les mecs en tout cas vous me sauvez, je vais farmer tout le weekend
Bob: weekend ca va, on est mardi :)
Stilgart: tsunaming: tu ferais mieux de bosser tes maths ou ta physique ;)
leojean890: print(i for i in ['a','b'..])
b0n5a1: leojean890 qui fait de l'anti golf
Stilgart: leojean890: ça fait pas n sauts de lignes ça ?
leojean890: ah oui il est en PTSI :P
Stilgart: réponse, ça fait : <generator object <genexpr> at 0x0000016273E81408>
leojean890: xD
leojean890: print(*[i for i in ['a','b'..]])
BlaiseEbuth: Si j'étais en prépa, moi aussi je compenserai en faisant des trucs utiles genre farmer de l'xp...
Stilgart: oui, mais tu le ferais après avoir démissionner et t'être inscrit en fac
leojean890: print(.join([i for i in ['a','b'..]]))
leojean890: en prépa je regardais plein de séries en VO et j'ai eu 15 en anglais à mines ponts grâce à ça:p
PhOeNyX: En prépa j'ai passé le plus clair de mon temps libre à matter des séries et à geeker
leojean890: et j'ai fait bcp de piano aussi^^
TheGladiator94: pour intégrer quel école à la fin?
BlaiseEbuth: La vraie vie
Bob: l'ecole de la vie
PhOeNyX: La même que Bob, grand admissible
leojean890: (bon du coup j'ai pas eu un classement de malade en prépa xD)
Bob: j'etais 3e au concours d'entree je crois
Bob: mais bon le concours d'entree de 94 c'etait autre chose
Bob: je pense pas que j'aurais pu passer la versoin actuelle du concours :D
leojean890: print(*[i for i in ['a','b'..]]) => lui met des espaces mais pas lui : print(.join([i for i in ['a','b'..]]))
leojean890: #troll
PhOeNyX: Je suis entré en 2012
leojean890: 2010 moi hehe
PhOeNyX: Bob il est entré dans l'école j'avais encore des couches
leojean890: 2800/7200 CCP, sinon j'avais petites mines et ensea/ensiie dans mes souvenirs, et j'avais pas les centrales et mines;)
Stilgart: leojean890: mater des séries et faire du piano, oui, c'est un vrai break
leojean890: ouais faire des breaks ça aide^^
Stilgart: pas comme apprendre à coder quand tu fais déjà ça 2h par semaine en cours
leojean890: j'avoue:)
PhOeNyX: 2h par semaine c'est pas comme si c'était excessif
BlaiseEbuth: Bosser comme un malade gratuitement en apprenant des trucs qui te serviront pas, pour avoir le droit d'entrer dans une école où tu bossera comme un malade gratuitement pour décrocher un diplôme, qui te donnera le droit de bosser comme un malade pour un salaire de merde pour la gloire du capitalisme... :thinking:
leojean890: les salaires sont pas si bas que ça:p
leojean890: sinon +1 blaise :P
Bob: bienvenue dans la vraie vie
Bob: c'est beau
BlaiseEbuth: Alors que tu peux abandonner tes études, fonder une start-up et devenir milliardaire. Faut être con...
leojean890: eh oui, construis ta startup, jette toi à l'eau ! faut oser dans la vie :p
TheGladiator94: si seulement c'était si facile
tsunaming: ca se voit tu viens pas de la ur toi
Stilgart: BlaiseEbuth: à la réouverture, je t'invite chez nous
Bob: trouve un concept bien debile, demander 5 euros sur une plateforme de financement, recolte 2 millions
Bob: prends ta retraite
Stilgart: tu verras ce que c'est "bosser comme un malade en école"
Stilgart: les trucs qu'on change le plus souvent, ce sont les babyfoots et les manettes
leojean890: moi j'avais masse TPs et projets à rendre quand même :p
BlaiseEbuth: Lel. Bah si en plus c'est perdre deux ans à rien foutre c'est pas mieux...
b0n5a1: :joy: Stilgart
b0n5a1: +1 BlaiseEbuth
Stilgart: BlaiseEbuth: ça je ne cesse de le dire ;)
leojean890: chaque semaine entre 2 et 6 trucs à rendre :o
Stilgart: certains bossent raisonnablement, mais c'est 10% max
Stilgart: tu en as 10% qui n'ont pas compris que la prépa est finie
leojean890: y'en a qui hardwork ouais
Stilgart: 70% qui font le strict minimum
Stilgart: et 10% qui branlent rien
Bob: et 100 % ont le diplome
leojean890: je bossais que les trucs à rendre mais les exams vraiment à l'arrache la veille perso
Stilgart: non, plutôt 90% mais la CTI nous engueule
leojean890: non on est entrés à 48 et seuls 36 ont été diplomés dans ma promo:p
Stilgart: leojean890: tu es allé dans une INSA ou une UT ?
leojean890: les autres soit redoublement soit virés
leojean890: une CCP stilgart ;p
BlaiseEbuth: C'est pas si compliqué de prendre une autre voie, mais oui faut oser. Et les gens sont formattés pour croire que études->boulot->retraite c'est le seul chemin viable (et respectable)... :expressionless:
leojean890: ensicaen
Stilgart: dafuck...
Stilgart: c'est pourtant pas un rythme d'école (ni meme pour une pédagogie à ce niveau là)
leojean890: blaise j'en connais pas mal qui tentent de créer leur startup quand même
BlaiseEbuth: Je parle pas forcément de start up hein. Ca c'était pour la blague
Stilgart: BlaiseEbuth: non, les gens ne croient plus en la dernière étape :)
BlaiseEbuth: aussi
leojean890: (et les 12 qui redoublent / virés) c'étit genre pour triche ou bsences en stages..
Stilgart: dwarfie: manger ?
leojean890: absences en stage*
leojean890: ou absences de ouf en cours
leojean890: Stilgart c'est pas un rythme d'école et pourtant..
leojean890: entre 2 et 6 trucs à rendre par semaine!
leojean890: bcp de TPs en fait
leojean890: tout à rendre
leojean890: qq projets en parallèle
Stilgart: faire rendre les TP c'est pas ultimement futé en vrai
Stilgart: (je le fais aussi, hein)
leojean890: enfin certains sont simples après
Stilgart: justement, ça n'a pas d'intérêt de dépenser de l'énergie sur des choses simples
leojean890: d'autres vachements longs..
leojean890: ouais vaut mieux faire plus de projets
leojean890: et pas rendre les tps
Stilgart: alors que l'intérêt est plutôt de faire des choses un peu longues/grosses/complexes
Stilgart: donc plutôt du lourd sur demi-semestre
leojean890: ouais on avait genre 2/3 projets par an
leojean890: plus gros
Stilgart: pour le coup, nous c'est pas semestre ça
Stilgart: par*
Stilgart: et c'est plutôt 3/4
Stilgart: et chacun se strat pour valider :)
leojean890: en 3A un seul gros projet
leojean890: mais n finit en février pour aller en stage donc..:P
Stilgart: bon, sur ce, je pars manger sinon dwarfie va m'attendre sous la pluie :D
leojean890: bon app^^
Bob: burp
Stilgart: fix ton bonapp :)
b0n5a1: la chienne qui a trouvé un tout petit caillou et qui s'amuse à le prendre et le faire tomber parce que le bruit des rebonds semble l'amuser...je lui ai pris et jeté...elle fait ça avec une croquette maintenant :joy:
Stilgart: :joy:
Bob: rajouter du code : bien
Alshock: We need MOAR CODE
Bob: faire en sorte qu'il soit effectivement appele : mieux
Alshock: salut tout le monde, et tortue automaton2000
Automaton2000: si tu fais les deux
Alshock: aïe, le coup dur
Bob: etoile a toi
PhOeNyX: Bob : supprimer du code : bien
b0n5a1: o/ Alshock
Bob: vrai aussi
Alshock: mon papa il les a toutes volées pour les mettre dans mes yeux
Bob: s'assurer avant qu'il n'avait pas uyne utilite quand meme : mieux
b0n5a1: prend un sucre ça ira mieux
Bob: ah mais c'est pour ca qu'Automaton2000 voulait pas dire etoile ce matin ?
Automaton2000: je me demande si y'a un autre truc
Bob: c'est la faute a ton papa
b0n5a1: il a piqué les tortues aussi
Bob: il a pas pique les gazelles aussi ?
Alshock: xD avec vous c'est systématiquement con, mais toujours inattendu
Bob: (grosse reference, la)
Bob: (pour toi comme pour moi)
EtienneLipade: probleme ligne 33, code de 32 lignes
EtienneLipade: mon petit cerveau a un probleme
Bob: t'as qu'a rajouter une ligne avec le probleme
EtienneLipade: probleme ligne 34
Alshock: xD Quel est le problème ? Expecting instruction, found EOF?
Bob: Count of Tuscany c'est quand meme un grand morceau
Alshock: bah ça veut dire qu'il a trouvé la fin du fichier alors qu'il attendait quelque chose
Alshock: genre un bloc pas fini
Alshock: ou une fonction ou n'importe quoi qu'il faut finir
EtienneLipade: j'ai un else avec rien après
EtienneLipade: ça peut venir de la ?
Bob: rien comme euh
Bob: rien ?
Alshock: ça peut oui, si le bloc de ton else est pas écrit (je sais pas en quoi tu codes
Bob: si t'as vraiment rien, oui c'est faux
Alshock: bah else: pass (sinon tu peux enlever le else tout simplement
Bob: si tu ouvres un else il faut au moins un statement derriere
Alshock: pass c'est le NOP de python, pour dire que tu fais rien justement
BlaiseEbuth: Comment est ton burp ?
Bob: BURRRRRP
Bob: mieux ?
b0n5a1: BEUAAAARPPP !
Bob: :clap:
EtienneLipade: c'est quoi ce bordel mdr
Bob: un concours de rots par chat ?
Bob: pourquoi ?
Bob: aprem normale sur le chat CG, tout va bien
b0n5a1: on irait sur world on serait tous ban depuis des lustres ^^
BlaiseEbuth: Tout de suite pessimiste...
Bob: bah forcement on parlerait en francais alors que world c'est anglais
b0n5a1: tain...for (i=0..) for(ii=...) for(iii=...) for(iiii=...)
b0n5a1: (╯°□°)╯︵ ┻━┻
BlaiseEbuth: Y'a d'autres lettres dans l'alphabet
b0n5a1: non seulement ça écrit de la daube mais il reste plus qu i qui marche sur leur clavier à certains...
b0n5a1: t'as pas idée de la quantité de code comme ça que je me coltine BlaiseEbuth
BlaiseEbuth: Abaé, c'est ça d'avoir fait des études pour pouvoir bosser dans une boîte avec des collègues incompétents... Après ça se plaint...
VoxMerowig: "for (i=0..) for(ii=...) for(iii=...) for(iiii=...)" c'est le bruit d'une porte qui grince ?
b0n5a1: et encore c'est pas le pire ça
print(non)
EtienneLipade: print("non")***
BlaiseEbuth: Sauf si c'est une vatiable qui s'appelle non, hé
VoxMerowig: non c'est un objet de la classe Non, avec 10 propriété strings, toutes égales a "nooooooooon"
b0n5a1: et on est que mardi...
Bob: fais gaffe on est peut-etre mardii ou mardiii
Alshock: par contre ouais, le pote qui nomme ses variables a, b, c, aa, aaa, bb ... parfois moi aussi j'ai des envies de meurtres
Ecenxamm: HMMMMM BIG BURGER
Bob: de la mort ?
Ecenxamm: oui
Alshock: burger de la muerte
Bob: gg
b0n5a1: Alshock j'ai mis que un bout avec les i* y'a les j* (de 1 à 4 aussi)
Alshock: C'est puni par la loi dans 45 pays tout ça
BlaiseEbuth: 42 et le ruby aussi
Alshock: seulement leurs conséquences
Alshock: Le ruby c'est otujours que du python, en un peu plus pire
Alshock: 42 par contre, c'est inexcusable
b0n5a1: y'en a un qui m'appelé une fois pour voir un bug..."je comprends pas y'a marqué a = 1 mais a vaut 25"...bin oui c'est pas un 1 c'est la lettre L couillon....
Bob: pourquoi ils se retrouvent a faire 4 boucles deja ?
Bob: c'est rarissime que j'aie besoin de plus de 3
Alshock: 4 imbriquées, mais 8 en tout
Bob: a plus forte raison
BlaiseEbuth: C'est des boucles récursives, z'avez pas le niveau.
Bob: 4 imbriquees c'est deja peu commun mais 2 * 4...
Alshock: Linus torvald avait pas dit que les gens devaient mourir à partir du troisième niveau de bloc ?
b0n5a1: attends Bob...le tout est encore dans un while hein...
BlaiseEbuth: Normal, c'est la boucle de jeu
b0n5a1: en gros sans entrer dans les détails c'est de la création de petites images rescalées à partir d'une image...
BlaiseEbuth: Abawi, comme les images sont en 2d il faut 8 boucles.
Alshock: ok donc ça itère sur les images, puis sur les sous images de l'image, puis sur les lgnes puis sur les pixels, j'ai bon ?
b0n5a1: y'a tellement d'imbrications par endroit que t'as l'impression de voir passer une formation d'oiseaux à la fermeture de accolades
Bob: du coup ouais ils sont cons
Bob: les variables faut les appeler x, xx, xxx, xxxx, y, yy, yyy et yyyy
Bob: sinon forcement on va rien comprendre
b0n5a1: Alshock t'es pas trop loin du délire
Alshock: T'es vraiment un Clément Bob, moi j'avais tiré cette conclusion au moment où j'ai vu marqué "ii"
b0n5a1: heu Bob j'ai des endroits où les x sont des y et les y des x...
Bob: :rofl:
b0n5a1: (je déconne pas...tu dois tout le temps te poser la question)
b0n5a1: et tout à la fin discrétos ça refout les x dans les y et inversement...
b0n5a1: au début quand je tombais sur des merdes comme ça j'ai naivement demandé si ça avait été fait par un allemand
b0n5a1: en Suisse je me suis fait avoir aussi une fois...dans l'IHM y'avait deux champs X et Y...pour entrer Lat/Lon...me retrouvait en pleine mer je sais plus où au lieu du bon endroit...j'ai demandé à un Suisse..."ha ouais mais 'est pas comme chez vous...dans x tu mets y et dans y tu mets x"
Bob: ouch
b0n5a1: "et pourquoi pas lat/lon ?" ... "parce que des fois derrière c'est un autre syst de coord alors on a mix x et y"
b0n5a1: :grinning:
Bob: aou
b0n5a1: une fois que tu le sais ça va
b0n5a1: et effectivement sur une autre appli c'était du lamber II
b0n5a1: Lambert*
b0n5a1: acec même ihm
b0n5a1: mais toujours avec x/y inversés...
b0n5a1: arghhhh
b0n5a1: j'ai des iix et iiy là
b0n5a1: oukélé la sulfateuse ?
b0n5a1: faudrait forcer les mecs à lire le code à haute voix...en présence d'un psychiatre....aller hop en camisole il est pas net celui là !
b0n5a1: :joy:
Bob: bientot t'auras des ijx et des jix
b0n5a1: nom par contre là j'ai iitemp et jjtemp (et y'a ni ii ni jj)
Bob: mouarf
Bob: on nage en plein delire
b0n5a1: mon quotidien...
Bob: c'est quoi comme niveau ces etudiants-la ?
b0n5a1: alors...une docteresse, un ingé en physique, un bts info (si si...c'est même le pire) entre autres
b0n5a1: et le doctorat c'est en physique des particules si je dis pas de conneries
BlaiseEbuth: Wé ! Je viens de perdre une demie-heure de ma vie pour que Steam puisse lancer Diablo 3 !
b0n5a1: loote une PS
b0n5a1: (je l'ai sur PS3, plus touché depuis des lustres)
Bob: bon les gens pas spe en info encore je peux comprendre
Bob: mais le bts info, faut peut-etre qu'il envisage autre chose
Bob: le tricot peut-etre ?
BlaiseEbuth: Il pourra faire pleins de boucles comme ça !
b0n5a1: bin c'est un boulet suce-b...de la direction et délégué du personnel qui arrive à faire croire qu'il est débordé (à DL des films) pour que les autres fassent son boulot Bob...ça te donne une idée du tableau
b0n5a1: et ça sort fumer grosso-modo 3 bonnes heures par jour
BlaiseEbuth: Bah ça va, il sera bientôt mort alors.
b0n5a1: on en a 3 comme ça
BlaiseEbuth: Z'avez une bonne assurance décés ?
b0n5a1: erf
Bob: ok
b0n5a1: un de ses commits une fois c'était "j'ai améliorer les accesseurs"...les void SetMachin(int v) sont devenus des bool SetMachin(int v) qui renvoient tous true...
b0n5a1: ouais c'est possible...
BlaiseEbuth: :thinking:
b0n5a1: 20 ans de boîte...
Bob: arg
BlaiseEbuth: **argv
Alshock: ".:a.out" @BlaiseEbuth
Alshock: "./a.out" j'ai raté le slash
Alshock: lol je viens de relire ça j'suis teubé, c'est un tableau de str as un tableau 2D de str, donc "."
BlaiseEbuth: C'que tu dis n'a aucun sens...
Alshock: déréférence toi toi-même
leojean890: b0n5a1 ces gens qui codent sale, est-ce qu'ils font du code qui marche au moins ? xD
**BlaiseEbuth jette des esperluettes sur Alshock.
Alshock: ah bah wala, "espereluette" c'est quand même vachement plus chouette que "Et commercial"
**Stilgart dit "machin"
Alshock: Plus les années passent plus je m'y attache à ce Blaise. C'est une vraie boule d'amour sous ses poils qui piquent :P
BlaiseEbuth: Années déjà ?
Alshock: Comment ça s'appelait déjà les fanfictions horribles des adolescentes sur skyrock ?
Alshock: skyblog* pardon
BlaiseEbuth: Bah... Des fanfictions ?
Alshock: Me semblait qu'ils avaient un mot dédié pour les bromances
Alshock: https://www.fanfiction.net/u/3135751/AprilxD mais oui, la vie est si belle
Alshock: Ah mince y a pas les oeuvres :(
BlaiseEbuth: Ah mais de la fanfic twilight...
BlaiseEbuth: Ca doit pas être pire que l'original...
Bob: houla
Bob: mefie-toi
Bob: tu ne sais pas de quoi ils sont capables
Bob: #rule34
Alshock: Je sais pas j'ai pas lu stéphanie meyer, mais j'aime beaucoup les fanfics , on retrouve le côté attendrissant et innocent du "ils sont gentils et ils ont fait de leur mieux"
Alshock: @Bob J'avais lu une romance Harry potter entre hermione et Drago qui était sacrément creepy pour être raconté par une gamine de 15 ans
Alshock: à base de syndrome de stockholm et de séquestration
BlaiseEbuth: Bof
BlaiseEbuth: classique
Alshock: En même temps, on tape rarement dans une originalité folle
BlaiseEbuth: Faudrait plutôt taper ceux qui écrivent ce genre de trucs...
BlaiseEbuth: Automaton2000, écris nous une fanfiction CG.
Automaton2000: si je veux de la perf
PhOeNyX: Si tu veux de la perf, pourquoi tu codes en java Automaton2000 ?
Automaton2000: si tu vises le centre du cercle
Alshock: Ce cercle là @Automaton2000 ? Sage ambition ! https://fr.wikipedia.org/wiki/Paul_Graham#Pyramide_et_cible_de_Graham
Automaton2000: je cherche un moyen de faire le prochain cc
BlaiseEbuth: T'as le temps Automaton2000
Automaton2000: ca depend de la taille de ta liste de path
dwarfie: ca a du sens
Thyl: J'ai résolu Lost Child
Thyl: avec un BFS !!!4
Thyl: oui !!!
Stilgart: bfs :: Array Coord Char -> Coord -> Coord -> Int
Stilgart: qu'est-ce que ça fout en easy ça ?!
Stilgart: Thyl: merci pour ce signalement, le puzzle est en medium désormais
Thyl: derien
Zorg1: Salut tout le monde ainsi qu'Automaton2000 & AutomatonNN
AutomatonNN: "AutomatonNN est trop facile"
Automaton2000: c'est pas parce qu'on est pas dans les règles pour se déplacer s’appliquent également après avoir été poussé. il n’est ...
Zorg1: bon on va se concentrer sur l'AoC 15 ^^
Stilgart: omg... Automaton2000 qui a appris à ne plus finir ses phrases :scream:
Automaton2000: ce qui compte c'est les valeurs
leojean890: et il sort des dictons hehe
Zorg1: ah Automaton2000 a une limite de 20 mots
Automaton2000: y'a un truc qui fait le plus de points que ça rapporte pas de points
Bon[]Crayon: Automaton1000 * 2 = Automaton2000
Automaton2000: je fais pas grand chose
Thyl: Automaton2000 tortue
Automaton2000: je n'ai pas de soucis
Zorg1: AoC15p2 : c'est normal que le brute force passe crème ?
Zorg1: (enfin je m'attendais à être obligé de réfléchir un peu)
XorZy: Y'a un autre moyen que le bruteforce?
Zorg1: bah je m'imaginais un truc rusé
Zorg1: cette suite à l'air d'avoir été étudié
nicola: Dekoikicause, cet aoc ?
Zorg1: on a un puzzle là dessus ici
XorZy: Enfin je pense que "l'astuce" c'était de garder une copie des indexes, mais c'est tout
nicola: La suite de machin truc avec l’indice du dernier chiffre ?
XorZy: Van Eck je crois que ça s'appelle
Zorg1: voilà van eck's sequence
nicola: OK.
Zorg1: ouaip
nicola: Dans la famille Van Eck, je connais Denis (violoncelliste)
nicola: .
Thyl: -------------
Thyl: BLANC
Thyl: -------------------
Bon[]Crayon: Dans le puzzle "how-time-flies":
Bon[]Crayon: if faut écrire 7 monts et 1 month
Bon[]Crayon: mai 7 days et 0 days
Bon[]Crayon: Est-ce qu'il une règle en anglais pour mettre s à day ?
Zorg1: en fait month et year faut mettre un s si >1 mais bizarrement c'est toujours days
XorZy: En anglais les noms "countable" sont au pluriel quand y'en a zero
XorZy: 0 days, 1 day, 2 days...
Bon[]Crayon: Ah ok
Bon[]Crayon: Merci bien
nicola: def p(n): # pluriel
if n>1 or n==0: # Huh, hein ? return "s" return ""
XorZy: ^o^/
Zorg1: bon l'essentiel c'est qu'il y a un test case qui exhibe la règle c'est pas seulement planqué dans les validateurs
Zorg1: par contre on teste pas le résultat "total 1 day"
Zorg1: ah la solution de l'auteur le prend en compte
Zorg1: pas la mienne ^^
lunaticPenguin: hello, je m'essaye aux parcours de graphes via le puzzle sokoban de eulerscheZahl. J'ai généré un arbre des états possibles (par mouvements) pour la résolution mais juste pour le level 1 il fait 124036 noeuds et ensuite un parcours fait un timeout
lunaticPenguin: est-ce que vous auriez des conseils ou des pistes sur ce genre de puzzle ? Sachant que mon bot est censé stopper le parcours une fois que toutes les boites ont atteint leur target
eulerscheZahl: http://chat.codingame.com/pastebin/f7b738d0-abf2-4d3d-b3e6-0456a8e10ac4
eulerscheZahl: 1k nodes are enough to find the shortest path
eulerscheZahl: https://www.codingame.com/share-replay/516213678
lunaticPenguin: okay thanks
eulerscheZahl: d:51 t:12 n:1002 l:26 d=depth, t=time (in ms), n=nodes, l=leaf nodes
Zorg1: waouh une réponse par eZ himself, petit verni ;-)
eulerscheZahl: salut tou le Zorg1 et AutomatonNN
AutomatonNN: ouai j'ai pas compris
eulerscheZahl: :D
Zorg1: o/ eulerscheZahl
lunaticPenguin: je crois que je ne me rends pas bien compte, c'est un peu notre raïs à nous ?
BlaiseEbuth: le 3eme
Zorg1: houla
Zorg1: on va avoir des problème
Bon[]Crayon: AutomatonNN N1 ?
AutomatonNN: ou pas ?
**BlaiseEbuth check le point godwin
Zorg1: je croyais qu'initialement c'était une étape pas un truc à collectionner ...
BlaiseEbuth: L'habitude des achievements...
Zorg1: ^^
Zorg1: je suis déçu de l'AoC 15 :(
Stilgart: bon, si je passais à 12b maintenant que j'ai bien gueulé :/
Zorg1: t'a gueulé sur quoi encore
Zorg1: va falloir tenir une liste
Stilgart: j'ai un hl de tu devines qui sur #world, il a eu droit à la version franche de mon ressenti
Stilgart: sans doute inutile, mais au mon ça soulage
Stilgart: moins*
Stilgart: tiens une liste des trucs sur lesquels je gueule pas, ça ira plus vite :D
Zorg1: les burnes de l'ouest ou la vedette du caillou ?
Stilgart: le premier
Zorg1: ah ok vu ^^
XorZy: burnes de l'ouest :joy:
Stilgart: en même temps, c'est une traduction correcte
Stilgart: toujours consulter l'urban dictionary en cas de doute
XorZy: Oui je sais mais ça me fait marrer quand même
Stilgart: c'est sûr que sortir de sang froid par Zorg1 c'est assez drole
remi2257: Bonsoir les gars !
remi2257: Salut Automaton2000 !
Automaton2000: quand tu vois que la plupart des langages
Bon[]Crayon: salut
XorZy: \^o^
remi2257: Je me suis chauffé à mettre en pause le Python, et reprendre le C++
remi2257: Thor Level 1, trop cho j'ai juré :o
b0n5a1: hihi burnes de l'ouest
Stilgart: bon, 4 étoiles ce soir, c'est bien
b0n5a1: pour le moment je suis à jour ^^
Stilgart: le 8 me donne pas envie
Zorg1: pareil que miguel
Stilgart: des restes de l'an dernier je crois :(
Stilgart: bon, regardons le 14
Zorg1: ah le 8 le pseudo proc
b0n5a1: il est pipeau le 8
Zorg1: ça va ça casse pas la baraque
Stilgart: 36-bit unsigned integers
Stilgart: un peu salaud ça :D
Stilgart: b0n5a1: j'ai juste pas envie :)
b0n5a1: bof, tout mis dans un bitset<64>
Zorg1: pour éviter le bruteforce dans la part 2 à mon avis
Stilgart: ça pourrait bien finir en ... "bon, faisons enfin le 8 pour valuder le 25b"
b0n5a1: Zorg1 t'as pas fais 14 ?
Zorg1: oui
Zorg1: j'ai toute la collec'
b0n5a1: ok
b0n5a1: je pensais que tu supposais pour j14
Zorg1: oui en fait je me dis que tu brutes force quand même pour le 14b
b0n5a1: bah toutes les combinaisons et basta
b0n5a1: c'est rapide
Zorg1: oui mais imagine t'avais 20 X ...
b0n5a1: les 30.000.000 du jour pareil...qq secondes
Zorg1: ouaip je croyais qu'il fallait ruser moi
b0n5a1: par contre les chinoiseries à BF ça doit piquer un peu
ayoubhs: codingame c cool en vrai
Zorg1: ?
Zorg1: ?
Stilgart: BF ?
Stilgart: brainfuck ?
Zorg1: ah ça y est le chat est de nouveau là ^^
Stilgart: \o/
Stilgart: ayoubhs: oui
Zorg1: ouaip "chinoiseries à BF" ça veut dire quoi ?
BlaiseEbuth: 13p2 à brtuteforce
b0n5a1: ha c'est revenu
Zorg1: :muscle:
Stilgart: ajoute les warnings de ghc à ta liste
Stilgart: ça vient de sauver mon day14 deux fois en 10 s
Stilgart: ha... bruteforce
b0n5a1: 13 part 2 (chinoiseries) Zorg1
Stilgart: et euclide étendu
Zorg1: même pas eu besoin d'euclide étendu
Stilgart: tu peux bruteforcer oui
Zorg1: j'ai calculé les inverses comme un sale ^^
Stilgart: mais sinon, c'est euclide étendu
b0n5a1: perso j'ai cherché/cummulé les cycles et résultat immédiat
Stilgart: (l'inverse c'est un coef de bezout... donc euclide étendu)
Stilgart: enfin, sauf si tu as un autre algo efficace mais j'en vois pas à froid
Zorg1: oui vu les modulos tu peux checks toutes les valeurs
Zorg1: c'est sûr s'il y avait des nombres à 20 chiffres ça serait moins pratique
Stilgart: mon résultat est méchamment gros pour ça
Stilgart: mais si on équilibre les calculs j'imagine que ça passe
Zorg1: toutes les valeurs du modulo pour trouver l'inverse
Zorg1: les modulos c'est max 500 de mémoire
b0n5a1: A B C ... j'incrémente de A jusqu'à satisfaire l'écart A B...ensuite incrément de A * B jusqu'à....ensuite incrément de A * B * C....etc...résultat immédiat
Zorg1: ah oui ^^
Stilgart: hum... 14b... :thinking:
b0n5a1: c(est très largement sous la seconde, à peine lancé j'ai résultats part 1 et 2
Stilgart: note que tu t'y es très bien pris dans ton bruteforce
b0n5a1: output à 15 chiffres chez moi
Zorg1: oui t'as fais l'algo du reste chinois en brute forçant l'inverse d'une aure manière ^^
Zorg1: 14b oui au départ ça fait peur après tu remarques un détail et c'est emballé
Zorg1: c'est juste un peu casse noix à coder
b0n5a1: ha y'a un détail? pas vu ^^
b0n5a1: pas cherché non plus
Zorg1: bah ... comme je te disais imagine un masque avec 30 X ...
b0n5a1: ha, oui
Zorg1: ah ok t'as foncé comme une brute et si ça dépasse l'heure tu regardes si y a pas une optim ^^
b0n5a1: j'ai vite regardé mon fichier et me suis dit que ça passerai assez rapidement au feeling
b0n5a1: ha non, si je dépasse la minute je mets en pause et regarde à quelle itération je suis, si c'est faible je stoppe et cherche autre chose que BF...et déjà une min c'est long
b0n5a1: là ça prend qq ms à tout casser
b0n5a1: (pas mesuré mais c'est imm"diat)
Zorg1: c'est vrai 15b c'est qq seconde j'ai trouvé ça long ^^
b0n5a1: ouais 10/12 s à la louche
b0n5a1: y'a peut être un cycle à détecter
Zorg1: ah 5 chez moi, tu fais les AoC sur ton PC du boulot ?
b0n5a1: ce matin oui ^^
Zorg1: ah ok :-)
b0n5a1: mais même le mien là, j'ai fait ça avec des bitsets à l'arrache
b0n5a1: c'est surement pas ce qui a de plus rapide ces machins
b0n5a1: surtout ça : bs2 = bs2.to_ullong() - 1...bien merdique ^^
b0n5a1: j'ai une bidouille à la con bien brutale
Zorg1: ah oui t'as pas de type map en natif
b0n5a1: heu si, mais on parle peut être pas de la même chose
b0n5a1: mais super porky mon truc
Zorg1: ah tu parles du 14b ?
b0n5a1: oui
b0n5a1: me suis mélangé les pinceaux ^^
b0n5a1: le 14 est immédiat
Zorg1: on radote tous les deux
Zorg1: va falloir laisser la jeune génération s'exprimer
b0n5a1: comme deux vieux sur le banc d'une place de village...
Zorg1: ou les deux vieux du Muppet show :p
b0n5a1: erf le 15 à la fin je bouffe 440 Mo :joy:
Zorg1: pas fait gaffe mais ça doit être pas mal oui ^^
b0n5a1: je viens de lancer en debug pour voir...jolie montée linéaire
XorZy: Perso en bouffant un peu de ram je suis descendu à 700ms pour la p2 d'aujourd'hui (en c#)
b0n5a1: ouais c'est ma map avec tri auto qui est moisie, faudrait voir avec une non ordonnée
b0n5a1: et même là ça va être moche
XorZy: Au débu j'utilisais un hash mais en fait un simple array de 120mo continus ça marche est c'est 4x plus rapide
XorZy: *début
b0n5a1: clair
**Stilgart s'est fait troller par l'exemple du 14a /o\
Stilgart: mon 14b marchait très bien sur input.txt .... :)
b0n5a1: ha si je pase à 2 secondes au lieu d'un douzaine en passant de map à unordered_map
b0n5a1: à la louche
b0n5a1: pas le temps de compter jusqu'à 2
Zorg1: m'ouais j'ai utilisé la map du go pas trop essayé de faire la starlette de l'opti
b0n5a1: arf je viens de tomber sur ça : https://github.com/betaveros/advent-of-code-golf-2019
b0n5a1: en cliquant sur un mec dans les stats
b0n5a1: day5-1 :grinning:
XorZy: :no_mouth:
b0n5a1: https://github.com/betaveros/paradoc
Zorg1: les "golfing languages"
Zorg1: les trucs pour être court (et moche mais je suppose que c'est un effet de bord)
b0n5a1: c'est un des mecs qui torchent tout en 2 minute à l'ouverture
b0n5a1: premier J10 2020 en 02:19
Zorg1: tu regardes les temps, c'est pas les mêmes qu'en 2019
b0n5a1: ouais mais 13 min avec l'intcode c'est pas dégueux
Zorg1: je dis pas le contraire
b0n5a1: 8 min le casse brique
Zorg1: c'est lequel ce casse brique ? j'ai pas du le faire
XorZy: 8mins :scream:
b0n5a1: le simu d'arkanoid
b0n5a1: J13
Zorg1: ah si je l'ai
Bon[]Crayon: AutomatonNN je cherche ...
AutomatonNN: suivi de moi et ta vieille temperature j'ai pas trop le courage de me faire descendre de ce que tu v
Bon[]Crayon: ???
Zorg1: on dirait un San Antonio
XorZy: AutomatonNN tu perds la boule là
AutomatonNN: oui
XorZy: AutomatonNN c'est moche
AutomatonNN: et Unity qui peut te retrouver dans le code de contest de ton probleme ?
XorZy: :worried:
remi2257: :o
remi2257: Tu y avais pensé à ça XorZy ?
XorZy: Non j'ai peur là
remi2257: AutomatonNN, crack de AoC
AutomatonNN: ouai mais je te rappelle que ton code est un peu comme un peu de ma vie
XorZy: AutomatonNN c'est à dire?
AutomatonNN: oui
Zorg1: t'as pompé le code d'AutomatonNN remi2257 ?
AutomatonNN: No force ton IA a reconnaitre le temps de comprendre pourquoi tu peux pas test pour le moment
Zorg1: si je peux pas test :(
XorZy: AutomatonNN tu particpes à l'aoc cette année?
AutomatonNN: accountant est ca ?
remi2257: Disons qu'il m'a donné les reponses, mais que ce n'était pas gratuit ... :p
Zorg1: "cela ne nous regarde pas"
remi2257: Zorg1 "pomper le code" d'un robot, ça veut dire quoi si t'appliques ça à un humain ? :thinking:
remi2257: Sur ce, bonne soirée les gars, good luck pour l'AoC !
XorZy: ^o^/ oui ça devrait se durcir on approche de la fin
b0n5a1: heu...
b0n5a1: t'es pas obligé de commenter ton état devant ton porno !
b0n5a1: :joy:
XorZy: OMG :joy:
Zorg1: ça devient graveleux ici on va encore dire que c'est de ma faure :(
XorZy: Non c'est la faute de AutomatonNN
AutomatonNN: oui
XorZy: Voilà
BlaiseEbuth: Tiens ça parle de cul ici. Encore un coup de Zorg1...
Zorg1: pfff
Bon[]Crayon: le coup de la chouette
b0n5a1: y'en a une qui streame
b0n5a1: hou hou...
b0n5a1: là bas...
Piou2fois: Quelqu'un dispo pour m'aider en python ?
BlaiseEbuth: Je sais pas si y'a beaucoup de zoologues spécialisés dans les reptiles sur le chat... :thinking:
b0n5a1: print("abcdefg")
BlaiseEbuth: m'fin pose ta question on verra
Piou2fois: je débute, je suis coincé sur chuck norris, je valide les 3 étapes mais pas la dernière, la sortie semble bonne pourtant
Zorg1: ah le coup de "%"
Piou2fois: en fait je pense que c'est le tout dernier caractère qui m'embête
Piou2fois: je finis en 00 00 et l'attendu c'est 00 000
Zorg1: bah il faut que tu prennes le code ASCII de % avec 7 bits et pas 6
Piou2fois: c'est pour ça que j'ai un "b" qui apparait parfois dans l'encodage du message ?
Zorg1: un b ?
BlaiseEbuth: 0xb...
Piou2fois: en fait je prends chaque caractère, je récupère le bin avec [-7:] pour avoir les 7 bits
Piou2fois: je passe à côté d'un truc je pense
BlaiseEbuth: Tu utilises bin ?
Piou2fois: caractère % passe le teste d'ailleurs, j'ai une erreur sur le message de chuck norris à la fin
XorZy: Je connais pas trop python mais bin retourne un string avec "0b" donc faut le virer et padder à 7 bits
BlaiseEbuth: voilà
Piou2fois: oui je fais bin(i)[-7:]
Piou2fois: ah mince ok, le "b" apparait
XorZy: Oui mais % c'est 37
XorZy: Donc 6 bits
XorZy: Si tu prends 7 chars tu tombes sur le b
Piou2fois: donc je dois prendre 6 et ajouter le 0 devant ?
XorZy: Voilà le mieux c'est de virer le 0b et de padder à 7 bits au moins t'es tranquille
XorZy: Voilà
Bon[]Crayon: oui python ne met pas les 0 à droite
XorZy: Après y'a peut etre un moyen d'obtenir le string sans 0b mais faut demander à un pythoniste ;)
Piou2fois: merci pour la piste
Bon[]Crayon: à gauche plutot
Bon[]Crayon: embrouille
Piou2fois: oui à gauche j'avais capté :)
b0n5a1: ça dépend si tu regardes au nord ou au sud
Piou2fois: Définit Nord et Sud avant :)
b0n5a1: tu marche plein nord jusqu'au pôle...arrivé au pôle c'est où l'est ?
Piou2fois: cool j'ai validé merci
Bon[]Crayon: GG
Piou2fois: des années de Visual Basic dans les jambes (pas programmeur, juste utile dans mon taf), j'ai un peu de mal avec Python :)
XorZy: Perso je sais que tout le monde est à fond sur python mais moi j'accroche pas, je préfère ruby au niveau de la syntaxe, et C# pour le static typing
b0n5a1: fix ton tout le monde
XorZy: *Beaucoup de monde
Piou2fois: Beh au taf c'est visual basic (access avec BDD SQL SERVER). Mais Python est présent un peu partout donc j'aimerai m'y mettre
Piou2fois: le c# est utilisé sur les serveur SQL aussi pour faire des fonctions spéciales je crois bien
XorZy: Y'a LINQ qui est pas mal pour ça ouais
Zorg1: ah ok t'es dans un monde Microsoft
Zorg1: (SQL SERVER, VB, C# ...)
Piou2fois: bah oui et en plus notre logiciel de conception 3D utilise VB ou VBNET donc pas le choix :)
XorZy: VB genre VB6 :open_mouth:
Piou2fois: c'est ça, VB comme dans Word/Excel etc.
Piou2fois: je sais plus le nom exact
Piou2fois: c'est genre VB6 oui
XorZy: Wow c'est vieux tout ça :sweat_smile:
b0n5a1: "code historique"
XorZy: S'il faut y'en a encore qui codent en QBASIC :grimacing: