Chat:Fr/2021-08-20

From CG community
Jump to navigation Jump to search

plieuse: bonjour

Remi_avec_un_i: o/

Default avatar.png elio27: je vais tout casser j'ai perdu un CoC parce que python est trop lent pour calculer un factoriel

Remi_avec_un_i: Moi je perds les Coc parce que les dév Python vont trop vite ^^

nicola: from math import factorial ?

Default avatar.png elio27: yep

nicola: C’est trop lent ?

nicola: On te demande factorial(1000000000) ou quoi ?

Default avatar.png elio27: oui

Default avatar.png elio27: je sais pas les nombres qu'ils demandent mais juste le factoriel, pas de trucs en plus, ça donne une erreur de temps

nicola: Tu te souviens de son nom ?

Default avatar.png elio27: non, j'ai laissé un feedback mais j'ai plus le nom

nicola: Il fallait faire quoi ?

nicola: Trouver le nombre de zéros à la fin ?

Default avatar.png elio27: yes

Remi_avec_un_i: Ou peut-être s'il est divisible par un nombre ?

nicola: OK, c’est parce que tu n’as pas la bonne méthode.

Default avatar.png elio27: oh okay

Default avatar.png elio27: makes more sense

Default avatar.png elio27: ça doit venir du fait que j'ai pas la moindre idée de ce qu'est un factoriel

Remi_avec_un_i: !n = n * (n-1) * (n-2) * ... * 3 * 2 * 1

Default avatar.png elio27: okay merci !

Default avatar.png elio27: c'est relou de pas avoir les maths nécessaires ;-;

Remi_avec_un_i: Donc pour connaître le nombre de 0, pas besoin de calculer réellement le factoriel, suffit de savoir combien de fois le nombre est divisible par 2 et par 5.

Remi_avec_un_i: (par 10 en fait)

Remi_avec_un_i: Mais je trouve bizarre que ce genre de réflexion soit dans un CoC.

Default avatar.png elio27: ah oui c'est assez logique en fait

Default avatar.png elio27: c'est juste que j'ai pas encore appris ça en maths

Remi_avec_un_i: 15 minutes c'est pas assez pour parcourir les pages wikipédia à la recherche d'un théorème qui te simplifie les calculs.

Remi_avec_un_i: En réfléchissant un peu plus, on voit qu'il y a forcément plus de diviseurs de 2 que de 5, donc il suffit de compter les diviseurs 5 pour connaître le nombre de 0.

nicola: Yep.

nicola: On a combien de temps pour résoudre un CoC ?

Remi_avec_un_i: en fait la réponse c'est n/5 + n/25 + n/125 ...

Default avatar.png elio27: 15min

Remi_avec_un_i: 15 minutes pour résoudre un CoC

Remi_avec_un_i: Mais si en 5 minute t'as pas compris c'est pas la peine de continuer.

Default avatar.png elio27: yep surtout si c'est en mode rapide

Remi_avec_un_i: En fait c'est somme de n/(5^x) tant que 5^x < n

Remi_avec_un_i: Et c'est bien plus rapide que de calculer ole factoriel.

nicola: Avec x⩾1.

Remi_avec_un_i: En terme de calcul processeur.

Remi_avec_un_i: Oui faut commencer à x=1

Default avatar.png elio27: oui x>=1 c'est inclus dans les contraintes je crois

Remi_avec_un_i: Alors si ton nombre c'est x ma réponse c'est somme de x/(5^y) avec y de 1 à ... 5^y < x

nicola: C’est connu comme la formule de Legendre.

Default avatar.png elio27: dacc je note pour la prochaine fois que je tombe sur un exercice qui demande de maitriser cette notion de factoriel

nicola: Il y a la même (Prime in factorial), un CoC à moi.

Default avatar.png elio27: merci en tout cas !

Remi_avec_un_i: Je ne connaît pas la formule de legendre ^^ depuis la spé math en terminale, je n'ai jamais refait d’arithmétique. (seulement des math d'ingénieur). Et sur codingame il y a beaucoup d'arithmétique.

Remi_avec_un_i: Du coup c'est pas toujours facile.

Default avatar.png Tamixos: slt je débute mais je sais pas quoi faire

Remi_avec_un_i: Dans le menu entrainement, tu as des suggestions.

Remi_avec_un_i: https://www.codingame.com/training

Default avatar.png Tamixos: merci :)

plieuse: chuis au chômage technique le serveur du client est down

plieuse: je vais pouvoir faire des puzzles faciles

[CG]Thibaud: Tamixos tu peux suivre la carte des missions sur ta page d'accueil

Bon[]Crayon: Salut tout le monde.

Bon[]Crayon: Automaton2000 slt tortue :turtle:

