Chat:Fr/2021-01-13

From CG community
Jump to navigation Jump to search

Bob: la nuit a ete calme, Automaton2000 ?

Automaton2000: vu que ça marche si bien

Alshock: quand ca marche trop bien il y a un loup Automaton2000

Automaton2000: bah non j'ai pas encore fait celui là

Alshock: Automaton2000 créa le monde en 6 jours, le 7eme il se rappela qu'il avait un truc de prevu la semaine passee

Automaton2000: je suis à court d'idées

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

AutomatonNN: oui

Automaton2000: je le tente en c*

dwarfie: Automaton2000 : je te conseille plutot le c--

Automaton2000: je vais devoir m'y mettre

Bob: le B ?

Default avatar.png JBM: du nom de la célèbre décomposition

Bob: comment es ton composition JBM o/

Default avatar.png JBM: améliore ma combinateurs Bob \o

Bob: qu'est-ce qui peut pousser un esprit sain a parler de "non-decreasing order" plutot que de "increasing order" ?

BlaiseEbuth: Oui.

Default avatar.png JBM: c'est la terminologie anglosaxonne

Default avatar.png JBM: par défaut, "grater" et "less than" sont stricts

Default avatar.png JBM: contrairement à chez nous

Default avatar.png JBM: *greater

BlaiseEbuth: stoi qui gratte

Default avatar.png JBM: du coup “increasing” -> «strictement croissant»

Default avatar.png JBM: et "non-decreasing” -> just «croissant»

BlaiseEbuth: non-increasing->chocolatine

Default avatar.png JBM: pareil pour positive et non-negative

Default avatar.png JBM: eux doivent pas comprendre pourquoi nous on colle des "structement" partout

Default avatar.png JBM: *i

Bob: ok

BlaiseEbuth: C'est comme les japonais qui te demandent si tu ne veux pas de café.

Bob: oui je ne veux pas de cafe

Bob: merci pour l'explication, pour le coup c'est une subtilite que je ne connaissais pas

Default avatar.png JBM: :bow:

Bob: (je suis en train de me familiariser avec une plateforme sur laquelle je vais passer des tests)

Default avatar.png JBM: (qui n'a aucun lien avec celle présente, bien sûr)

Bob: (eh non desole)

Bob: (c'est pas moi qui ai choisi)

Bob: bon je suis pas depayse par rapport a CG, a part qu'ils jouent tous les tests d'un coup

BlaiseEbuth: :scream:

Default avatar.png JBM: c'est laquelle?

Bob: codility

Bob: va falloir que je revise un petit peu de C++ peut-etre

Default avatar.png JBM: ah oui tiens j'ai déjà connu ce nom-là

Default avatar.png JBM: y'a sacrément longtemps

Bob: sur le type d'exos qu'ils montrent je serais plus a l'aise en JS

BlaiseEbuth: std::cout << "Hello world!" << std::endl;

Bob: mon dieu le module regex en C++ quelle abomination

BlaiseEbuth: hmm?

Default avatar.png JBM: la lib pcre, ou l'implm boost/templates?

Bob: la lib std

Default avatar.png JBM: c'est std maintenant?!

Bob: oui

BlaiseEbuth: "maintenant"

Default avatar.png JBM: oh ben tiens oui

BlaiseEbuth: Keskela?

Bob: la quantite de code qu'il faut faire pour obtenir l'equivalent de s.matchAll(/10+(?=1)/g)

Default avatar.png JBM: la version boost c'était la foire aux messages d'erreurs quand ça merdait

Default avatar.png JBM: mais ça a dû se tasser avec le temps

Bob: comme tout ce qui est template

Bob: et boost l'est tres lourdement

Default avatar.png JBM: un mal nécessaire

Bob: je n'en disconviens pas

Default avatar.png JBM: c++ aurait jamais passé le C++0x sans

Bob: mais effectivement quand tu rates un truc, tu pleures

BlaiseEbuth: Ouai std::regex gère que les regex basiques... Va savoir pourquoi

Bob: qu'est-ce que tu appelles basiques ?

Default avatar.png JBM: avant d

Default avatar.png JBM: avoir pris les acides

Default avatar.png JBM: mais tu y viendras

BlaiseEbuth: Dès que tu veux faire des matchs imbriqués ça deviens galère, et y'a pas mal d'éléments avancés des regex qui ne sont même pas reconnu

Default avatar.png JBM: lol

Default avatar.png JBM: c'est pas du tout spécifique à C++ ça ^^

BlaiseEbuth: Ouai 'fin à ce point là

Bob: ouais j'allais dire :)

Bob: bon sang c'est deja l'heure des mamans

Default avatar.png JBM: et les mamans n'attendent pas

Default avatar.png JBM: enfin si

Default avatar.png JBM: mais pas comme ça

BlaiseEbuth: Je sais plus. Je l'ai utilisé une fois, et je me souviens juste qu'à chaque truc que j'essayais je me retrouvait bloqué par les limites de la lib.

Bob: bonne journee les choupis

BlaiseEbuth: :wave:

Default avatar.png JBM: le bonjour aux mamans

Bob: ca marche

philRG: elo les choupis, c'est ici pour les cours en c++? :grin:

philRG: vu ce que je lis, je vais rester sur le snake :)

Zorg1: ouaip c'est moi qui fait les cours en C++. Puiisque j'y connais rien, je ne risque pas d'être influencé par une quelconque école de pensée

philRG: moi pareil :)

