Chat:Fr/2021-04-14
dbdr: triangle-catch W3 a 3h du mat, y'en a qui sont motivés :)
dbdr: Zorg1 oui, et qqn a fait un rollback sur la page, sympa :)
dbdr: ah, c'est toi :)
BlaiseEbuth: Yo tout l'monde ! Automaton2000 ! RIP AutomatonNN...
Automaton2000: ils ont des problèmes de perf
dbdr: https://www.codingame.com/replay/540207549 Ah, il y a un volant sur ces trucs?
BlaiseEbuth: Seulement sur les rouges.
dbdr: voila, c'est pas juste!
BlaiseEbuth: Tiens t'es en gold sur CSB
dbdr: ben oui, -3 vel
BlaiseEbuth: ^^
dbdr: tuto quoi
dbdr: en java :D
dbdr: je vais adapter mon code Sofia histoire de passer légende
BlaiseEbuth: Je suis là dessus aussi.
BlaiseEbuth: SAuf que j'ai plus mon code sofia.
BlaiseEbuth: Mais je fait de mémoire... :expressionless:
dbdr: arf, tu l'as perdu?
dbdr: je me demandais si ils envoyent un rapport pour les semiprivés, dans le doute j'ai fait une copie avant
BlaiseEbuth: Bah j'étais parti en mode "je poste un 63vel et j'arrête". Du coup j'ai pas pris la peine de le sortir de l'ide
BlaiseEbuth: Ils envoient un rapport, mais avec le dernier code arène
dbdr: 63 ça déchire!
dbdr: 63vel
BlaiseEbuth: Moi j'avais pas push depuis un moment...
BlaiseEbuth: Ouai tavu
Zorg1: o/ à tous et à Automaton2000
Automaton2000: c'est pas du tout fait pour que tu me disais que ce serait bien que tu sois un peu plus ...
BlaiseEbuth: \o
dbdr: tu avais un code #1 surement, juste trop timide pour le pousser en arene. dommage!
Zorg1: dbdr : oui et j'ai vu qu'il ya un paquet de pages de d'utilisateurs bidon sur ton Wiki :(
dbdr: oui, spam :(
dbdr: faut que je regarde les parades, mais flemme pour l'instant
BlaiseEbuth: Demande à Automaton2000 de faire le videur
Automaton2000: ok c'est pas le bon truc
dbdr: merci pour le revert sur Main. les pages bidon c'est un peu moins grave, personne va tomber dessus
Zorg1: ^^
Zorg1: oui généralement on va voir les logs des chats, on va rarement regarder une random page ;-)
JBM: pourtant vous rêviez pas de découvrir le keno?
dbdr: kesako le keno?
JBM: un jeu de hasard j'imagine
JBM: du genre qu'ils en font la pub a la tele dans les chambres d'hotel du nevada
JBM: (c'est comme ça que j'ai découvert)
JBM: y'a une histoire de "80"; le reste j'ai pas retenu
BlaiseEbuth: Could keno be the hobbie one...
leojean890: dbdr ouais j'ai lutté sur la W4 de triangle-catch pendant 3 soirs, peut être 10-15h dessus en tout pour changer de ligue, j'ai galéré quoi^^
dbdr: t'as du rater un truc, je pense pas que ça soit si dur que ça
BlaiseEbuth: T'est juste nul. Pis t'as volé la vedette à mon bô calembour. :(
dbdr: ah oui, fallait aller le chercher celui-la!
BlaiseEbuth: En attendant on sait toujours pas ce que c'est le keno...
leojean890: dbdr ouais j'avais pas les bonnes heuristiques
leojean890: j'ai démarré sur des trucs qui marchent pas ou mal
leojean890: du coup => 22 personnes en W4, 6 en W3, 10 en W2 => je pense que passer W2 sera plus simple car moins de bloqués en W3
leojean890: d'ailleurs je fais baisser le boss mais j'ai des winrates bof sur certains donc ça passe avec difficultés
dbdr: arf, le cas particulie de l'angle qui vaut -1 au premier tour...
leojean890: je finis 0.09 derrière le boss W3 ok..
leojean890: pas encore ajouté l'action "Attacking a house" au code^^
leojean890: quelques erreurs dans le statement "Welcome to the Wood1 league! In Wood 1 you can now ATTACK houses " => en W3
Zorg1: keno, t'avais pas un truc de la française des jeux qui s'appelait comme ça ?
dbdr: keneni
dbdr: ah, ya des gens qui font du blocking en gold...
leojean890: le jeu CG blocking ?:P
dbdr: non :P
leojean890: y'a pas de ligue gold dessus;P
leojean890: ouais je m'en doutais du coup xD
dbdr: c'est pour ça ça marche mal sur csb
Zorg1: je crois qu'il essaie d'être légende sur CSB, tout ça pour troller tout le monde avec son starter après
leojean890: reprendre le code sofia et hop^^
leojean890: le tour est joué
dbdr: mon starter Zorg1?
jfaixo: haha je fais pareil x) jusqu'a gold c'était copier/coller, la suite va demander un poil d'adaptation
dbdr: ben faut adapter tout de suite non? ou ya pas de limite de rotation avant?
leojean890: ouais il y a des limites de rotaton
leojean890: rotation
leojean890: anyway jusqu'à gold tu fais -3vel et hop^^
Zorg1: oui et le shield et le fait que tu commandes deux bots
dbdr: le shield tu peux toujours ignorer
leojean890: ignorer ou l'utiliser pour envoyer valdinguer les autres (mais tu passes légende sans je pense)
Zorg1: en légende le shield ça devient utile
leojean890: si tu regardes le top 5 (armée de NN) tu vois que ça peut servir indeed^^
dbdr: tu as quoi comme recherche Zorg1?
jfaixo: ya la limite d'angle a adapter, et les input qui au début sont pas pareil
Zorg1: sur CSB ? bah un AG depuis le début
jfaixo: mais la simulation ne change pas. J'ai recalculé les vecteurs vitesse empiriquement ((position - position précédente)*0.85) et ca s'est plug dans l'algo sofia tel quel
Zorg1: il faudrait que je teste le Smithimax (plusieurs MCTS un par pod) mais bon la flemme
jfaixo: gold, j'ai implémenté le shield mais il s'en est jamais servi mon bot je crois
leojean890: ça demande du temps de faire ça ouais
dbdr: AG ça dit pas comment tu geres l'adversaire
jfaixo: tu peux évoluer 2 AG en //
Zorg1: ah oui je simules l'adversaire un certain temps
dbdr: ok
jfaixo: un par adversaire, reset tous les X générations tes chromosomes en te basant sur ton/tes best, et concourir contre le best adverse.. Mais ya que 75ms par tour sur CSB, et elles semblent plus aléatoires que sur sofia
dbdr: jfaixo ton bot il doit crasher en gold, non? vu ton classement
jfaixo: oui
jfaixo: en gold ya 4 pods
jfaixo: 2 par personne
jfaixo: et les input changent
jfaixo: pour etre quasi comme sofia
jfaixo: dans l'arène ya mon bot silver, il peut pas faire un tour x)
jfaixo: ha oui j'ia dit gold tout a l'heure, cest la ligue argent qu'il a traversé sans le shield pardon
Zorg1: ah oui sur CSB 15 ms pour simuler l'adversaire
jfaixo: chui en train d'adapter les input là, mais v devoir aller faire mon vrai travail dans 2 min :/
BlaiseEbuth: Genre
Zorg1: comment qu'il dit qu'on a un faux travail nous ...
jfaixo: haha non je ne sous entend rien, jusque que je vais devoir embaucher et que je suis triste, j'aurais aimé avancer ca
BlaiseEbuth: Dis lui qu'il est pas pris et hop
dbdr: embauches quelqu'un pour sous-traiter ton "vrai" travail
dbdr: -s
jfaixo: "embaucher" dans le sens (foiré ? je suis avant le 2eme café...) attaquer, pas d'entretiens aujourd'hui, juste des demandes d'ouvertures de flux, des négociations pour qu'on me laisse déployer des trucs,... du bonheur
BlaiseEbuth: Oh
BlaiseEbuth: Dis leur merde et hop
dbdr: oui, je pense que c'est correct, c'est juste rarement utilisé dans ce sens, il me semble
dbdr: #4 ... :)
BlaiseEbuth: Pas suffisant
jfaixo: gg :)
dbdr: ben non, pas tout a fait :D
Neumann: Yo. Où ça ?
dbdr: csb
dbdr: niveau noob
Neumann: Ah, ligue-plèbe
dbdr: :D
BlaiseEbuth: Quelqu'un a déjà utilisé le module de TU de visual studio ?
jfaixo: oui
BlaiseEbuth: Les méthodes assert prennent un message en paramètre, je trouve pas comment l'afficher.
BlaiseEbuth: Ca le fait pas de base, j'ai essayé avec une exception...
jfaixo: tu l'as dans l'exception levée par ton assert
BlaiseEbuth: Pis c'est une doc microsoft... La doc te montre le proto de la fonction et c'est tout.
BlaiseEbuth: Beh ça m'affiche quedalle
jfaixo: je sais pas trop après :/ je vois la mention d'une "Assertion Failed Output Window", peut etre un 63eme panel a ouvrir ?
BlaiseEbuth: Bah je suis sur l'output "test"
BlaiseEbuth: Si j'ai ça:
BlaiseEbuth: http://chat.codingame.com/pastebin/af5d8951-ce73-4fb3-8075-820e7dbe870c
Bon[]Crayon: Bonjour à toutes et à tous.
Bon[]Crayon: slt AutomatonNN
Bon[]Crayon: slat Automaton2000
Automaton2000: c'est ce qui m'a fait passer en ligue bois 1
dbdr: passer en ligue bois, simple comme bonjour!
BlaiseEbuth: Ah c'est bon. T'as raison jfaixo ça s'affiche pas dans la console...
leojean890: dbdr dans certains multis commu ça ne l'est pas^^
BlaiseEbuth: Bah si, tu démarre bois
Rakotoo: Bonjour à tous, je suis étudiant, et je dois faire le "code préfixe", mais je suis bloqué au début car je ne comprends pas ce code. Quelqu'un peut-il m'aider ?
BlaiseEbuth: Qu'est-ce que tu ne comprends pas ?
leojean890: ouais mais certains bois sont qd meme durs à atteindre hehe
Alshock: oui mais passer bois c'est bois X, pas bois 1, donc Automaton2000 est nul CQFD
Automaton2000: on va faire un truc qui marche
Alshock: Commence par là Automaton2000ça me semble une bonne idée
Automaton2000: tu viens de gagner un facteur 2
Rakotoo: Je ne comprend pas comment faire le lien entre le codage et les lettres
Bon[]Crayon: La même question en anglais mais pas avec le même pseudo ?
BlaiseEbuth: Ouai
BlaiseEbuth: Strange
Alshock: je suis pas sûr de comprendre ce que tu ne comprends pas
Rakotoo: J'arrive pas a savoir comment faire le lien entre chaque lettres et son code associé
TheNinjaSkull_6e96: en gros, on ne sait pas si on doit rentrer l alphabet sous forme ASCII pour le réussir ou on doit faire autrement
Alshock: Le dictionnaire t'es donné en entrée
leojean890: bois ça peut être W1 W2..WN :p:p
TheNinjaSkull_6e96: a ok merci on a compris
Alshock: Ah oui je comprends vous essayiez de déduire logiquement le code binaire alors qu'il est arbitraire
Alshock: forcément ça complique
Rakotoo: on sait pas trop comment s'y prendre
Alshock: C'est un TD d'info ?
BlaiseEbuth: Stoi l'td
BlaiseEbuth: Assert failed. 慆汩漠敧敮楲慣敳㐭㠮㈸㔳ⰳ⸲㜴㔰㠸ⴠ⸴㠸㌲㌵㈠㐮〷㠵8췍췍﷽﷽Pu侅፩耀
BlaiseEbuth: :thinking:
BlaiseEbuth: Le message est clair
Alshock: xD C'est pourtant évident
BlaiseEbuth: SKila glymdeur ?
philRG: o/
Alshock: @Rakotoo eh eh, je deviens fort à ce petit jeu. Bonne chance (et n'oubliez pas, si c'est compliqué la réponse est surement dans l'énoncé ou dans les tests
Bon[]Crayon: \o
philRG: moi sur amadeus j'ai lu le tuto de magus, j'ai repris un code de Nanosplitter que j'ai inclus la référence dans mon code publié ainsi que le PM de Magus
philRG: dont
BlaiseEbuth: Un pokémon
Alshock: quelqu'un dans ta classe qui a mieux compris le fonctionnement d'un webchat que toi :P
philRG: analysé le replay de darkhorse et le -3v dessus, puis gestion basique des boost (en utilisant l'algo de magus pour détecter une collision future pour rétablir mon -3v)
philRG: ça a marché 3j le temps que tout le monde code sa simulation en C++
BlaiseEbuth: Tu radotes
Alshock: Ah ouais un -3vel qui gère les collisions, c'est original comme ordre
philRG: c ça les vieux lol :)
glymdeur: :broken_heart::broken_heart:
philRG: utilisé pour détecter si je vais me faire tamponner (hors boost)
philRG: marche moyen quand je me fais pusher via un boost
Alshock: Tamponne me gently
glymdeur: Quand est-ce qu’on change d’heure ?
Toutes les 60 minutes
philRG: le monde est rude :-D
philRG: pas bon pour mes pbs aux cervicales dixit le toubib
glymdeur: C’est quoi un morceau de patate qui tombe sur la planète ? Une météofrite
BlaiseEbuth: Stop.
Alshock: @glymdeur j'aime beaucoup l'humour de merde hein, mais tes vannes là ce que j'en pense je sais pas trop comment te le dire
glymdeur: Quel est le comble pour un dentiste ? C’est d’habiter dans un palais.
TheNinjaSkull_6e96: par contre grandi un peu
Alshock: @Rakotoo maintenant tu sais pourquoi j'étais surpris que vous soyiez un TD en étant tous les 2 aussi calmes et agréables x)
glymdeur: Quelle est la différence entre un constipé et une mitraillette ? Le constipé pousse et la mitraillette tire.
Alshock: Généralement les concons débarquent en premier
BlaiseEbuth: Agréable ? "Rakotoo 10:51AM Bannissez-le"
BlaiseEbuth: Bon merde.
Alshock: Avec le reste du chat. À sa place j'aurais un peu honte aussi
BlaiseEbuth: Quand je dis stop c'est stop
BlaiseEbuth: J'aime pas les lèches cul, ni les gens qui me disent quoi faire. Gaffe
Bon[]Crayon: Gaffe au Blaise !
Alshock: Parce qu'il les bute ? Ok j'ai de leçon d'hummour à donner à personne :|
Bon[]Crayon: :grinning:
glymdeur: est ce que vous y arrivez pour prefix codde
Alshock: vous avez un langage imposé ?
BlaiseEbuth: Brainfuck!
Alshock: ça, ça serait rigolo
BlaiseEbuth: Tiens je l'ai pas fait prefix code.
dbdr: noob
BlaiseEbuth: Tu l'as pas fait non plus. Fait pas style
**dbdr est un noob aussi
BlaiseEbuth: Alshock aussi tiens...
dbdr: je suis meme pas légende sur CSB
BlaiseEbuth: Bouh
Alshock: Faute corrigée à l'instant
dbdr: Those better than the Boss will be promoted to Legend League at 14 H 43
Alshock: J'aime beaucoup le fait que le dernier test dise "Ah salut, au fait t'as utilisé des regex et t'as pas échappé les clefs espèce de connard"
dbdr: :)
Alshock: Sinon j'trouve ce puzzle assez meh tier
Yass.O: plus vite la prochaine fois stp
kimarhy: Bonjour à tous, est ce qu'il y aurait un puzzle de league qui se détache des autres en terme de qualité/fun ?
Bon[]Crayon: Qu'est-ce que tu recherches ?
darkhorse64: J'aime bien fantastic bits
BlaiseEbuth: Allez hop. Un puzzle à la con, un code degeu, et 5 minutes de ma vie.
darkhorse64: free xp ?
BlaiseEbuth: Ouai on peux le dire
darkhorse64: c'est lequel ?
BlaiseEbuth: Bah celui du TD. ^^ Prefix code
kimarhy: pas de recherche en particulier, j'ai fait quelques puzzles d'introduction j'ai tout aimé, je regardais "code royale", et la je vais aller voir "fantastic bits" du coup, Merci !
BlaiseEbuth: Comme disait Alshock for à propos: "Meh"
BlaiseEbuth: *fort
Bon[]Crayon: Bon Bon Automaton2000 quoi de bon ce midi ?
Automaton2000: ou tu fais du c++
Bon[]Crayon: Bon[]Crayon Je vais manger un python.
dbdr: bon ou c++, il faut donc choisir, c'est ça Automaton2000? ;)
Automaton2000: je sais même pas pourquoi ça marche aussi
Bon[]Crayon: :weary:
dbdr: oui, quand c++ marche, c'est toujours un peu un miracle
Bon[]Crayon: Automaton2000 Parce que la licorne vole.
Automaton2000: ce qui ne va pas te donner le bon résultat
dbdr: tiens jfaixo monte :)
jfaixo: haha, je tente de truander... j'ai fait une fonction d'eval concon qui fait quasi juste la course, on va voir si ca suffit
dbdr: ça a l'air bien parti, faudra voir en haut de gold
jfaixo: yes, bon sinon je retoucherai, en tout cas les pods se comportent correctement, ca va etre une histoire de trouver quoi leur faire faire..
philRG: go go go
philRG: dbdr :thumbsup:
philRG: jfaixo yess :thumbsup:
jfaixo: haha, 62% des matchs juste mais c'est bien parti oui :D
dbdr: et hop, 2 rusts de plus en légende au prochain passage :)
BlaiseEbuth: Pourkwa 2?
dbdr: 1 + 1
BlaiseEbuth: :o
BlaiseEbuth: jfaixo est en rust
dbdr: c'est contagieux la rouille
jfaixo: yes :) me suis fait la main sur ce langage sur le fall challenge, et je suis tombé amoureux :heart_eyes:
leojean890: moi j'ai profité du FC pour apprendre le go hehe
BlaiseEbuth: Moi j'ai fait du clojure. Ah non, ça marchait pas.
BlaiseEbuth: (╯°□°)╯︵ ┻━┻
leojean890: rust est plus performant je pense
leojean890: ça serait un bon investissement à apprendre^^
jfaixo: go a un GC, rust n'en a pas
jfaixo: j'ai jamais fait de go encore, me suis posé la question aussi, et vu qu'au quotidien je fais que du kotlin, me suis dit que ca serait pas mal d'aller vers un langage sans GC pour changer ;)
leojean890: j'ai fait un peu de C++ aussi comme langage sans GC (sans être expert non plus)
leojean890: sur CG j'ai quelques sujets commus pas trop complexes genre oware othello clobber bulls and cows 2 search race en C++
leojean890: (simu pas trop complexe)
jfaixo: j'ai jamais eu d'occasion pro de refaire du c++ depuis ma sortie d'école, du coup ca fait des lustres moi ^^' j'ai fait de l'asm et du C sur certains projets, ou des langages haut niveau (C#, java, kotlin), mais rien entre les deux ^^'
jfaixo: (bon et du JS/TS, mais bon, je vais pas troller)
philRG: jfaixo tant que ton code reste stable normalement c bon. Là je suis sur Tron, j'ai fixé un ou 2 trucs, et passé aussi à 1 pt au dessus du boss, là je suis en train de débugger mon bot en silver basé sur un FF fait maison :)
leojean890: j'ai fait pas mal de C++ pour des stages (CEA et Snapkin) et un peu à Thales mais vraiment peu
leojean890: java et python bcp plus souvent
jfaixo: yes, je surveille (96%, ca se profile), et je file fêter ca en me faisant a manger :sweat_smile:
leojean890: sortie d'école promo 2014
jfaixo: ca dépend le secteur dans lequel tu bosses j'imagine
leojean890: ouais
leojean890: java js et python sont les plus demandés anyway
leojean890: C++ C# pas mal aussi
jfaixo: sorti en 2010 moi, mon stage c'était dans la recherche et c'était C# et python, après j'ai commencé ma carrière dans de l'embarqué critique (asm, C, ada), et après j'ai basculé vers de la ROM Android puis apps (C, java, puis kotlin), et maintenant je fais des solutions cloud/conteneurisées (là ya plus de règles, mais souvent pour rationaliser les compétences de dev, ya pas mal de JS ou TS, comme ca la meme team fait front/back)
leojean890: pareil des stages dans la recherche en traitement d'images ^^
jfaixo: et je fais toujours des apps mobiles (kotlin ^^)
BlaiseEbuth: Z'êtes vieux...
jfaixo: haha ben pareil, traitement d'image de scanner RX :)
leojean890: détection automatique de dents une par une avec opencv
leojean890: détection automatique de portes et fenêtres avec opencv
jfaixo: (btw le passage legend est validé ! je te talonne dbdr)
leojean890: et "illustration automatique de textes" en C++ avec du machine learning
leojean890: je vais manger je re
dbdr: gg jfaixo
jfaixo: moi c'était un stage très drole, ils travaillaient a optimiser les méthodes de production de l'industrie porcine
jfaixo: en gros ils passaient de la bouffe dans un scanner rx, et on faisait des choses avec
BlaiseEbuth: *porcinet
jfaixo: des cochons (mesure automatique des coef de muscle/gras/os)
jfaixo: pour trouver le meilleur moment pour le tuer...
jfaixo: des fromages
jfaixo: (mesure des trous dans les meules) pour optimiser l'affinage
jfaixo: etc
BlaiseEbuth: Awé t'es un sale capitaliste carnide en fait.
jfaixo: mdrr
jfaixo: je file manger aussi, je re !
BlaiseEbuth: Y va manger porcinet ! :scream:
jfaixo: (mais oui l'industrie procine ca fait pas rever)
jfaixo: ya des feuilles excel, tu entres en entrée ce que tu fais manger a la bestione( avec le ratio de chaque ingrédients), et ca te donne en sortie la masse grasse/muscle de l'animal en sortie
jfaixo: on pourrait en faire un puzzle CG..
jfaixo: bestiole*
BlaiseEbuth: Un truc bien cringe. :smiling_imp:
BlaiseEbuth: Moi j'approuve direct si tu le fais jfaixo
nicola: Cringe ? Ouate ize zate ?
dbdr: craignos :D
null22: Est ce que quelqu'un a déjà passer un test Codingame en entreprise pour un entretien technique ?
Alshock: On en a un qui a connu ça, il a jamais digéré son 54%
null22: tu sais quelle type de question on peut avoir ?
Alshock: je crois qu'il a noyé son chagrin dans la colle, comme le disent les djeuns
philRG: lol moi jamais eu le résultat à mes tests CG, pas cool
null22: On me demande de passer un test codeingame mais je sais pas trop quelle type de question je vais avoir
philRG: ah oui la colle c horrible ça, en plus du vécu dans les classes
Alshock: moi non null22, philRG sûrement 53%
null22: c'est pour une societé de conseil
philRG: il faut demander précisément le langage ou techno des tests, car si on te programme un test sur tous les frameworks associés à JS ou PHP, tu vas mal le vivre
philRG: 52%
null22: moi c'est sur du C/C++
null22: J'en ai fait durant mes études d'ingé mais sa fait 1 an que j'ai pas vraiment codé donc j'ai chaud des qustions
philRG: ah ok je présume qu'il y a plusieurs niveaux de test
philRG: avant de débuter le test, tu as des questions pour t'entraîner à l'IDE déjà, ça fait déjà un entraînement. Mais sans avoir pratiqué avant, un peu dur je pense
philRG: 2-3 questions avant de lancer le test en temps limité, et pas de copier-coller possible
null22: il peut y avoir des questions théorique ou c'est full code ?
philRG: attention avec l'ide aussi quand tu as fini le code, tu test et tu submit. Vérifier que tu n'as pas supprimer une ligne par erreur sans avoir testé,
philRG: ça m'est arrivé, l'IDE m'a dit 5s avant la fin que je n'avais pas testé mon code, j'avais supprimé une ligne par erreur
philRG: trop tard pour corriger of couse
philRG: course
philRG: tu peux demander au recruteur, en général questions théoriques sous forme QCM et des exos simples d'algorithmie/connus de 15', parfois plus courtes 30s-5' sur des simples lignes de code, donc recherche google un peu chaud si tu sais pas
philRG: 30s pas le temps de chercher sur google
philRG: idem pour QCM en général 30s. parfois plus tu dois dire quel code fonctionne, pas de conception
philRG: pour la conception, en général c'est 15'
philRG: C'est la frustration des tests qui m'a donné l'idée de m'inscrire à la communauté avec des activités moins stressantes
philRG: CoC à mon avis bon endroit pour t'entraîner aux tests en temps limité et algo. Pour la connaissance des langages et framework, bon là tu vas pas forcément trouver ici ou alors dans les playgrounds CG pas mal de ressources
philRG: faut fouiller un peu
philRG: après tu peux demander le niveau du test et expliquer que cela fait un an que tu n'en as pas fait, si le recruteur est sympa, il te donnera un easy
philRG: avant les test CG, je me faisais souvent les tutos Sololearn pour me remettre les syntaxes en tête comme
philRG: les recruteurs avaient tendance à avoir des panel de 10 langages à me soumettre, j'ai aucune mémoire
philRG: je sais planter un clou, après je dois approfondir
philRG: çà ce sont les playground même type d'environnement des tests mais pour apprendre: https://www.codingame.com/learn
philRG: et pour le temps limité, les Clash of Code: https://www.codingame.com/multiplayer
null22: D'accord merci pour ces conseils
Kous92: J'ai eu mon résultat à un test CG que j'ai passé en mars, j'ai eu 93%.
Kous92: Mais les recruteurs égarent toujours les candidats.
AdrienPEREIRA1: Salut, petite question, je suis sur le defi de la semaine : Particle Detection with Cloud Chamber, j'avoue que j'ai pas trop d'idée pour extraire le rayon depuis le fichier ASCII, des idées ?
leojean890: jfaixo marrant ton stage j'avoue;)
leojean890: en ce qui concerne les tests CG des entreprises, le niveau exigé est variable selon le poste/la boite
leojean890: parfois c'est des questions theoriques et de code simples et parfois des trucs difficiles à finir dans les temps
null22: ok merci, je ne connais pas le poste mais je stress à l'idée de passer le test
leojean890: tkt tu ne joues pas ta vie sur un process, au pire si t'es pas pris ça te fait un entrainement et de l'experience^^
leojean890: sauf si la boite te tente plus que les autres.. là vaut mieux réussir..;)
null22: je suis ingé débutant donc je m'oriente d'abord vers les boites de conseil pour up mon exp professionel
leojean890: ça peut être une bonne option si t'as une mission qui te forme bien, fais attention à ta mission si tu vas en ESN
leojean890: y'en a qui forment moins (après ça dépend de ce que tu veux faire => dev/cdp/...)
dbdr: tiens tu resub jfaixo?
jfaixo: j'ai adapté pour avoir le thrust a 200
GaaTou: null22 t es pas en région parisienne j espere
jfaixo: mais je vais m'arrêter vite je pense, j'ai trop passé de temps a galérer sur l'eval semaine derniere :P
null22: si en region parisienne pourquoi ?
Alshock: GaaTou qui découvre en prérelease les candidats au poste qu'il a lui-même sorti :P
BlaiseEbuth: Alshock rentre ta langue, tu vas rester comme ça.
Alshock: J'essaye désespérément, mais ça veut pas
BlaiseEbuth: Bah voilà.
leojean890: jfaixo ouais souvent je perds un temps de ouf à essayer d'améliorer une éval^^ pour sofia labs j'avoue j'ai fait simple j'ai pas trop tryhard:p
BlaiseEbuth: "Fusillade: Le tireur blesse une petite fille de 10 ans et s'enfuit en trotinette." Même les faits divers on dirait des sketchs maintenant...
Tiouz: "Florida man [...]"
leojean890: j'avoue le coup de la trotinette..^^
dbdr: https://blog.mondediplo.net/critique-de-la-raison-gorafique
leojean890: bon la W2 de triangle-catch semble hardcore :P
leojean890: W3 => W2 s'est fait avec le même bot que W4 => W3
leojean890: mais W2 => W1 ça semble chaud
coralsnake: est-e refaire un puzzle dans un autre language ecrase l'ancien ?
BlaiseEbuth: Nein
BlaiseEbuth: Tu peux même avoir plusieurs version dans un même langage. Tu as un onglet "historique" à gauche de l'IDE.
coralsnake: ok merci
coralsnake: je ne vois pas cette onglet, je vois une liste déroulante pour choisir le language
coralsnake: quand je remet le language je vois mon code donc ca devrais etre bon
Thyl: tu vois ta photo de profile
[CG]Thibaud: résultats>historique
Thyl: ???
coralsnake: merci ! je vois maintenant
BlaiseEbuth: dbdr :rofl:
leyo: Salut ! 'tite question : c'est possible de gagner des clash "taille de code" avec autre chose que du python/ruby ? J'ai pas l'impression que le C# soit compétitif ^^
Kirbiby: ça m'étonnerait
BlaiseEbuth: Si ça nétait vrai que pour les clashs...
Zorg1: déjà remporté des shortest CoC avec du lua ou du bash
Zorg1: perl doit être aussi un bon candidat
Alshock: Ya parfois du JS aussi
leojean890: bash ou perl ouais si tu sais bien en faire ça peut win
Alshock: dit le mec qui masterise le python à des levels pharaoniques
Kirbiby: Disons que si tu connais assez bash ou perl pour gagner tu poses pas la question que vient de poser leyo
Zorg1: Kirbiby : pas faux ^^
Alshock: les méta données qui sont scrupuleusement analysées
Zorg1: Alshock : ah bon leojean890 a fait une pyramide en python ?
leojean890: je dirais pas que je maitrise le python à un tel niveau ;P
leojean890: je m'en sors, mais pardouin m'en a appris bcp, notamment en golf^^
Kirbiby: mais les CoC c'est relou, t'en gagnes 50 dans la journée, t'as monté de deux places
leyo: ok mauvaise question
Alshock: c'est vrai que for i in range(height): print(' ' * (height - i) + '*' * i)
leojean890: ça c'est quand tu es dans les premiers
Zorg1: leyo : pourquoi mauvaise question ?
leojean890: si t'en as pas fait pendant 1 an tu perds plein de places
leojean890: et du coup tu remontes super vite en en gagnant qq uns à peine
leyo: plutot : tous les langages sont évalués de sur la même base ? (apparemment oui)
leojean890: pour le golf oui
Alshock: évidemment
leojean890: après dans la section multiplayer/golf t'as des classements par langage
leojean890: mais en clash vaut mieux prendre un langage concis, pas du java quoi;)
leyo: leojean890 oui ça j'avais pu voir
leyo: okok
Zorg1: tu peux abréger AbstractDriverBuilderFactory en adbf ... #astuce
Alshock: Et comme le disait l'oncle Sam, un grand pu voir implique de grandes response débilités
Kirbiby: leojean890 bah même passer 30 ça me saoule
Zorg1: c'est beau comme de l'Automaton2000 Alshock ce que tu dis
Automaton2000: je vais en avoir besoin
Alshock: prends des notes Automaton2000, prends des notes
Automaton2000: et tu fais bien tous les inputs
Alshock: ah ah ah, je lui donne ses meilleures sources et en retour il me gave, quelle belle boucle
Zorg1: ah oui tiens dans les défis débiles pour avoir des XP il y a faire 500 CoCs
leojean890: Kirbiby ah oui si t'es dans le top c'est plus dur en effet :) au mieux j'ai fait 250eme moi et j'en ai pas fait pendant 6 mois ensuite XD
leojean890: 500 COC pas motivé :P
Zorg1: pareil, même si t'as pas besoin de les réussir
philRG: j'ai gagné un CoC ce midi le + rapide sur les années bisextiles
Zorg1: gg
philRG: le premier c'était fallait trouver si un un nombre était constitué par la somme de ses facteurs premiers, me souvient plus du nom du sujet
philRG: nombre exclu dans la liste des premiers
philRG: j'ai du épuiser le temps, car c'était du shortest code, et j'ai du chercher la méthode avec la racine carrée, j'avais oublié
philRG: http://chat.codingame.com/pastebin/74b2d0c9-3723-4288-a765-d03219fd8566
philRG: à une ou 2 erreurs près comme pas eu le temps de soumettre plus l'habitude de ces coc
Tiouz: Un nombre parfait c'est la somme de tous les diviseurs, pas forcément premier
philRG: en fait me souvient plus du sujet exact
philRG: pas noté l'énoncé
philRG: peut-être que c'était ses diviseurs oui
Zorg1: en plus bon en ruby t'as la lib qui va bien pour trouver les nombres premiers ...
Tiouz: print("not perfect"[4*(sum(i for i in range(int(input()))if n%i<1)==n):])
philRG: donc ma fonction p(i) sert à rien lol
philRG: r = sum([i for i in range(1, n) if p(i) and n % i == 0])
philRG: r = sum([i for i in range(1, n) if n % i == 0])
philRG: j'ai du mal à lire les énoncés lol
philRG: je croyais qu'elle existait en python
philRG: mais en fait la lib pour les années bisextiles existe en python
philRG: c calendar...
philRG: calendar.isleap(year)
Tiouz: pratique
philRG: avec ça tu win :) en shortest code
Tiouz: Tu peux encore essayer de soumettre pour celui sur les nombres parfaits ?
philRG: j'ai du faire çà:
philRG: if(annee%4==0 and annee%100!= 0 or annee%400==0):
philRG: année divisible par 4 mais par 100 ou année divisible par 400
philRG: année divisible par 4 mais pas par 100 ou année divisible par 400
philRG: ah non c'était mon premier CoC, j'ai testé suite à discussion sur coc dans chat comme ça mais j'étais pas concentré
philRG: j'ai du mal à lire les énoncés (migraines)
leojean890: Zorg1 abréger AbstractDriverBuilderFactory en adbf ?? XD
philRG: https://www.geeksforgeeks.org/abstract-factory-pattern/
philRG: :-) google est mon ami
philRG: et là en 30s, je lis l'article et je réponds au test codingame
philRG: sans déconner Mr Pepper le + rapide (en Inde) en python pour faire ça:
philRG: en moins de 10s
philRG: n = int(input()) for i in range(n):
x = int(input()) print(bin(x)[2:])
philRG: bon fallait seulement rajouter une ligne ok
philRG: mais bon lire l'énoncé, lire le code, puis la taper en 10s faut pas abuser
philRG: ah merde fini 3ème au lieu de 2ème après avoir écrit dans le chat FR
philRG: 1 - 00:00:17 Python 3
philRG: 2 - 00:03:05 Python 3
philRG: 3 - 00:03:06 Python 3 (moi)
Zorg1: leojean890 t'as pas fait la JavaGuruCodingSchool toi (jgcs pour les intimes)
philRG: et le 4ème en C++
philRG: http://chat.codingame.com/pastebin/a9218a87-9c03-4ed8-9e72-a57d463e522a
philRG: voilà pourquoi je fais pas de C++ parce que j'ai de la fatigue visuelle
Zorg1: fait du scratch alors c'est mignon tout plein et y a de la couleur
philRG: je fais du domoticsz blocky déjà et lua, mais je maîtrise pas bien les api
philRG: la couleur ça me fait mal aux yeux
philRG: je me rapprocherai plus de la programmation fonctionnelle
philRG: s
philRG: le gars en C++ a mis une minute de plus que moi mais 9 lignes de plus aussi
philRG: on arrive tout de même à se faire une idée de la philosophie d'un langage en participant à des CoC, ça peut plaire à certains
philRG: notamment si la syntaxe plait ou pas car on peut voir les solutions dans d'autres langages mais sur des codes court. Enfin c'est qu'un aperçu
jfaixo: allez, adaptation du csb done, je vais pas forcer plus, et je retouche plus à ça tant qu'il y a pas un challenge qui le nécessite ! adieu csb ! :grin:
Zorg1: t'as aussi SR ,,,
Zorg1: et les CSB-like : MM, PCR et FB
bigfootledur: des gens qui s'y connaissent en Ruby qui savent ce que c'est que *$< ?
bigfootledur: Ca a l'air d'être pour récupérer les inputs
Zorg1: ça me rappelle que ruby se voulait une fusion de python et de perl ^^
Zorg1: là on est dans le côté perl
bigfootledur: j'essaie de l'apprendre petit à petit
bigfootledur: mais là y a un gars qui a sorti ça dans un clash ça m'a laissé perplexe
Kirbiby: $< ça lit tout l'input
Kirbiby: [*$<] ça te le met dans un tableau
bigfootledur: ça marche oui c'est plutôt [*$<] qu'il avait utilisé
bigfootledur: merci pour l'info en tout cas
leojean890: Zorg1JavaGuruCodingSchool (jgcs pour les intimes) ? c'est un troll ?:P
Zorg1: à ton avis ? :p
leojean890: mais pk t'as dit qu'il y a une abbrev possible sur "abréger AbstractDriverBuilderFactory en adbf" ^^ troll#1 ?:P
struct: p `dd`
struct: or p`tail -1`
struct: should be shorter
Zorg1: bon Automaton2000 quoi de neuf ?
Automaton2000: y a déjà eu des problèmes
Tiouz: haha trop bien, j'ai fait passer qqn en gold sur UTTT. Il était dessous le boss, mais visiblement il était pas dégueu contre moi, donc il est monté
Tiouz: @LaBete_ , tu me remerciera plus tard
leojean890: je suis passé gold sur UTTT de la même façon hehe