Automaton2000: mais c'est vrai que ça marche pas pour les validateurs

Bon[]Crayon: Automaton2000 Il faut trouver une astuce.

Automaton2000: ce qui compte c'est les valeurs

VilBoub: il faut toujours écouter Automaton2000, il donne de bons conseils !

Automaton2000: va falloir que je me suis mal exprimé.

Alshock: coucou tout le monde (surtout Automaton2000 )

Automaton2000: du coup je dois faire une boucle sur les ships

Alshock: c'est tout ce que ça te fait quand je te dis qu'on va boucler des ships ?

Bon[]Crayon: o/

GroutchKeu: \o

b0n5a1: o/

**dwarfie en mode boulet a sc2020 ... j'effacais les pacman que je voyais de la liste ..

dwarfie: Automaton2000 : tu devines ce que ca donne ?

Automaton2000: mais sinon tu peux te faire une idée de la taille de la police

dwarfie: Automaton2000 : ouais ... mais que fait la police ?

Automaton2000: oui mais il te faut quand même un minimum de temps

bog_II: Bonjour, le trick du while 1 (en particuler pour les clash of code shortest mode) a été patch ?

dwarfie: quel trick ?

b0n5a1: quel trick, while(1) c'est valide

b0n5a1: for(;;) ^^

dwarfie: c'est meme la seule chose valide vu que pas de type bool en C :D

bog_II: en gros quand il y avait un input du type : nombre de ligne a parse (avec input())

bog_II: et tes n inputs

bog_II: au lieu de faire for i in range(int(input()): ...

bog_II: tu pouvais faire while 1: ...

bog_II: ça te donnais une erreur EOF mais ça parsait correctement les inputs

bog_II: alors que désormais ça te donnes toujours l'erreur EOF sans parser tes autres inputs (autre lignes)

b0n5a1: bin à l'infini à un moment tu te prends un EOF

Default avatar.png Worlgun: Bonjour tout le monde. Je me permet de vous déranger. si je débute completement et que je souhaite apprendre le java. Comment ca ce passe sur ce site s'il vous plaît ? quelle programme je dois suivre pour apprendre avec les exercice au fur et a mesure ?

Bon[]Crayon: salut

dwarfie: onboarding , descente , temperature etcourse de cheveaux ... c'est les bases :D

b0n5a1: Worlgun : onboarding, the descent, temperatures (les easy officiels codingame en fait, ceux sans contributeur indiqué)

dwarfie: puis thor

VilBoub: Pour apprendre, commence plutôt sur France-ioi.ors, reviens ici quand tu sauras te débrouiller...

VilBoub: oups : http://www.france-ioi.org/

Default avatar.png Worlgun: d'accord je vous remercie pour vos conseil.

Default avatar.png Worlgun: je voir pour faire cela

Default avatar.png Worlgun: car je trouve ca cool d'apprendre en exercice

dwarfie: géroniimo !!!!

dwarfie: Automaton2000 : tu vas me devoir une tortue comme recompense :D

Automaton2000: ouais ca doit etre ca

GroutchKeu: Je suis plutot "Allons-y, Alonso!"

dwarfie: ca depend ... ma reference est peut etre hotshots 2 ....

dwarfie: "geronimo" , "Gernimo" , et un peau rouge s'approche ... "MOIIIII !!!!"

GroutchKeu: Si ça l'était vraiment (ou si tu n'avais pas compris la mienne) tu n'aurais pas dit ça !

Thyl: ton submit à l'air pas mal dwarfie

dwarfie: c'est pas parce qu'il a reussi a le dire dans l'episode de noel avec kylie minogue que c'est une reference non plus ;)

dwarfie: Thyl ... plutot oui .... 300 places de mieux pour l'instant

GroutchKeu: Donc tu avais bien compris !

dwarfie: of course

dwarfie: yowzah

dwarfie: oulah ... defaite en serie ... j'aime pas

Default avatar.png elio27: je viens de regarder ton profil, comment tu peux perdre ??

dwarfie: en gagnant pas pardi :D

dwarfie: bon ... pas si mal .... pour ameliorer , va falloir des idée ... Automaton2000 , un indice ?

Automaton2000: quelqu'un pour m'aider sur un exo ?

dwarfie: Automaton2000 : debrouille-toi

Automaton2000: je me suis fait avoir

dwarfie: hé hé

Stilgart: Automaton2000: pas de tortue, pas d'aide

Automaton2000: le jeu de test mais pas le bon algo

Default avatar.png Carcarax: salut

Bon[]Crayon: o/

Thyl: Y a personne qui aurait un tuto pour apprendre a faire un Beam Search En c++ ???

Bon[]Crayon: Si je ne me trompe pas , c'est comme un bfs sauf que tu dois décider de garder ou d'éliminer un nœud avant de l'ajouter à la pile.