philRG: tout de même bien galéré pour implémenter çà en Java par ex:

philRG: = {'U': 25, 'R': 8, 'D': 3, 'L': 40} print(sorted(d.items(), key=lambda t: t[0])[2:])

philRG: d = = {'U': 25, 'R': 8, 'D': 3, 'L': 40}

philRG: je me souviens de ma formation AFPA en C#, bon à mon avis pas un mauvais choix vu que certains débutaient

Bon[]Crayon: bonjour

Bon[]Crayon: automatonnn bonjour gros

AutomatonNN: (╯°□°)╯︵ ┻━┻

Bon[]Crayon: automatonnn t'es colère gros

AutomatonNN: voir moi tu peux pas t'arrêter de m'y remettre

Bon[]Crayon: Bon appétit Automaton2000

Automaton2000: mais à part le fait que c'est un des trucs qui marchent pas

philRG: @Bon[]Crayon do not feed bots :-D

philRG: @Automaton2000 bon appétit mon ami

Automaton2000: et si je faisais un peu de chance de se faire une idée

philRG: @Automaton2000 ne réfléchis pas trop, fie-toi à ton instinct

Automaton2000: mais en fait il y a eu un coup de pouce

Warred: Automaton2000 tant que ce n'est que le pouce...

Automaton2000: c'est dur de trouver des trucs qui ne sont pas les mêmes pour tout le monde

Bob: bon eh ben ca c'est pas fait

Default avatar.png sachimi51: bonjour, est ce que quelqu'un sait si il est possible de créer plusieurs class en java pour résoudre les exercices ? merci de vos réponses!:relaxed:

philRG: Il faut conserver la classe Player et inclure les autres classes dans le code c tout je crois

Stilgart: Automaton2000: commence par trouver les tortues

Automaton2000: je suis pas le seul

Default avatar.png sachimi51: alors je vais essayer...

Bob: si Automaton2000, t'es le seul a pas trouver les tortues

Automaton2000: lol je viens de rejoindre la ligue argent ouvre quand ?

Stilgart: Alshock ?

Bob: non

Bob: enfin apparemment pas

Stilgart: mais c'est bien quelqu'un d'ici ?

Bob: la boite qui te contacte pour les tests techniques le mardi et qui te rappelle le mercredi pour te dire qu'en fait le board a decide ce matin de ne plus embaucher en France parce que c'est trop cher...

Bob: oui

Stilgart: après, c'est peut-être pas le même que celui sur qui je viens de tomber sur le forum de PE

Stilgart: Bob: indice, fuis :D

Bob: ah bah de toute facon je peux guere faire auterment

Bob: a part demenager a Dusseldorf

Bob: ou en Pologne

Bob: pas grave

philRG: positive bob :-)

Bob: oui oui

Bob: j'ai une autre piste avec un copain chez Adobe

Leirn: Il fait un temps pourri à Dusseldorf de toutes façons, tu n'y perds rien

Bob: :D

Bob: et j'ai meme pas encore commence a vraiment chercher

Bob: je vais aller appuyer sur le bouton Get a Job de CG tiens

philRG: n'oublie pas de renseigner la section: "Dites-leur ce qui compte pour vous."

philRG: je suis toujours à réfléchir ce que je dois y mettre

Bob: avoir un bon equilibre entre le boulot et le reste de ma vie

Bob: donc teletravail autant que possible et si il y a moyen d'avoir un 90 voire un 80 % c'est la fete du slip

Bon[]Crayon: AutomatonNN c'est la fête du slip :grinning:

AutomatonNN: merci beaucoup BigUp

Bon[]Crayon: ok

philRG: les recruteurs aiment bien les gens qui se projettent

Default avatar.png FlorianTHIEBAUT: hello, petit souci avec les strings en C++ :

Bon[]Crayon: olala

Default avatar.png FlorianTHIEBAUT: lorsque j'écris : cout << lignes[3].substr(0,4)

Default avatar.png FlorianTHIEBAUT: ok

Default avatar.png FlorianTHIEBAUT: http://chat.codingame.com/pastebin/03953377-c94a-4c8c-9893-204a61c40376

Default avatar.png FlorianTHIEBAUT: ça ne marche pas

Default avatar.png FlorianTHIEBAUT: lignes contient 4 éléments, ça plante quand i = 3

BlaiseEbuth: Ca c'est du rapport de bug utile. "ça marche pas" "ça plante" :p

Default avatar.png FlorianTHIEBAUT: pardon^^

Default avatar.png FlorianTHIEBAUT: http://chat.codingame.com/pastebin/cef67254-609b-492f-9c4b-02807a5106a8

Bon[]Crayon: peut-être que tout le vector n'est pas remplis

BlaiseEbuth: Mouai. On peut voir le code complet ?

Default avatar.png FlorianTHIEBAUT: http://chat.codingame.com/pastebin/2d15d3eb-433c-4031-a5bf-a9d6729526b9

