Chat:Fr/2021-01-13
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 ?
JBM: du nom de la célèbre décomposition
Bob: comment es ton composition JBM o/
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.
JBM: c'est la terminologie anglosaxonne
JBM: par défaut, "grater" et "less than" sont stricts
JBM: contrairement à chez nous
BlaiseEbuth: stoi qui gratte
JBM: du coup “increasing” -> «strictement croissant»
JBM: et "non-decreasing” -> just «croissant»
BlaiseEbuth: non-increasing->chocolatine
JBM: pareil pour positive et non-negative
JBM: eux doivent pas comprendre pourquoi nous on colle des "structement" partout
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
Bob: (je suis en train de me familiariser avec une plateforme sur laquelle je vais passer des tests)
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:
Bob: codility
Bob: va falloir que je revise un petit peu de C++ peut-etre
JBM: ah oui tiens j'ai déjà connu ce nom-là
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?
JBM: la lib pcre, ou l'implm boost/templates?
Bob: la lib std
Bob: oui
BlaiseEbuth: "maintenant"
BlaiseEbuth: Keskela?
Bob: la quantite de code qu'il faut faire pour obtenir l'equivalent de s.matchAll(/10+(?=1)/g)
JBM: la version boost c'était la foire aux messages d'erreurs quand ça merdait
JBM: mais ça a dû se tasser avec le temps
Bob: comme tout ce qui est template
Bob: et boost l'est tres lourdement
Bob: je n'en disconviens pas
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 ?
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
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
JBM: et les mamans n'attendent pas
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:
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
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
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
FlorianTHIEBAUT: hello, petit souci avec les strings en C++ :
Bon[]Crayon: olala
FlorianTHIEBAUT: lorsque j'écris : cout << lignes[3].substr(0,4)
FlorianTHIEBAUT: http://chat.codingame.com/pastebin/03953377-c94a-4c8c-9893-204a61c40376
FlorianTHIEBAUT: ça ne marche pas
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
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 ?
FlorianTHIEBAUT: http://chat.codingame.com/pastebin/2d15d3eb-433c-4031-a5bf-a9d6729526b9
FlorianTHIEBAUT: je précise que je débute... même si ça doit se voir...
**BlaiseEbuth retient ce qu'il allait dire... :zipper_mouth:
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é
FlorianTHIEBAUT: bien vu le gars
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.
FlorianTHIEBAUT: pour affecter une taille :S
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;
FlorianTHIEBAUT: mais qu'est-ce que j'écris ensuite... ;-) à la place debug messages
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
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
FlorianTHIEBAUT: ok, mais pourquoi ça fonctionne quand j'écris lignes[3] avec H = 4 ?
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 ?
FlorianTHIEBAUT: cette ligne ne plante pas : cout << lignes[3].substr(0,4);
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
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
FlorianTHIEBAUT: ok. je résume ce que j'ai compris : avec H-1 je déclare un vector contenant H-1 éléments.
FlorianTHIEBAUT: si j'écris lignes[3] j'accès au 4eme élément
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
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
BlaiseEbuth: curse
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
Ludwigdn: il fait froid
Zorg1: ah le streamer windev spirit
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
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 :*
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:
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)
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
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
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)
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
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
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
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 ?
Stilgart: BlaiseEbuth en a un dans les tuyays
Stilgart: tuyau... s? x?
Stilgart: (saleté de français)
Zorg1: tuyaux je crois
JBM: CE PUZZLES EST VRAIMENT DUR
Zorg1: :D
Zorg1: ça marche à tous les coups
Zorg1: je suis trop bon public :(
JBM: on a le passif qui va avec
JBM: ah tiens, un puzzle que j'ai approuvé mais pas résolu
JBM: j'espère que ma solution est encore dans le cache
Stilgart: suffit que quelqu'un fasse une modif pour que rip le cache, non ?
JBM: approuvé y'a 2 mois... ouais y'a eu le temps que ça bouge encore
788361: fix ta mouvement
Bob: l'autre jour mon doigt a rippé et j'ai fait /nick Boob
Bob: :facepalm:
JBM: tiens parlant de facepalm j'ai vu passer un tweet marrant ce matin
Zorg1: bah robert, boob
Zorg1: ça colle en fait
JBM: https://twitter.com/maiamajumder/status/1346071585711599618
JBM: pfiou je commençais à désespérer de le revoir
JBM: (connais pas bridgerton--c'est bien?)
Zorg1: c'est une série dans le style "roman des soeurs Brontë" ?
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
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
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
Bob: pareil, pas sûr
JBM: sûrement le drama de la clash scene
JBM: le else je vois pas trop a quel if il correspond
JBM: mais c'est du python, c'est pas prévu pour être lisible
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à.
kayou: 2 clash à 100% avec randint pour l'un l'autre choice
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
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,
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
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
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 ^^
Bob: y en a
Zorg1: c'est un ppcm foiré en fait ?
JBM: nm/g^2, ça vaut ppcm / pgcd non?
Zorg1: oui
JBM: je comprends pas trop l'histoire du swap
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
kayou: en fait c'est de l'obfuscation de code en relation à un clash précedent, et je me suis fait avoir
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
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
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
Bob: une boîte suisse
Bob: j'ai postulé sur un poste en Allemagne
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
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
Zorg1: c'est plus cher qu'un SUisse un français ?
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
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
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
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é
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
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
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é
HGDeux: ben je pouvais pas le language etait imposé dans mon cas, et je suis en C++ :-D
Zorg1: tout faire en ruby
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
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
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à ^^
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
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);
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:)
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