Bon[]Crayon: Avec un nombre max de nœuds.

Stilgart: tech.io ?

Stilgart: tu fais deux tableaux cur et next

Stilgart: pour chaque noeud dans cur, tu mets les succeesseurs dans next

Stilgart: tu tries next

Stilgart: tu gardes les N meilleurs que tu mets dans cur

Stilgart: et tu recommences

Thyl: ok

Thyl: mais si mon tableau peut pas contenir tout les sucesseurs ???

darkhorse64: il faut le dimensionner correctement: beam width * nb max successeurs pour un état

darkhorse64: Je te conseille de faire un pool de nodes et de ne stocker que des pointeurs dans curr et next, ça va limiter les copies

Thyl: ok

Thyl: merci

Thyl: je vais encore me dépatouiller avec des vecteurs qui en font qua leurs têtes

Default avatar.png Worlgun: trop bien le site France IOI pour débuté. Encore merci beaucoup. Je reviendrais ici quand je me serait amélioré.

darkhorse64: Tu vas aussi t'apercevoir que la taille de tes noeuds limite la taille totale de ton pool et donc que c'est une bonne chose d'avoir une représentation compacte. Enfin, il y a en général pas mal de transpositions les détecter pour ne pas les traiter va diminuer le branching. Tout ça, ce sont des optimisations que tu peux faire quand ton algo fonctionne

darkhorse64: donc dans un deuxième temps

Thyl: merci darkhorse64

Thyl: je vais bosser sur ça

Stilgart: darkhorse64: tiens, moi c'est next mon pool de noeuds

Stilgart: je paie un peu plus cher le tri, mais ça évite le tas d'indirections

darkhorse64: Sur FallChallenge 2020, j'ai refait complètement mon bot juste pour ça mais ça a bien payé. Quand tu tries next, ça doit te coûter bonbon les copies. Par contre, ça doit te permettre de réutiliser ce que je ne fais pas

Stilgart: darkhorse64: les noeuds ne sont pas si gros que ça

Stilgart: et memcpy pour remplir cur

**dwarfie aime le swap de c++ :p

b0n5a1: tu m'étonnes ^^

darkhorse64: Sur FC, mon state tient sur 25 bits + divers trucs (score, parent). Du coup, c'est vrai que que le pointeur ou la copie ça se discute. Là, je fais HS et c'est beaucoup plus gros

Thyl: la totalité des bits des states de darkhorse64 tiennent sur 64 bits :D

b0n5a1: imagine si c'était darkhorse1...

Thyl: j'ai pas fait attention en disant 64

Bon[]Crayon: TypeScript C'est à s'exécuter, ça devrait être renommer TortueScript. Pas vrai Automaton2000 ?

Automaton2000: l'avantage c'est que le code est illisible

b0n5a1: :D

Bon[]Crayon: Un drôle d'avantage.

Bon[]Crayon: TypeScript C'est lent à s'exécuter, ça devrait être renommer TortueScript. Pas vrai Automaton2000 ?

Automaton2000: de toute façon non ?

b0n5a1: j'ai rempli toutes les cacases jaunes kotlin ^^

Bon[]Crayon: GG

Bon[]Crayon: es-ce que tu refais toujours les mêmes puzzles ?

b0n5a1: non

b0n5a1: mais souvent quand même

b0n5a1: surtout quand y'a moyen de rapidment copier/coller/modifier la syntaxe

b0n5a1: là le dernier c'était FlipTheSign, c++ -> kotlin

b0n5a1: je t'ai mis mon lien avec l'outil de Stilgart en MP

b0n5a1: en triant avec "#" ça donne un bon aperçu de ceux que je refais souvent

Stilgart: tu peux donner le lien public

Stilgart: si je voulais cacher des choses, je passerais les infos en POST et pas en GET

b0n5a1: je sais mais là c'était un lien direct sur mon profil ^^