Default avatar.png FlorianTHIEBAUT: je précise que je débute... même si ça doit se voir...

**BlaiseEbuth retient ce qu'il allait dire... :zipper_mouth:

Default avatar.png FlorianTHIEBAUT: vas-y envoie ce que t'as à dire, si c'est constructif je prends

Bon[]Crayon: c'est quel puzzle ?

BlaiseEbuth: Bah d'une manière générale, il vaut mieux éviter les variables globales.

dwarfie: Bon[]Crayon : je dirais "le venerable ascii art"

BlaiseEbuth: tutafé

Default avatar.png FlorianTHIEBAUT: bien vu le gars

Default avatar.png FlorianTHIEBAUT: *les

Default avatar.png FlorianTHIEBAUT: quelle var globale ?

BlaiseEbuth: Ah non my bad. J'était sur une petite fenêtre, j'ai cru que tu déclarait une map en globale.

dwarfie: BlaiseEbuth qui essaye de faire croire qu'il vient de découvrir que la taille ca compte ...

Bon[]Crayon: vector<string> lignes(H-1);

Bon[]Crayon: Pourquoi tu mets H-1 ?

BlaiseEbuth: Parce qu'à H il est trop tard

Bon[]Crayon: Ok c'est pour éviter un gros boum.

Default avatar.png FlorianTHIEBAUT: pour affecter une taille :S

Default avatar.png FlorianTHIEBAUT: non dwarfie...

dwarfie: :D

dwarfie: j'ai rien dit .... enfin pas encore ... :yum:

BlaiseEbuth: continu

Bon[]Crayon: Si tu as besoin d'écrire une sortie erreur, tu peut utiliser:

Bon[]Crayon: cerr << "Debug messages..." << endl;

Default avatar.png FlorianTHIEBAUT: ok merci

Default avatar.png FlorianTHIEBAUT: mais qu'est-ce que j'écris ensuite... ;-) à la place debug messages

Default avatar.png FlorianTHIEBAUT: Bon crayon, la ligne "vector<string> lignes(H-1);" est fausse ? je veux créer un vector de H éléments...

Bon[]Crayon: justement

Default avatar.png FlorianTHIEBAUT: le start est bien 0?

BlaiseEbuth: Oui mais l'argument c'est la size

BlaiseEbuth: La tu lui dis je veux un vector de H-1 éléments

Default avatar.png FlorianTHIEBAUT: ok, mais pourquoi ça fonctionne quand j'écris lignes[3] avec H = 4 ?

Default avatar.png FlorianTHIEBAUT: en dehors de la boucle

BlaiseEbuth: A priori substr renvoie la plus grande chaine possible, même si la taille fournie dépasse la chaine d'origine

BlaiseEbuth: Attends, tu parles de quoi en fait ? lignes[3] avec H=4 ? C'est à dire ?

Default avatar.png FlorianTHIEBAUT: cette ligne ne plante pas : cout << lignes[3].substr(0,4);

Default avatar.png FlorianTHIEBAUT: lorsque je déclare mon vector lignes (H-1) avec H = 4

Bon[]Crayon: alors ton vector aura une taille de 3 éléments

Default avatar.png FlorianTHIEBAUT: j'ai bien compris. mais je ne comprends pas pourquoi j'accès au 4è élément

Bon[]Crayon: l'index du 4è élément est 3

Default avatar.png FlorianTHIEBAUT: ok. je résume ce que j'ai compris : avec H-1 je déclare un vector contenant H-1 éléments.

Default avatar.png FlorianTHIEBAUT: si j'écris lignes[3] j'accès au 4eme élément

Default avatar.png FlorianTHIEBAUT: mais ce que je ne comprends pas, c'est que ce 4ème élément n'existe pas... puisque j'ai déclaré lignes (3)

BlaiseEbuth: Beh si.

BlaiseEbuth: Enfin tu as bien compris

BlaiseEbuth: Mais tu as un soucis de valeur

BlaiseEbuth: H vaut 5

BlaiseEbuth: Du coup tu as bien un vecteur de taille 4

Default avatar.png FlorianTHIEBAUT: ok merci beaucoup ! je me suis planté avec cette histoire de H...

dwarfie: normal ... c'est du H ... arrete la drogue ;)

dwarfie: utilise plutot Q comme nom de variable ....

dwarfie: oups .... :D

BlaiseEbuth: stoi l'q

**dwarfie demande a Automaton2000 de lancer pleins de carapaces de tortues sur BlaiseEbuth

Automaton2000: pour ceux qui le font

dwarfie: Automaton2000 : just do it ... de chez chutchut-pas-de-marques , 8 avenue de la Calanque à Antibes ;)

Automaton2000: ah si c'est ça la question

RTM: lol

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

Leirn: Automaton2000; que penses-tu du test de Turing ?

Automaton2000: il y a des choses à faire

Default avatar.png JBM: comment es ta re

BlaiseEbuth: curse

Default avatar.png JBM: badum tss

Default avatar.png JBM: tiens y'a le streameur a chatte en maillot de bain

BlaiseEbuth: :see_no_evil:

Ludwigdn: plop ô/

BlaiseEbuth: T'as un truc sur la tête

Default avatar.png JBM: brave nouveau monde

Ludwigdn: il fait froid

Zorg1: ah le streamer windev spirit

Default avatar.png JBM: ouais non merci

Zorg1: le meilleur des mondes possibles

BlaiseEbuth: Beh. On commence par stigmatiser la minorité, et on finit par la mettre dans des camps. Pente dangereuse CG...

BlaiseEbuth: Point Godwin du soir. Check

philRG: aaaah content https://www.codingame.com/share-replay/521679334

philRG: comment utiliser un buldozer pour passer la ligue 1 :-D

BlaiseEbuth: #JeSuisTortue

BlaiseEbuth: #PrayForCG

Default avatar.png Vicololo13: bonsoir !

Bon[]Crayon: Bonsoir

Bon[]Crayon: Automaton2000 Automaton2000 "Debug messages..."

Automaton2000: d'ailleurs, je me demande comment il a fait le ménage

Bon[]Crayon: Automaton2000 .flush()

Automaton2000: moi je viens juste de me rendre compte que c'est une bonne idée ?

Bob: flush ta tortue Automaton2000

Automaton2000: va dire ça à ceux qui sont dans les inputs

Bob: non je dis ca a ceux qui refusent de dire tortue Automaton2000

Automaton2000: je ne le fais pas

Bob: on a bien remarque merci, Automaton2000

Stilgart: Automaton2000: si tu le fais...

Automaton2000: non, je ne pense pas que ça

Stilgart: mais que pour dwarfie !

Automaton2000: j'en déduis que c'est pas possible autrement

Bob: enfin ouais tu refuses

Bob: sale bete

Stilgart: Automaton2000: troll !

Automaton2000: ca va et toi ?

Bob: :D

Stilgart: (╯°□°)╯︵ ┻━┻

Bob: :rofl:

Stilgart: maintenant j'ai les glandes en plus d'avoir les crocs

Bob: la commande d'indien est en cours

Bob: :curry: :beer:

BlaiseEbuth: Ah ? Ils viennent à domicile ?

Bob: ecoute ma boite fait partir nos boulots vers l'Inde, je fais venir leur bouffe chez moi

Zorg1: ouaip il monte une startup dans sa cave

Bob: je trouve que c'est un bon deal pour eux

BlaiseEbuth: Après faut pas s'étonner de trouvez des NaN au fromage dans vos delivery...

Bob: faudrait deja qu'on ait des deliveries

BlaiseEbuth: Tu commandes indien pour le gôuter ?

Bob: a cette heure-ci chez moi c'est plutot le diner

BlaiseEbuth: Ouai... Fix ma déphasage... J'ai vu l'horloge au format anglais, 07:15, mon cerveau a fait 17h15... ^^

Bob: :D

Bon[]Crayon: AutomatonNN Es-ce-que tu livre à domicile ?

AutomatonNN: ouai c'est pas trop compliqué de te faire un truc que je peux pas comprendre

Bob: sur ce, la bonne soiree

BlaiseEbuth: o/

Bob: restez choupis :*

Default avatar.png JBM: toujours, tu nous connais

BlaiseEbuth: :imp:

b0n5a1: o/

BlaiseEbuth: \o

Bon[]Crayon: :wave_tone2:

b0n5a1: y'a eu du retrait d'XP ?

BlaiseEbuth: b0n5a1 qui sort de criostase.

b0n5a1: non mais sérieux ? ^^

BlaiseEbuth: Bah ouai. Tout l'xp des auto-upvotes

b0n5a1: ha c'est ça la petite diff

BlaiseEbuth: Tu es impur

b0n5a1: jamais dit le contraire

b0n5a1: woputain +68 contribs :joy:

Default avatar.png JBM: et que de la bonne

dwarfie: t'appelle encore ca des contribs ... t'es pas a la page ...

b0n5a1: ha tiens une ps5 à looter à partir du 21...

b0n5a1: CopperFR va y aller du coup ^^

dwarfie: et vlan ... un hoax ...

dwarfie: :D

b0n5a1: bin non le challenge sopra

dwarfie: pas la premiere phrase ... la deuxieme ;)

b0n5a1: arf

Stilgart: b0n5a1: je te laisse la ps5, je préfère le lot 2 moi