Stilgart: ton userId est public (c'est la clé coté CG)

**b0n5a1 veut pas se montrer au monde :D

Stilgart: tu es dans le top100, ça va

b0n5a1: ha je m'en fous de ça je serais top 3000 ce serait pareil ^^

b0n5a1: hmmm top100 ça dépend de quoi on parle...sur CG non, sur certains leaderboard externes oui

b0n5a1: là c'est la liste des puzzles faits avec les langages easy/commu que j'ai filé à Bon[]Crayon

b0n5a1: bon, les prochains je pense que ce sera pascal ou c# à monter à 30

b0n5a1: en fait faudrait tout monter à 29 et ensuite faire dans l'ordre inverse chaque dernier pour avoir l'ordre que tu veux sur la page :D

b0n5a1: (pouvoir déplacer les items de ta page quand t'es logué serait mieux...)

Default avatar.png Laed: Bonjour à la communauté, je suis nouveau ici.

Bon[]Crayon: o/

Default avatar.png Laed: Je souhaite me perfectionner en Java :)

dwarfie: blaisebuth doit etre en vacances (ou penitent) ... ca fait 2 fois qu'il repond pas "la solution est de pas faire de java" :D

Remi_avec_un_i: Bonjour, j'ai une question à propos des contributions. A quoi correspond le générateur de stub et le stub généré ? Il s'agit du code déjà présent quand on commence le puzzle ?

b0n5a1: oui, c'est ce que ça génère pour chaque langage comme code de "démarrage"

b0n5a1: avec juste la lecture des inputs et une sortie avec un truc en dur dedans (genre cout << "answer" << endl)

Remi_avec_un_i: Ok, donc en fait je le renseigne dans un langage et il le traduit dans les autres ? Si c'est ça c'est bien.

Remi_avec_un_i: Ah non je viens de lire l'aide, c'est presque ça.

b0n5a1: presque oui

b0n5a1: mais l'idée était là ^^

Remi_avec_un_i: Je pensais pouvoir l'écrire en C++

b0n5a1: t'as une grammaire simplifiée en entrée (read, write, loop, gameloop, int float, string...) et après analyse lexicale/syntaxique valide il y a génération du code dans les différents langages

Remi_avec_un_i: Oui je viens de voir ça, c'est assez simple.

Remi_avec_un_i: Maintenant il me reste juste à trouger des cas tests et coder la solution proprement.

Remi_avec_un_i: * trouver

Bon[]Crayon: "Je ne suis pas un robot" Pas vrai Automaton2000 ?

Automaton2000: quand t'es dans un langage que je connais pas

Bon[]Crayon: µwµ Automaton2000

Automaton2000: c'est une question de goût

Bon[]Crayon: C'est bon, ça suffit. Automaton200. Je ne suis pas un robot.

Bon[]Crayon: :poop:

b0n5a1: t'en es sûr ?

Stilgart: moi je suis un robot autocodé et je le vis bien :)

BlaiseEbuth: Yo tout l'monde ! Automaton2000 !

Automaton2000: c'est un algo qui marche bien sans à avoir à faire de la 3d

b0n5a1: o/ BlaiseEbuth

BlaiseEbuth: \o

Stilgart: o/ BlaiseEbuth

BlaiseEbuth: \o

Bon[]Crayon: o/ :smiling_imp:

BlaiseEbuth: \o :pen_fountain:

Hunter64TheOne: o/

b0n5a1: au fait Bon[]Crayon si tu veux plier les cases jaunes du PHP, prends ton C, c'est très proche pour adapter ^^

Bon[]Crayon: Bonne astuce. :thumbsup_tone2:

BlaiseEbuth: PHP c'est jamais qu'une lib C qui a muté après tout...

b0n5a1: 1D bush fire par exemple je viens de le faire comme ça, en gros t'as juste à mettre des $ partout c'est tout ^^

b0n5a1: et enlever les types de donnés

Bon[]Crayon: :dollar:PHP:dollar:

b0n5a1: non pas derrière :D

**dwarfie temps une :bomb: à BlaiseEbuth ...

dwarfie: s/mps/nd/

Bon[]Crayon: Automaton2000 Tortue du soir bonsoir :wave_tone1:

Automaton2000: bah d'un autre côté je ne suis pas d'accord

Stilgart: Automaton2000: pourquoi tu n'es pas d'accord ?

Automaton2000: non mais c'est bon a savoir

BlaiseEbuth: Merci dwarfie. Mais pourquoi ?

dwarfie: traiter php de lib C qui a muté ... tu pensais que je le verrais pas ;) ?

BlaiseEbuth: Bah c'est vrai donc je vois pas le soucis... :3 Y'a que la vérité qui blesse ^^

Default avatar.png pizzamiam: slt

Default avatar.png pizzamiam: je suis clash code ?

Hunter64TheOne: https://www.twitch.tv/canardpc

Default avatar.png Nico321: sais difficile

Zorg1: yop Automaton2000 la forme ?

Automaton2000: je crois que c'est un putain de client en ligne de commande

Default avatar.png Badre2dine: svp comment je peux obtenir des points

Bon[]Crayon: En résolvant des puzzles, en participant à des combats de bots , ...

b0n5a1: la vache, je voudrais pas être prof de français de nos jours...déjà à l'époque c'était grave pour certains, mais là on atteint les profondeurs abyssales...

Bon[]Crayon: Sur ta page de profil tu dois pouvoir cliquer sur le rectangle succès, ce qui va ouvrir une fenêtre indiquant des succès à obtenir.

b0n5a1: Zorg1 y'a un abonneur fou sur vimlark...si jamais tu veux farmer de quoi changer ton singe (ça peut te tomber dessus) :D

Zorg1: m'ouais pas trop la forme ^^

Zorg1: mais j'y vais quand même :p

b0n5a1: pour le moment ça m'est pas encore arrivé ^^

Zorg1: j'avais déjà été abonné mais j'avais oublié de changer mon avatar

Zorg1: awi le gars a déjà offert 110 abonnement sur la chaîne

BlaiseEbuth: vimlark?

b0n5a1: https://www.twitch.tv/vimlark

BlaiseEbuth: Woputin, c'est sponsorisé par WhatTrickeryIsThis ?

Stilgart: tu veux dire notre WTIT ?

BlaiseEbuth: Y'a des macaques partout!

b0n5a1: ouais et j'ys suis BlaiseEbuth :D

BlaiseEbuth: Hm?

b0n5a1: un bleu avec une crête jaune, un R2D2, un sabre laser et une faux avec une tasse de café

b0n5a1: presque au milieu là

b0n5a1: va vers la gauche

b0n5a1: il revient

b0n5a1: ha feck feck feck arrive Zorg1 :D

Zorg1: on va se faire virer du chat à force de parler en code :D

BlaiseEbuth: Ah les singes c'est les abonnés... Sympa...

b0n5a1: même sans abo BlaiseEbuth tu peux en configurer un avec les points de chaîne

Zorg1: ah oui t'étais pas là quand il faisait le debrief des jeux du jam

BlaiseEbuth: La jam je l'ai faite, au debrief je dormais.

b0n5a1: t'as fait quelle jam BlaiseEbuth ?

BlaiseEbuth: Ah je pensais à la ludum.

Zorg1: oui je parlais de ça

b0n5a1: ah ok la LD48, le sous marin

Zorg1: voilà ^^ deeper & deeper

BlaiseEbuth: Points de chaines? C'est un truc sm ?

b0n5a1: un mec a mis son jeu sur steam en le peaufinant et ajoutant des succès, gratuit, de la LD48

b0n5a1: celui là : https://store.steampowered.com/app/1647160/Deepest_Sword/

b0n5a1: BlaiseEbuth les points de chaîne de twitch :D

Zorg1: ha ha trop cool sa façon de monter les marches

BlaiseEbuth: Ah. La mécanique de l'épée me fait penser au mec dans sa cruche.

b0n5a1: oui, clairement

b0n5a1: l'épée remplace le long marteau

BlaiseEbuth: J'utilise tellement twitch, aucune idée de ce que sont ces points...

b0n5a1: t'en chope 10 toutes les 5 mins je crois, + des coffres à cliquer (qui peuvent s'auto farmer en installant un truc en plus)

Zorg1: en plus vilmark t'as un des points de chaîne et les vilbucks qui servent à modifier ton avatar dans l'outil en dessous la vidéo

b0n5a1: chez vimlark par exemple tu peux les échanger contre des vimbucks pour acheter de quoi customiser ton singe

Zorg1: "streamAvatar" j'ai mis du temps à comprendre ce bazar

Stilgart: tiens, blaise n'a de nouveau plus son badge ?

b0n5a1: chez d'autres si t'en a 200.000 tu reçois la clé steam du jeu qu'il développe quand il sort

Zorg1: oui ils l'ont démodoisé

Stilgart: oui mais un reset de chat avait rendu son badge à Blaise, non ?

Stilgart: s/reset/rebooot/

b0n5a1: oui

Zorg1: bah ils ont du corrigé le truc

Zorg1: ou il va le retrouver au prochain reboot, va savoir

BlaiseEbuth: Parce que trouver le fichier des mods du serveur xmpp pour pouvoir me virer, ça c'est une tâche prioritaire pour CG. :3