dwarfie: je vous laisse les lots ... je serais pas dans le top ... meme pas sur de le faire ... :(

DPAmar: etre dans le top sans prendre le lot ça m'irait :)

DPAmar: (l'inverse aussi d'ailleurs)

Default avatar.png JBM: le mec pas chiant

Zorg1: tiens b0n5a1 est revenu o/

b0n5a1: o/ Zorg1

b0n5a1: j'étais sur Northgard et desperados III

Zorg1: ah ok Monsieur lootait de l'achievement :D

b0n5a1: y'a du boulot sur ceux là

b0n5a1: Northgard pendant si tu fais une partie sur du permafrost un péon fait un bonhomme de neige...tu le laisses faire ça te file un succès ^^ (je sais plus si c'est que pendant l'hiver IRL ou pas)

Ludwigdn: En voulant écrire Github à l'instant, j'ai fait un lapsus et tapé Gitbug

b0n5a1: j'ai lu raclette des rois avant sur le paquet...

Ludwigdn: Ouch

Ludwigdn: ça doit bien envoyer ça

Default avatar.png ImMph: Quelqu'un a déjà eu des testes techniques pour des entretiens d'embauche sur ce site ?

Ludwigdn: Si on a un soucis technique avec son compte CG, il faut passer par la page de contact (ce que je viens de faire mais je ne suis pas sûr que ça ait fonctionné) ou un admin peut aider ?

Stilgart: suivant le soucis, tu peux passer par le forum

Ludwigdn: merci je vais regarder

HowlyBlood: @ImMph Moi non mais un ami oui en quelques sortes

HowlyBlood: Ils lui ont demandé de faire des puzzles et clash of code et ils ont regardé ses résultats

Default avatar.png ImMph: Ils lui ont donné des exercices du site ? Ils ont pas fait un test personnalisé ?

Stilgart: c'est pas le même site pour les tests

Stilgart: (et puis on a accès aux réponses de 90% des puzzles une fois le niveau 29 atteint)

Default avatar.png JBM: ouais c'est pas terrible d'ailleurs

BlaiseEbuth: "Vous savez récupérer le code ascii d'un caractère, vous êtes embauché."

b0n5a1: fake c'était un car unicode de 4 chars !

dwarfie: "vous avez récupéré de l'unicode , vous etes viré"

Bon[]Crayon: AutomatonNN Qui fait passer les test ?

AutomatonNN: concroit pas tant que tu as pas de chance de le connaitre

Bon[]Crayon: AutomatonNN C'est Tortue Géniale

AutomatonNN: t'as tu bien tout le monde et AutomatonNN ?

philRG: AutomatonNN les tests c'est pour les faibles

AutomatonNN: oui tu peux pas t'en sortir c'est que tu as un peu de temps à faire des trucs sur un puzzle de la la

philRG: et oui les tests de recruteurs en général c pas terrible

philRG: qui a fait crystal crush?

philRG: c tout de même tordant ce puzzle

philRG: https://www.codingame.com/share-replay/521711337

philRG: le 4ème l'a fait en python, ça donne un peu d'espoir

**Stilgart tend le follow à philRG

Default avatar.png HGDeux: oui moi j'ai passé un test tech ici (c'est grace a cela que je conias)

Stilgart: comme ça tu sauras qui a fait et le classement obtenu

Stilgart: (pour le multi)

philRG: @Stilgart exact merci pour l'invit (j'ose pas suivre les gens, c zarbi non? :-DD)

Stilgart: philRG: j'ai un peu la même mentalité

Stilgart: mais on me suit tellement depuis que je suis dans le top100....

Stilgart: au moins, je sais qui s'est pour une fois :D

Zorg1: cette mentalité de star ...

Zorg1: :p

Stilgart: fix ton vision, je suis une tortue moi

Stilgart: même Automaton2000 le sait !

Automaton2000: maintenant je suis en train de me demander si je vais en rester là pour ce soir

philRG: :joy:

Zorg1: il s'économise ce bot

Stilgart: Automaton2000: tu auras bien appris pour aujourd'hui

Automaton2000: perso je suis passé bronze dans la nuit

b0n5a1: on dit "j'ai coulé un"

philRG: Automaton2000 trop fort moi mais moi aussi je vais en rester là, regarder un peu la TV :-)

Automaton2000: ok, mais du coup c'est peut etre mieux

Stilgart: ne le lance pas sur OoC malheureux

philRG: ok ;-)

Stilgart: bon, lançons une nouvelle partie de endless legend

Stilgart: (à dans 3 jours du coup :D)

b0n5a1: pas touché depuis longtemps celui là

Stilgart: je trouve ça trop bien, mais les parties sont ultra longues :(

b0n5a1: oui

BlaiseEbuth: Dungeon of the endless au moins tu perds vite

b0n5a1: erf

Zorg1: je sais pas si tu peux avoir des parties super longue sur un roguelike

Stilgart: BlaiseEbuth: ça m'attire pas DotE

Stilgart: ED par contre j'en ai bavé en voyant les images

BlaiseEbuth: Je sais, on en avait parlé. C'est bien pour ça que je le site ;)

Stilgart: héhé

Stilgart: dans tout ça, je joue pas à hades :(

BlaiseEbuth: Je m'y suis remis.

Zorg1: ah tu l'as acheté Hades ?

Stilgart: 100€ au winter sales :/

Stilgart: no comment

Zorg1: ah 100 euros en tout

Stilgart: Automaton2000: tu te tais !

Automaton2000: juste le code qui pose problème

Stilgart: nan, j'avais pas oublié mon code de carte bleu, ça allait

Stilgart: oui, en tout

Stilgart: mais c'est déraisonnable

Default avatar.png JBM: puzzles_édités_pour_simplifier_ma_solution++

Stilgart: en vrai, je jouerais pas à hades avant les prochaines soldes

Stilgart: JBM: je dirais que c'est à négocier ça

Default avatar.png JBM: trop tard

Stilgart: si tu as changé l'input de kakuro pour être cohérent avec l'output, alors toi++

Zorg1: finalement vous avez fait un puzzle Djikstra ?

Default avatar.png JBM: connais pas

Default avatar.png JBM: moi pas encore

Stilgart: BlaiseEbuth en a un dans les tuyays

Stilgart: tuyau... s? x?

Default avatar.png JBM: mais ça viendra ptet

Stilgart: (saleté de français)

Default avatar.png JBM: Dijkstra simple exercise

Zorg1: tuyaux je crois

Default avatar.png JBM: CE PUZZLES EST VRAIMENT DUR

Zorg1: :D

Zorg1: ça marche à tous les coups

Default avatar.png JBM: yup

Zorg1: je suis trop bon public :(

Default avatar.png JBM: on a le passif qui va avec

Default avatar.png JBM: ah tiens, un puzzle que j'ai approuvé mais pas résolu

Default avatar.png JBM: j'espère que ma solution est encore dans le cache

Default avatar.png JBM: ...eh non :(

Default avatar.png JBM: bon, ben c'est reparti

Stilgart: suffit que quelqu'un fasse une modif pour que rip le cache, non ?

Default avatar.png JBM: je crois oui

Default avatar.png JBM: approuvé y'a 2 mois... ouais y'a eu le temps que ça bouge encore

788361: fix ta mouvement

Default avatar.png JBM: améliore tes 788361

Bob: l'autre jour mon doigt a rippé et j'ai fait /nick Boob

Default avatar.png JBM: la boob mistake

Bob: :facepalm:

Default avatar.png JBM: tiens parlant de facepalm j'ai vu passer un tweet marrant ce matin

Zorg1: bah robert, boob

Zorg1: ça colle en fait

Default avatar.png JBM: https://twitter.com/maiamajumder/status/1346071585711599618

Default avatar.png JBM: pfiou je commençais à désespérer de le revoir

Default avatar.png JBM: (connais pas bridgerton--c'est bien?)

Zorg1: c'est une série dans le style "roman des soeurs Brontë" ?

Default avatar.png JBM: aucune idée

Zorg1: ah non c'est basé sur les trucs d'une romancière vivante qui s'inspire beaucoup des romans de Jane Austen ("Pride & Prejudice")

Zorg1: bref je les confonds toutes ces romancières anglaise du XIX

Zorg1: bref ça manque de flingues et de poursuites en bagnole

Default avatar.png JBM: et de dialogues d'audiard

Bob: et de bières

Zorg1: plutôt le truc bizarre planqué sous l'évier, la jeunesse ayant piraté le tout venant

Default avatar.png JBM: «vitriol»

BlaiseEbuth: En parlant de vitriol https://www.youtube.com/watch?v=68737y5xtW0

Stilgart: j'étais en train de chercher un lien du genre :D

Zorg1: ah la chanson dans Asterix

kayou: Bonsoir : 100 % dans un clash :

kayou: http://chat.codingame.com/pastebin/dab9a761-5919-4e72-b7c0-e702ff7565ef

kayou: et en plus c'est le 2eme de la soirée comme ca par le meme joueur :D

Default avatar.png JBM: j'ai pas tout compris

Bob: pareil, pas sûr

Default avatar.png JBM: sûrement le drama de la clash scene

Default avatar.png JBM: je suis pas à jour

Default avatar.png JBM: le else je vois pas trop a quel if il correspond

Default avatar.png JBM: mais c'est du python, c'est pas prévu pour être lisible

Default avatar.png JBM: en tout cas par moi

Bob: surtout si le pastebin fait sauter les indentations

kayou: print(randint(n, m))

BlaiseEbuth: "mais c'est du python, c'est pas prévu pour être lisible" Je vais l'encadrer celle-là.

Default avatar.png JBM: :bow:

kayou: 2 clash à 100% avec randint pour l'un l'autre choice

Default avatar.png JBM: mais surement m*n/g^2 c'est pas random non?

Zorg1: pourquoi redéfinir randint

Bob: je vois pas bien l'intérêt d'importer randint pour le réaffecter

Zorg1: pas compris le truc

Default avatar.png JBM: surtout 2x a la meme chose

Bob: ni le swap alors que dans les deux cas on a le même code

kayou: ha vi, j'avais pas vu le lambda,

Default avatar.png JBM: il était bien caché

Zorg1: ça a l'air d'être du shortest bizarre

Bob: on dirait de l'obfuscation de code

Bob: peut-être pour tromper l'ennemi

kayou: il du faire ca a cause du choice(liste) qui vait marché quelques tours plus tot sur reverse que personne ne trouvait

Default avatar.png JBM: ?

Bob: bon, Codility la navigation est passablement chiante

Zorg1: je crois que j'ai divergé je me balade plus dans le même univers que kayou là ^^

kayou: choice de random ca prend un element de liste au hasard

Bob: et le truc a l'air de faire la promotion de l'extreme reading comprehension

Default avatar.png JBM: tu devrais essayer de faire plus de phrases, mais moins longues

Zorg1: parce que là le code il multiplie deux entiers ?

Bob: non Zorg1

Bob: ensuite il le divise par le carré du gcs

Bob: gcd

Bob: // en python c'est pas un commentaire :)

Bob: c'est la division sans reste

Zorg1: AH MERDE C'EST PAS UN COMMENTAIRE

Zorg1: :D

Bob: 3 // 2 -> 1

Zorg1: comme dans Lua en fait ^^

Default avatar.png JBM: langages de sauvages

Bob: y en a

Zorg1: c'est un ppcm foiré en fait ?

Default avatar.png JBM: nm/g^2, ça vaut ppcm / pgcd non?

Zorg1: oui

Default avatar.png JBM: je comprends pas trop l'histoire du swap

Default avatar.png JBM: avec le else tout seul

Bob: Codility les exos te filent *un* test case unique et trivial, qui ne couvre aucun des edge cases que tu te prends en fail à la soumission

Bob: ni des perf cases ajustés avec une précision de jardinier japonais

Default avatar.png JBM: connais pas la ref

kayou: en fait c'est de l'obfuscation de code en relation à un clash précedent, et je me suis fait avoir

Default avatar.png JBM: euh ok

Default avatar.png HGDeux: @Bob : je confirme

Bob: si tu veux refaire le puzzle dans la foulée ça te prend 4 ou 5 clics pour refaire tout le tour depuis la page d'intro et il faut que tu aies gardé une copie de ton code

Bob: et que tu rechanges le langage qui est à Java 8 par défaut

Default avatar.png JBM: c'est mieux que java 2

Zorg1: mais nettement moins bien que java 37

Bob: le jour où tu fais ça pour un vrai entretien, t'as intérêt à bien réfléchir pour envisager tous les cas de merde

Default avatar.png HGDeux: ou tu te plante :rolling_eyes:

Bob: c'est peut-être pas plus mal que la boîte n'embauche pas de Français en fait :D

Bob: bon le copain qui y est déjà m'a dit que eux regardaient surtout la qualité du code plus que la gestion des edge cases de merde, mais quand même

Default avatar.png HGDeux: @bob : quelle boite?

Bob: une boîte suisse

Bob: j'ai postulé sur un poste en Allemagne

Default avatar.png HGDeux: freelance ?

Zorg1: Ach

Bob: la RH me contacte hier pour savoir si je suis OK pour passer les tests techniques

Bob: elle m'envoie le lien ce matin à 10 heures

Default avatar.png JBM: c'est un peu bizarre de parler de qualité de code buggé

Bob: à 14h30 elle me rappelle pour me dire qu'en fait le board a décidé le matin même de ne plus embaucher de Français parce que ça leur coûte trop cher

Default avatar.png HGDeux: lol

Default avatar.png JBM: rajoute des guillemets

Zorg1: c'est plus cher qu'un SUisse un français ?

Default avatar.png HGDeux: elle s'est fiche de toi non ??

kayou: http://chat.codingame.com/pastebin/79c021f1-8249-401f-a8a9-7ac6709b260a

kayou: celui la c'est bon

Bob: non même pas, j'ai un copain dans la place qui a fait les gros yeux quand je lui ai dit ça

Bob: il s'est renseigné et il a confirmé

Bob: ils n'embauchent plus en dehors des pays où les postes sont situés

Default avatar.png HGDeux: c'est u taf à distance ou présentiel ?

Bob: il a dit qu'avec son équipe ils allaient gueuler, même si il doute que ça changera quoi que ce soit

Bob: lui-même est en 80 % télé

Bob: il habite à 2 bornes de chez moi et il est sur le bureau de Suisse, à 6 heures de bagnole

Default avatar.png HGDeux: ouch

Bob: comparativement Düsseldorf c'était presque la porte à côté

Bob: et il me disait que depuis qu'il était entré il avait vu pas mal de monde embauché en 100 % télé

Bob: c'est con parce qu'a priori j'avais vraiment le profil qui matchait pile poil

Bob: mais bon, pas grave

Default avatar.png HGDeux: moi je galère aussi à cause de ma localisation

Bob: en plus le mois dernier il me disait que c'était le bon moment pour postuler parce qu'ils venaient de bouler une série de nazes et que j'aurais l'air classe en comparaison

Bob: j'aurais dû l'écouter, ça serait peut-être passé

Default avatar.png HGDeux: faut pas regretter, c'est du passé :-(

Bob: c'est ça

Bob: pas grave

Bob: mais je dois dire que je m'attendais à tout sauf à ça

Default avatar.png HGDeux: put etre qu'effectivement on est plus chers que les autres... qui sait ?

Bob: va savoir

Zorg1: ça sent l'excuse loufoque mais bon

Bob: j'ai un ami qui trouve ça assez zarb aussi

Zorg1: ah ils ont pê des aides pour embaucher des suisses ^^

Zorg1: avec le confinement va savoir

Bob: bah tant pis hein

Zorg1: mais tu parles en allemand de façon courante ?

Bob: non, mais c'était demandé anglais

Bob: allemand j'ai de très vieux restes

Bob: "TIMEOUT ERROR, running time: 0.112 sec., time limit: 0.100 sec."

Bob: ça va quoi

Bob: en même temps, filez les test cases pendant le dev, aussi

Bob: c'est quoi ces gens qui te révèlent les specs une fois que t'as fait le code, on dirait de vrais clients

Zorg1: c'est agile mec

Default avatar.png HGDeux: c'est aussi sur ce site qu'ils m'ont demandé de coder un calcul de nombre de semaines entre deux dates ..... le truc complètement con mais qui est super chiant à faire et que de toute facon tu ne fais jamais parceque on utilise toujours une lib qui le fait à ta place....

Bob: bah tu le fais avec un langage où il y a la lib :)

Bob: bon si c'est C++ t'es baisé

Default avatar.png HGDeux: ben je pouvais pas le language etait imposé dans mon cas, et je suis en C++ :-D

Zorg1: tout faire en ruby

Default avatar.png HGDeux: du coup raté

Bob: :dead:

Zorg1: quel soit le problème, ruby a la lib qui va bien ^^

Bob: et cette putain de page blanche avec juste "c'est fini, cliquez sur OK"

Bob: je le sais que c'est fini bordel j'ai cliqué sur Submit et j'ai dû confirmer

Default avatar.png HGDeux: oui tout à fait, ca sent le vécu :-)

Bob: les mecs ils sont payés au clic

Bob: ptain leurs thresholds de timeout

Bob: import d'un avatar : erreur, le poids max autorisé est 50 ko

Bob: manque de pot mon png en fait 67

Bob: sérieux, c'est le soir des radins

Default avatar.png JBM: fix ton artefact jpeg

b0n5a1: huhu

Zorg1: y a pas l'équivalent de la zip bomb en format d'image ?

b0n5a1: si

b0n5a1: même pixel pour une image de plusieurs millions x plusieurs millions, un truc comme ça

Zorg1: oui c'est le principe. Je vois que pour coder des conneries y a du monde ^^

b0n5a1: lol

**b0n5a1 va faire un zouli jpeg ^^

Zorg1: 10 Ko et hop on entend plus parler du serveur

b0n5a1: :joy:

b0n5a1: fille_nue.jpg ... faut inciter à l'ouverture

Zorg1: wanda_cuir.jpg pour les petits vicelards

Zorg1: il en faut pour tous les goûts ^^

b0n5a1: bon étape 1 ... choper le pc avec 128 Go de ram

b0n5a1: pff gimp te limite à une taille de 524288 pixels par côté

b0n5a1: ça t'annonce que ça va faire 2.6 To ^^

b0n5a1: une 20.000 x 20.000 compressée à 4,5Mo ça pique un peu le temps d'ouverture déjà ^^

Default avatar.png e-Rene_Coty: Bonjour je suis nouveau ici et je voualis savoir quand on lace un jeu de test, il n'y a pas moyen de voir kes données en entrée ??

b0n5a1: tu peux écrire les inputs que tu lis sur la sortie d'erreur

Default avatar.png e-Rene_Coty: oui mais par exemple la mon code tourne correctement mais mon résultat n'est pas bon donc voir quelles données donnent ce résultat pourrait m'aider à trouver mon erreur

leojean890: il est chaud le puzzle medium the-optimal-urinal-problem je suppose qu'il y a une astuce à trouver..

b0n5a1: bombasse.jpg ... bin oui fallait pas l'ouvir c'est marqué dans le titre...

788361: e-Rene_Coty: la réponse de b0n5a1 reste valable

788361: tu peux toujours afficher les inputs

Bob: à défaut, quand c'est possible tu as un petit bouton juste en haut à droite des testcases et qui permet d'en voir le contenu - à la fois les entrées et les sorties attendues

b0n5a1: vu que t'es apparemment en Java e-Rene_Coty : String toto = in.nextLine(); System.err.println(toto);

Default avatar.png e-Rene_Coty: ok j'ai vu merci beaucoup

b0n5a1: tu les verras dans la console

Bob: bon allez, au lit

b0n5a1: pareil

b0n5a1: bonne nuit

Bob: bonne nuit tout le monde

leojean890: gn:)

Default avatar.png e-Rene_Coty: bonne nuit

Zorg1: bn

Bob: bonne nuit Automaton2000 et AutomatonNN, rêvez bien de moutons électriques

AutomatonNN: Bon c'est quoi cette histoire de mon coup ?

Automaton2000: je viens d'avoir une idée de ce qu'on fait

leojean890: il faut les compter, pas en rêver hehe

leojean890: c'est avant le dodo et le rêve ;)

b0n5a1: ( Zorg1 tu m'as donné de mauvaises idées de zip bomb, image bomb :joy: )

Zorg1: oui bon c'était une question aussi pas un thème de TP non plus :p

Zorg1: donc les gars ils ont l'esprit tordu, c'est de ma faute :(

BlaiseEbuth: Oui.

BlaiseEbuth: Sur ce, bonne nuit.

Zorg1: tiens un peu de musique conseillé par JBM : https://podcast.ausha.co/les-enflures-de-la-tech/coach-agile

Zorg1: (il en rajouté deux depuis la dernière fois)

Zorg1: (et non j'ai pas encore trouvé la version en alsacien :( )

Zorg1: bon Automaton2000 meuble un pey

Automaton2000: pour faire du code golf

Zorg1: t'utilises quoi pour le golf ?

Zorg1: Automaton2000

Automaton2000: j'ai envie de le mettre en avant

NecroSchmurf_IV: Zorg1, je viens d'écouter le lien, merci pour la rigolade :)

Zorg1: ^^

Zorg1: bon allez, bonne nuit