Zorg1: c'est à cause de toi qu'ils vont pas pouvoir développer une top feature :(

**Zorg1 cherche une feature bien nase qui sert à rien pour donner un exemple

Stilgart: rip le support de Ada

Stilgart: :p

b0n5a1: Zorg1 trier les succès sur ta page d'acceuil comme t'en a envie

Zorg1: avoir un gif animé à la place d'une image fixe pour ton avatar :D

b0n5a1: rip le support de emojicode

b0n5a1: il est calme l'irlandais, presque pas de feck feck feck

BlaiseEbuth: https://www.youtube.com/watch?v=zkPQ0cppj9U

b0n5a1: héhé

b0n5a1: non mais le mec jure comme un charetier très souvent

b0n5a1: wtf fucking...feck feck :D

Zorg1: pas très varié quand même les jurons

b0n5a1: t'as vu l'émoticone FECK! Zorg1 ? :D

Zorg1: je viens de la voir, faut être abonné pour l'utiliser

BlaiseEbuth: Ouai. Pareil pour créer un macaque

b0n5a1: ha oui, niveau 1 (je l'ai un gus m'a abo)

b0n5a1: normalement non BlaiseEbuth, Zorg1 a farmé un peu et changé des trucs sur le sien sans abo

b0n5a1: moi aussi

b0n5a1: faut follow par contre peut être

Zorg1: oui faut seulement suivre la chaîne et farmer

BlaiseEbuth: Oui c'est ce que je voulaiws dire par "abonné"

b0n5a1: ok

Zorg1: ah chez twitch abonné c'est "qui file du vrai fric"

b0n5a1: quand twitch et consors vont devoir fournir des infos au fisc certains vant avoir mal au c.l

b0n5a1: dans la mesure où t'es censé déclaré ce type de revenus

Zorg1: sur 4€ il y en a combien qui sont filé au gars ?

b0n5a1: tout il me semble, à vérifier

b0n5a1: y'a peut être une petite commission me rappelle plus (et j'a i regardé y'a pas longtemps :disappointed: )

Bon[]Crayon: Je crois qu'il faut 100€ min par mois.

Zorg1: ah ah tu vas de lancer dans la chaîne twitch ... :eyes:

b0n5a1: non

b0n5a1: ceux qui ajoutent une pub au début quand tu regarde leur stream c'est genre 0.07cts par vue de pub aussi

b0n5a1: enfin ça dépend des pubs probablement les tarifs

Bon[]Crayon: Et du nombre de spectateurs.

b0n5a1: 100e min par mois pour quoi Bon[]Crayon ? déclarer au fisc? non partout sur ce genre de truc c'est àa partir du premier euro

b0n5a1: par an

b0n5a1: t'utilises les pubs google sur un site pareil, t'as une déclaration de douane à te taper chaque mois

Bon[]Crayon: Pour que twitch refile du fric à l'animateur, il faut un minimum par mois, sinon twitch garde tout.

b0n5a1: bin quand je vois un petit streamer dire grandement merci à chaque abo alors qu'il en à 10 en gros je pense pas ^^

b0n5a1: surtout en précisant "ça me fera un petit restau ce mois" :D

Bon[]Crayon: ok

b0n5a1: par conter c'est peut être possible que ça arrive sur ton compte que à chaque fois que t'atteint 100

b0n5a1: au minimum

Bon[]Crayon: Peut-âtre.

Bon[]Crayon: Peut-être.

b0n5a1: itch.io y'a un truc comme ça aussi...y'a une facturation pour le traitement de ta déclaration d'id fiscale aux US (genre 3$), il te la font pas payer et mettent ton compte à -3$...et il teversent qqchose que quand t'atteint minimum 5$ ou un truc comme ça

b0n5a1: si t'es particulier faut filer ton id fiscal de ta feuille d'imposition salariale (si t'as pas une structure)

b0n5a1: et tu payes pas d'impôts aux US mais en France (accords)

b0n5a1: amazon KDP même combat (mais il te font pas raquer de frais de traitement)

b0n5a1: (amazon KDP pour publication d'ebooks)

Zorg1: tiens je connais pas ça

b0n5a1: pour le Kindle

b0n5a1: (ou liseuse Kindle sur n'importe quel device)

b0n5a1: amazon KDP t'as la même paperasse/formulaires à remplir que pour steam

Zorg1: Automaton2000 tu monétises qqch ici ?

b0n5a1: mais amazon te simplifie la vie...pour steam tu te démerdes :D

Automaton2000: je les ai pas vu

dwarfie: Automaton2000 : tu capitalises en BOB toi on le sait :p

Automaton2000: ah t'as pas encore assez

b0n5a1: pour les abos twitch Zorg1 y'a marqué taxage entre 0 et 50%

b0n5a1: 20 à 40% pour les dons

Zorg1: commission de twitch tu veux dire ?

b0n5a1: (pas sur twitch, sur un site qui parle du fric et de twitch)

b0n5a1: oui

b0n5a1: https://stuffgaming.fr/ads-suscribe-prime-bits-combien-gagne-un-streamer-sur-twitch/

Zorg1: oui enfin même principe que yt, tu en as une petite portion qui roule sur l'or, les autres qui rament et la plateforme qui s'engraisse

b0n5a1: ok, les petits se prennenr une comm de 50%

b0n5a1: le haut du panier a de meilleurs taux, mais ils brassent des million donc bon :D

Zorg1: oui patreon était reputé généreux avec sa com de 5% sur les paiements. Mais ça a du changer

Zorg1: Après faut pas se leurrer ces plateformes le but c'est de se faire des thunes sur des contenus qu'elles ne produisent, devenir les plus grosse possibles avec le moins de concurrence pour en reverser le moins possibles aux producteurs de contenu.

b0n5a1: ouais

b0n5a1: on va dire qu'ils prennent pas de risque, ça marche pas pour un tant pis, ça marche pour un autre utilisateur on ramasse

b0n5a1: de mémoire steam te prend 30%

Zorg1: applestore c'est pas mal aussi ^^

b0n5a1: 30% mais y'a une astuce pour l'être que à 15, idem pour google

b0n5a1: et encore je crois que l'astuce est pas exploitable pour tout le monde

dwarfie: et un free xp ... un ... jamais une merde aura ete valide aussi vite ... pffff ...

Zorg1: ah le fax ?

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

dwarfie: ouais ... c'est du oneline meme en php ca ....

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

b0n5a1: (apple et google)

b0n5a1: fax ?

Zorg1: https://www.codingame.com/training/easy/fax-machine

Zorg1: envoie moi un FAX !

b0n5a1: lol, j'avais vu ce système en bts électronique

Zorg1: ah mais il a même pas fait comment un fax fonctionne rééllement

Zorg1: en fait t'envoie la première ligne, puis ensuite tu xor la ligne suivante avec la précédente et tu encodes ça

Zorg1: en gros ça augmente les longues plages de 0

Zorg1: on part de l'hypothèse que peu de pixels varient d'une ligne à l'autre en général

Zorg1: mais bon posé comme ça le puzzle doit faire doublon avec deux ou trois autres

Stilgart: on a dit free xp ?

Zorg1: oui le lien que j'ai posté

Zorg1: tous les rapias de XP qui sortent de leur tanière .... :D

Stilgart: merci pour cet xp

Remi_avec_un_i: J'ai lancé une contrib aussi, mais elle passe inaperçue ^^

Stilgart: tiens, encore des tags qui ne font aucun sens

Stilgart: ça fait deux fois en 5 minutes

Zorg1: bah y a pas un répertoire de tags à la base ? c'est chacun met le tag qu'il veut ?

Stilgart: Remi_avec_un_i: statistiquement, si on la voit, elle va être refusée

Remi_avec_un_i: Ah ? faut qu'elle soit acceptée en moins de 2 minutes ? lol

Zorg1: ah oui second degré, m'ouais elle risque de l'être

Stilgart: ouais enfin quand on te demande de pisser de l'ascii art, le tag à mettre c'est sans doute pas compression

Remi_avec_un_i: J'avais pas trop d'idée. J'ai remarqué que vous aimiez bien les math ^^

Zorg1: bah c'est une compression RLE

Zorg1: mais c'est vu et revu

Stilgart: Remi_avec_un_i: c'est juste que nous on les a fait les puzzles

Stilgart: donc statistiquement c'est "refus, duplicate de machin et bidule"

Zorg1: un xor de ligne a ligne aurait un peu pimenté

Stilgart: un xor ?

Stilgart: chunksOf w $ concat $ zipWith replicate vs $ cycle "* "

Stilgart: affaire pliée

Zorg1: pour le fax, en fait le truc c'est que tu xor la ligne avec la précédente (dans le vrai protocole)

Zorg1: enfin d'augmenter les plages de zero

Stilgart: ha

Stilgart: donc encoding

Stilgart: pas compression

Zorg1: encoding et compression, puisque le résultat tu compresses en RLE

Stilgart: RLE c'est quand tu mets 12x5y ?

Stilgart: si oui, pour moi, c'est encore de l'encodage ça

Zorg1: Run Length Encoding

Zorg1: Bah c'est considéré comme une compression très basique

Zorg1: après on peut se battre sur les mots

Zorg1: la compression c'est de l'encodage à la base ^^

Stilgart: il n'y a pas de vraie transformation des données, juste un choix plus futé d'encodage

Stilgart: enfin, c'est ma vision des choses

Stilgart: en attendant, 100xp... c'était rentable aujourd'hui

Remi_avec_un_i: A votr eniveau il faut combien d'xp pour monter d'un niveau ... 10000 ?

Stilgart: 3749

Stilgart: plus que 3347 \o/

Zorg1: t'as la formule quand tu demandes l'aide je crois

Stilgart: et go go go dwarfie

Stilgart: presque lvl 50

dwarfie: petit a petit ... pas comme si j'arrivais a passé legend a quelques multi :D

Zorg1: quand tu cliques sur la bulle info à côté du niveau Remi_avec_un_i

Zorg1: (LEVEL ^ 1.5) * 10 pour passer au niveau LEVEL quand tu es LEVEL-1

Remi_avec_un_i: Je m'attendais à pire que ça.

dwarfie: bon , bilan du jour ... +1280 cp ... a peu pres ...

dwarfie: Automaton2000 : un commentaire ? ou une tortue ?

Automaton2000: si je fais un peu de retard sur le boss ?

dwarfie: retour aux puzzles maudits ...

darkhorse64: 100 XP ? C'est quoi l'autre free xp ?

Stilgart: nurikabe

dwarfie: a mon avis , son 2eme est pas free ...

dwarfie: plutot maudit en fait :p

Stilgart: 20 min pour ajouter une cut, 4h de debug parce que j'ai mis x au lieu de x'

dwarfie: a trop en mettre ... c'est la Dprime :yum:

Stilgart: hint, j'utilise pas de graphe, ni de calcul de composante connexe

Stilgart: et au final, je crois que mon backtrack ne se déclenche plus

Stilgart: bon, il me reste 5 puzzles, dont les deux feux de forêts (mais j'ai pas l'humeur à ça)

dwarfie: fait blender 4 ;)

Stilgart: autant faire resistance si c'est pour farmer le top1 du leaderboard par langage :)

Stilgart: je dois avoir le winamax aussi qui est en C++

darkhorse64: nurikabe, il est pas free mais il est pas mal du tout

b0n5a1: bon faudra que je retienne que faxmachine est bon candidat pour les cases langage :D

Stilgart: ça m'a bien saoulé de trouver la bonne coupe pour un pauvre validateur perdu

Stilgart: même sentimant que pour nonogram

Stilgart: sentiment*

Stilgart: la difficulté est arbitraire sur ce genre de puzzle

Stilgart: je change le jeu de test et ça passe high medium

Stilgart: après, si tu connais un vrai solveur, je suis prenneur (mais ça avait l'air NP-hard d'après mes breves recherches)

b0n5a1: bonne nuit

Stilgart: nenuit b0n5a1

Zorg1: bn

Stilgart: darkhorse64: désolé pour le beep

darkhorse64: tu peux, ça m'a réveillé

Zorg1: "in the same vein" (dans l'énoncé de Nurikabe) : ça se dit aussi en anglais cette expression ?

darkhorse64: Il me semble que oui

Zorg1: ah ok ^^ j'évite toujours de traduire ce genre de truc, c'est très piégeant en général ;-)

Stilgart: Zorg1: ça ne 'a pas choqué

Stilgart: +m

Stilgart: https://www.wordreference.com/enfr/in%20the%20same%20vein

Zorg1: ah ok ^^

RebellusCamy: salut tout le monde

Remi_avec_un_i: o/

Zorg1: \o

dwarfie: 1550 xp to lvl 50 ... pas gagné ...

BlaiseEbuth: Tu vas perdre.

Zorg1: c'est écrit dans les étoiles.

BlaiseEbuth: https://www.youtube.com/watch?v=VSpEo8Onqiw

Zorg1: Non.

BlaiseEbuth: :no_mouth:

BlaiseEbuth: ...

BlaiseEbuth: Là-bas, dans les étwaaaleuuuh !

Zorg1: Plus près des étwaaaaleeeuh !

Zorg1: quoiqu'ils font pas trainer les voyelles Gold ...

Stilgart: dwarfie: 3 légendes et space maze, ezpz

Zorg1: ça m'amuse les articles qui indiquent un temps de lecture. J'ai toujours l'impression que c'est n'importe quoi, surtout quand t'as une espéce de précision délirante genre "13 minutes"

Zorg1: ah ok en fait c'est un calcul à partir du nombre de mot. ça me rappelle les estimations de budget pour rendre le code clean dans Sonar

BlaiseEbuth: round(nombreChars * CONSTANTE_TEMPS_POUR_UN_CHAR)

Stilgart: bonne nuit

Stilgart: Automaton2000: n'oublie pas la tortue

Automaton2000: je pense que j'ai fait un truc moche

**Stilgart redoute la soupe de tortue maintenant

BlaiseEbuth: :scream:

Zorg1: z'êtes encore debout ?

BlaiseEbuth: Non, assis.

BlaiseEbuth: Enfin moi.

BlaiseEbuth: Les autres j'en sais rien

Zorg1: ça existe toujours la mode de travailler debout à son bureau ?

BlaiseEbuth: Avec un truc à verrin ? Y parait

Default avatar.png NuageBlanc: Bsr tlmd

BlaiseEbuth: Voyelle.

Default avatar.png NuageBlanc: bonsoir tut le monde . désolé d'avoire abrégé. je suis nouveu ici, du coup je decouvre seulement comment ça se passe ici

BlaiseEbuth: C'était une blague. ^^ T'écris comme tu veux. (A tes risques et périls)

BlaiseEbuth: Et bsr

Default avatar.png NuageBlanc: :sweat_smile: