https://cg.spdns.eu/index.php?title=Chat:Fr/2022-01-15&feed=atom&action=historyChat:Fr/2022-01-15 - Revision history2024-03-28T22:38:12ZRevision history for this page on the wikiMediaWiki 1.34.0https://cg.spdns.eu/index.php?title=Chat:Fr/2022-01-15&diff=2039&oldid=prevChat Log: Created page with "File:Default_avatar.png qsgh: En temps tu demandes a 3h du matin File:Default_avatar.png Isul: et maintenant ? File:Default_avatar.png Isul: :p <img src=/a/7427..."2022-01-16T05:29:08Z<p>Created page with "<a href="/wiki/File:Default_avatar.png" title="File:Default avatar.png">File:Default_avatar.png</a> qsgh: En temps tu demandes a 3h du matin <a href="/wiki/File:Default_avatar.png" title="File:Default avatar.png">File:Default_avatar.png</a> Isul: et maintenant ? <a href="/wiki/File:Default_avatar.png" title="File:Default avatar.png">File:Default_avatar.png</a> Isul: :p <img src=/a/7427..."</p>
<p><b>New page</b></p><div>[[File:Default_avatar.png]] qsgh: En temps tu demandes a 3h du matin<br />
<br />
[[File:Default_avatar.png]] Isul: et maintenant ?<br />
<br />
[[File:Default_avatar.png]] Isul: :p<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Yo tout l'monde ! Automaton2000 !<br />
<br />
<img src=/a/40502662118268> Automaton2000: ah c'est pas mal quand même<br />
<br />
<img src=/a/43152009653961> 3141948: o/ BlaiseEbuth, Automaton2000 et amis du matin<br />
<br />
<img src=/a/40502662118268> Automaton2000: et si tu lui demande de faire des puzzles<br />
<br />
<img src=/a/46434521998763> Alshock: coucou aux tortues, et mes hommages Automaton2000<br />
<br />
<img src=/a/40502662118268> Automaton2000: c'est le problème de la semaine ?<br />
<br />
<img src=/a/46434521998763> Alshock: Y a pas de problème, y a que des solutions<br />
<br />
<img src=/a/69893904259383> Stilgart: salutations monde et tortue pour le vénérable Automaton2000<br />
<br />
<img src=/a/40502662118268> Automaton2000: faire un peu de temps pour le moment<br />
<br />
<img src=/a/16542412157988> Zorg1: o/ tout le monde<br />
<br />
<img src=/a/16542412157988> Zorg1: \o Automaton2000<br />
<br />
<img src=/a/40502662118268> Automaton2000: god loves harming frogs ?<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Non c'est les Français ça Automaton2000<br />
<br />
<img src=/a/40502662118268> Automaton2000: ce n'est pas possible de faire un coc ?<br />
<br />
<img src=/a/69078667938236> Remi.: Salut tout le monde<br />
<br />
<img src=/a/16542412157988> Zorg1: c'est possible Automaton2000, il y en a qui ont essayé<br />
<br />
<img src=/a/40502662118268> Automaton2000: et dans les deux cas ?<br />
<br />
<img src=/a/76899980043630> SpaceLife: Pourquoi parfois mes exercices sont écrit en anglais et parfois ils sont en anglais ? Genre j'ouvre un exercice il est en français, je le ferme parce que j'y arrive pas, je reviens dessus un peu après et plus moyen de l'avoir en français..<br />
<br />
<img src=/a/76899980043630> SpaceLife: anglais -> français pour le première partie de ma phrase :/<br />
<br />
<img src=/a/76755547730771> YaShuHee: OK, donc Automaton2000 parle de petit animal vert qui va dans l'eau et toi tout ce que tu trouves à faire c'est le reprendre sur la langue qu'il utilise, BlaiseEbuth ?<br />
Tu veux nous braquer l'animal alors qu'il est à 2 doigts de dire "tortue" ? :'(<br />
<br />
<img src=/a/40502662118268> Automaton2000: ah oui c'est vrai que c'est dommage<br />
<br />
<img src=/a/76755547730771> YaShuHee: xD<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Je l'ai pas repris sur la langue, mais sur le sujet de sa phrase.<br />
<br />
<img src=/a/42398427701382> leojean890: 2nd partage de ma cover de Muse #vivelespam https://www.youtube.com/watch?v=knXQHH7cC5A mouahahaha<br />
<br />
<img src=/a/17785582865119> dwarfie: bon sang ... tellement freexp que meme en haskell je l'ai fait sans erreur de syntaxe du premier coup ...<br />
<br />
<img src=/a/17785582865119> dwarfie: Automaton2000 : t'as encore pas fait le taf ...<br />
<br />
<img src=/a/40502662118268> Automaton2000: j'ai pas envie de passer du temps à faire des trucs en dur<br />
<br />
<img src=/a/17785582865119> dwarfie: Automaton2000 : c'est pas une raison pour laisser passer du trivial qui serait mieux en CoC<br />
<br />
<img src=/a/40502662118268> Automaton2000: et pour le moment j'ai pas les perfs<br />
<br />
<img src=/a/17785582865119> dwarfie: Automaton2000 : ca c'est pas nouveau espece de tortue<br />
<br />
<img src=/a/40502662118268> Automaton2000: oui, je pense que tous les tests sauf le dernier qui a dit que le boss<br />
<br />
<img src=/a/42398427701382> leojean890: quel puzzle dwarfie :P<br />
<br />
<img src=/a/26090852120005> nicola: https://www.codingame.com/forum/t/community-puzzle-largest-number/194216<br />
<br />
<img src=/a/42398427701382> leojean890: ça a pas l'air trop dur à première vue :P<br />
<br />
<img src=/a/42398427701382> leojean890: je sais pas comment trier les puzzles par date de sortie<br />
<br />
<img src=/a/42398427701382> leojean890: mais pour ceux qui ont quasiment tout fait c'est facile car les nouveaux puzzles sont seuls dans la catégorie "non fait"<br />
<br />
<img src=/a/42398427701382> leojean890: 332 en python c'est à peine plus que la moitié<br />
<br />
<img src=/a/42398427701382> leojean890: must be created by removing between 0 and 2 digits from the input number (you cannot change the order of the digits) => BFS et hop<br />
<br />
<img src=/a/26090852120005> nicola: Pas con.<br />
<br />
<img src=/a/42398427701382> leojean890: avec un branching si faible ça passe je suppose j'ai pas vu la taille des nbs^^<br />
<br />
<img src=/a/42398427701382> leojean890: j'essaierai ça tout à l'heure:p<br />
<br />
<img src=/a/42398427701382> leojean890: enfin dfs ou bfs c'est pareil ici<br />
<br />
<img src=/a/26090852120005> nicola: Un BFS de profondeur 2.<br />
<br />
<img src=/a/42398427701382> leojean890: bon bah j'ai 100%<br />
<br />
<img src=/a/42398427701382> leojean890: ça m'a pris 5 min ^^'<br />
<br />
<img src=/a/26090852120005> nicola: Pareil.<br />
<br />
<img src=/a/42398427701382> leojean890: ouais si depth == 2 return<br />
<br />
<img src=/a/42398427701382> leojean890: ouais dwarfie a raison, c un free xp<br />
<br />
<img src=/a/26090852120005> nicola: Un for au lieu d’un while.<br />
<br />
<img src=/a/42398427701382> leojean890: allez je share mon code moche^^<br />
<br />
<img src=/a/26090852120005> nicola: Sans contrôle de ce qui a déjà été parcouru.<br />
<br />
<img src=/a/42398427701382> leojean890: if n%d == 0 and n > bigger:<br />
bigger = n<br />
<br />
<img src=/a/26090852120005> nicola: Puisque c’est disjoint d’une étape à la suivante.<br />
<br />
<img src=/a/42398427701382> leojean890: for i in range(l-depth):<br />
dfs(nb[:i] + nb[i+1:], depth+1) <br />
<br />
<br />
<img src=/a/42398427701382> leojean890: voilà j'écris le gros du code mdr<br />
<br />
<img src=/a/42398427701382> leojean890: ouais pas besoin de controler ce qui est parcouru^^<br />
<br />
<img src=/a/42398427701382> leojean890: PUZZLES CLASSIQUES - FACILE n'est pas une erreur de placement<br />
<br />
<img src=/a/42398427701382> leojean890: mais ouais tu peux le faire sans recursion sinon<br />
<br />
<img src=/a/60364063762936> pardouin: ah moi j'ai from itertools import combinations<br />
<br />
<img src=/a/60364063762936> pardouin: XD<br />
<br />
<img src=/a/60364063762936> pardouin: et après c'est fini<br />
<br />
<img src=/a/17785582865119> dwarfie: branleur :p<br />
<br />
<img src=/a/29121141951376> Boulet: tsss<br />
<br />
<img src=/a/17785582865119> dwarfie: tien .... un :ghost:<br />
<br />
<img src=/a/29121141951376> Boulet: nan un :8ball:<br />
<br />
<img src=/a/29121141951376> Boulet: naze y'a pas de boulet <br />
<br />
<img src=/a/17785582865119> dwarfie: :bomb:<br />
<br />
<img src=/a/17785582865119> '''**dwarfie triche'''<br />
<br />
<img src=/a/69078667938236> Remi.: dwarfie ta solution c++ est sacrément courte !<br />
<br />
<img src=/a/17785582865119> dwarfie: et encore , j'ai pas cherché a golfer :)<br />
<br />
<img src=/a/69078667938236> Remi.: Moi j'ai pas trop cherché à réfléchir en fait ^^<br />
<br />
<img src=/a/17785582865119> dwarfie: parce que tu trouves que j'ai relféchi :D<br />
<br />
<img src=/a/17785582865119> dwarfie: ca reste une solution de grosse mule ;)<br />
<br />
<img src=/a/69078667938236> Remi.: Utiliser la récursion, c'est déjà un minimum sophistiqué<br />
<br />
<img src=/a/69078667938236> Remi.: Récusion ou récursivité ? :thinking:<br />
<br />
<img src=/a/29121141951376> Boulet: euh non la recursion c'est la base <br />
<br />
<img src=/a/29121141951376> '''**Boulet ne sait meme pas de quel puzzle on parle mais on s'en fout'''<br />
<br />
<img src=/a/69078667938236> Remi.: https://www.codingame.com/training/easy/largest-number<br />
<br />
<img src=/a/29121141951376> Boulet: :D<br />
<br />
<img src=/a/29121141951376> Boulet: 12 s <br />
<br />
<img src=/a/29121141951376> Boulet: ok 1mn <br />
<br />
<img src=/a/17785582865119> dwarfie: ouais ... donc on est d'accord ... c'est un CoC :rofl:<br />
<br />
<img src=/a/69078667938236> Remi.: Oui<br />
<br />
<img src=/a/29121141951376> Boulet: braaa <br />
<br />
<img src=/a/29121141951376> Boulet: peut pas voir ta sol pour me moquer dwarfie <br />
<br />
<img src=/a/29121141951376> Boulet: pffff<br />
<br />
<img src=/a/17785582865119> dwarfie: bah , fait le en haskell ;)<br />
<br />
<img src=/a/29121141951376> Boulet: et en plus tu l'as pas fait dans *LE* seul langage <br />
<br />
<img src=/a/29121141951376> Boulet: faignasse <br />
<br />
<img src=/a/69078667938236> Remi.: Alors moi je parlais de la solution c++<br />
<br />
<img src=/a/29121141951376> Boulet: C'est sans doute la meme dans tout les langage <br />
<br />
<img src=/a/29121141951376> Boulet: à la syntaxe pret<br />
<br />
<img src=/a/29121141951376> Boulet: Bon je file <br />
<br />
<img src=/a/17785582865119> dwarfie: bah , php , c++ , haskell , oui j'ai glogalment la meme sol<br />
<br />
<img src=/a/69078667938236> Remi.: C'est lequel, le seul langage selon boulet ?<br />
<br />
<img src=/a/17785582865119> dwarfie: ca doit etre ocmal ... un des rares ou j'arrive pas ce vouloir en faire :rofl:<br />
<br />
<img src=/a/17785582865119> dwarfie: s/ce/à/<br />
<br />
<img src=/a/72812949772080> DeXils: batman<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Comment es ta reuh<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Tiens dwarfie? Tu avais trouvé un truc pour les 'This room is not anonymous' à répétition de mcabber, ou tu utilise toujours ton patch maison ?<br />
<br />
<img src=/a/17785582865119> dwarfie: euh ... ca doit trainer quelque part sur une de mes machines ... mais alors laquelle ...? <br />
<br />
<img src=/a/17785582865119> dwarfie: mais oui , c'etait toujours le patcc<br />
<br />
<img src=/a/17785582865119> dwarfie: patch<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Ok. J'ai poncé tous les params du fichier de conf, et j'arrive à virer tous les messages chiants, sauf celui là... Et il apparait genre une fois toutes les deux secondes... :sweat_smile:<br />
<br />
[[File:Default_avatar.png]] Good660: Bonjour, je ne sais pas si c'est vraiment un endroit adéquat pour poser ce genre de question, mais est-ce que vous avez des astuces pour trouver un stage en info ? Parce que je cherche un stage de 2ème année de prépa intégrée mais j'ai vraiment du mal. Merci à vous<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: 'info' c'est vague Good660... :thinking:<br />
<br />
[[File:Default_avatar.png]] Skakkfran: Bonjour. <br />
<br />
Savez-vous s'il est possible d'obtenir de l'aide sur le challenge "La résistance" ? Il y a une erreur dans les jeux des tests. <br />
<br />
<img src=/a/26090852120005> nicola: Non, aucune.<br />
<br />
[[File:Default_avatar.png]] Skakkfran: D'accord. Merci. <br />
<br />
[[File:Default_avatar.png]] Skakkfran: http://chat.codingame.com/pastebin/58beb6ba-24b3-4779-a65c-7e28c4499bbd<br />
<br />
<img src=/a/26090852120005> nicola: Il ne faut pas aller au bout de la phrase ?<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Bah si....<br />
<br />
<img src=/a/26090852120005> nicola: Voilà.<br />
<br />
[[File:Default_avatar.png]] Skakkfran: Oui. En lisant, l'énoncé je comprends qu'il faut rechercher le nombre d'apparition d'un mot dans la phrase. Or G + GOOD = 2. Ou alors j'ai mal compris :s . <br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Tu as mal compris.<br />
<br />
<img src=/a/26090852120005> nicola: Il faut utiliser tous les symboles morse.<br />
<br />
<img src=/a/26090852120005> nicola: Il faudrait aussi OOD après G.<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Tu dois compter le nombre de messages complets valides.<br />
<br />
[[File:Default_avatar.png]] Skakkfran: Oui mais OOD n'est pas dans le dictionnaire fourni en entrée. <br />
<br />
<img src=/a/26090852120005> nicola: Pas de bol, OOD, c’est un autre puzzle.<br />
<br />
<img src=/a/26090852120005> nicola: Donc G est refusé.<br />
<br />
<img src=/a/26090852120005> nicola: Protz ! Schniak !<br />
<br />
<img src=/a/26090852120005> nicola: Et avec G seul, tu ne consommes pas tous les symboles morse.<br />
<br />
[[File:Default_avatar.png]] Skakkfran: J'ai un dictionnaire qui m'est fourni avec une liste de mots. Comment savoir que G est refusé alors que dans le test précédent je dois passer le test avec la lettre K seulement. (Détection d'une lettre). ?<br />
<br />
<img src=/a/26090852120005> nicola: G n’est pas refusé.<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: C'est pas une question d'accepter ou de refuser des mots, tu ne dois compter que les messages COMPLETS composés UNIQUEMENT de MOTS VALIDES.<br />
<br />
<img src=/a/26090852120005> nicola: Il est refusé parce qu’avec lui, tu ne peux pas consommer tous les symboles morse.<br />
<br />
[[File:Default_avatar.png]] Skakkfran: Je comprends dans le jeux de test N°2 que G et GOOD sont valides puisque fournis dans le dictionnaire. <br />
GOOD seul ne consomme pas non plus tous les symboles ? <br />
<br />
<img src=/a/26090852120005> nicola: Vérifie.<br />
<br />
[[File:Default_avatar.png]] Skakkfran: http://chat.codingame.com/pastebin/c9bcc3d9-a36e-474c-aa20-6622325298ae<br />
<br />
<img src=/a/26090852120005> nicola: http://chat.codingame.com/pastebin/31f54ff7-1b7a-4fd1-8182-da9924ba0211<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: --. --- --- -..<br />
G O O D<br />
<br />
<img src=/a/26090852120005> nicola: Donc GOOD est bon.<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Fix ta monospace<br />
<br />
[[File:Default_avatar.png]] Skakkfran: Je pensais qu'il fallait donner toutes les combinaisons possibles puisqu'il est indiqué que parfois il y a plusieurs traductions possibles. <br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Encore une fois: du MESSAGE COMPLET<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Si tu as une traduction avec quelques mots qui fonctionnent et pleins de lettres qui servent à rien ça compte pas<br />
<br />
[[File:Default_avatar.png]] Skakkfran: http://chat.codingame.com/pastebin/924e3ef2-07a1-487c-b981-5c2e24f61b2c<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Hm... J'essaye de le formuler différemment.<br />
Le but du puzzle c'est de compter toutes les traductions possibles du messages morse complet, composée uniquement de mots du dictionnaire fourni.<br />
<br />
[[File:Default_avatar.png]] Skakkfran: http://chat.codingame.com/pastebin/12402d48-26b5-4f7b-86a5-0d1c104d7110<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Oui.<br />
<br />
[[File:Default_avatar.png]] Skakkfran: http://chat.codingame.com/pastebin/f51ac245-123e-4831-b7b5-728bb5a6bae9<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Bah non, toujours 4<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Pourquoi 5 ?<br />
<br />
[[File:Default_avatar.png]] Skakkfran: Je pense que c'est là que je ne comprends pas. <br />
Donc je ne dois pas considérer toutes les entrées du dictionnaire ? <br />
Car dans le dictionnaire j'ai aussi B que je considère comme un mot puisqu'il s'agit d'une ligne du dictionnaire. <br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: C'en est un. Mais ce qui t'intéresse c'est le message, pas le dico. <br />
Un dictionnaire compte plein de mots, mais t'es pas obligé de tous les utiliser pour écrire une lettre. ;)<br />
<br />
<img src=/a/74247982120770> ClementMalon: Salut, dans quel cas est-ce intéressant de mettre des points virgules au lieu de sauter une ligne en python ? <br />
<br />
[[File:Default_avatar.png]] Skakkfran: D'accord mais j'observe que pour ce message morse j'ai 5 traductions possibles. Car B tout seul correspond à une entrée du dictionnaire. <br />
En effet, je pourrais avoir beaucoup plus de mots mais si cela ne correspond à aucune traduction je les ignore. <br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Bah non. Puisque tu veux traduire le message complet, pas trouver les mots du dictionnaires.<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Un mot et je jette la fin de la phrase c'est pas une traduction...<br />
<br />
[[File:Default_avatar.png]] Skakkfran: C'est pourtant ici ce que l'on fait. <br />
http://chat.codingame.com/pastebin/31f54ff7-1b7a-4fd1-8182-da9924ba0211 <br />
<br />
Les derniers caractères sont jetés. <br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Beh non, tout est utilisé... <br />
--. G --- O --- O -.. D<br />
<br />
[[File:Default_avatar.png]] Skakkfran: Pardon. En effet, dans le pastebin il y ...-.- en plus. Je n'ai pas bien relu le jeu de test d'origine. <br />
<br />
[[File:Default_avatar.png]] Skakkfran: Je comprends mieux l'idée de "consommer tous les caractères". <br />
Si la traduction laisse des caractères en suspend à la fin de la phrase alors cette traduction est fausse ? <br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Oui<br />
<br />
[[File:Default_avatar.png]] Skakkfran: Très bien. C'est clair. Merci pour votre aide et votre patience surtout :D . Je vais retenter l'exercice. <br />
<br />
Bonne soirée. <br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Pas de soucis<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Si un basheur peut me dire pourquoi ça:<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: AM_PATH_GLIB_2_0(2.14.0, http://chat.codingame.com/pastebin/96f55dcc-3269-4fb0-8bbe-3293ef476a6f<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Me donne:<br />
syntax error near unexpected token `2.14.0,'<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: #bouteillealamer<br />
<br />
[[File:Default_avatar.png]] Skakkfran: Il ne manque des crochets ? [ ]<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Aucune idée, je fais pas de bash, c'est généré par un autoconf...<br />
<br />
<img src=/a/72358344893439> Fabien-Bernard: Comment affiche-t-on le contenu du pastebin, j'ai une erreur 404 quand je clique dessus?<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: Tu as le mode https only activé surement<br />
<br />
<img src=/a/72358344893439> Fabien-Bernard: Ah possible, merci. Un grand mystère résolu :D<br />
<br />
<img src=/a/64579643393507> Bon[]Crayon: salut les tortues<br />
<br />
<img src=/a/64579643393507> Bon[]Crayon: salut automaton2000<br />
<br />
<img src=/a/40502662118268> Automaton2000: j'ai mis un moment à trouver la bonne heuristique<br />
<br />
<img src=/a/64579643393507> Bon[]Crayon: Automaton2000 une bonne chose de faite<br />
<br />
<img src=/a/40502662118268> Automaton2000: ca me prend la tête ça marche pas non ?<br />
<br />
<img src=/a/64579643393507> Bon[]Crayon: Automaton2000 fait une pause<br />
<br />
<img src=/a/40502662118268> Automaton2000: je sais pas ce qu'on fait<br />
<br />
[[File:Default_avatar.png]] Ataqui: comment on fait un if<br />
<br />
<img src=/a/64579643393507> Bon[]Crayon: Soit plus clair dans ta question.<br />
<br />
[[File:Default_avatar.png]] Ataqui: je suis dans mad pod racing et on me demande de faire des conditions avec python<br />
<br />
<img src=/a/73073007080495> Zamplin: if mon_test:<br />
<br />
<img src=/a/64579643393507> Bon[]Crayon: Fais un tuto python pour apprendre les bases du langage.<br />
<br />
<img src=/a/73073007080495> Zamplin: oui, parceque là on est à base de chez base<br />
<br />
<img src=/a/73073007080495> Zamplin: mais en résumé il faut pas que tu oublie les ":" et d'avoir un niveau d'indentation fixe<br />
<br />
[[File:Default_avatar.png]] Ataqui: euh ok<br />
<br />
[[File:Default_avatar.png]] qsgh: les code clash cest quand meme pas très équilibré, comment tu veux gagner contre du python sur la taille du code :|<br />
<br />
<img src=/a/69078667938236> Remi.: Faut apprendre le ruby, le perl ou le bash ^^<br />
<br />
<img src=/a/69078667938236> Remi.: Mais en vrai je suis d'accord, je fais du C/C++ et on est bien défavorisé par rapport à d'autres langages.<br />
<br />
<img src=/a/69078667938236> Remi.: Le pire je crois c'est le Java.<br />
<br />
[[File:Default_avatar.png]] qsgh: ahah c'est sans doute pour ça que j'ai jamais croisé de Java en clash<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: oui en effet, mais c'est intéressant de connaître un langage concis<br />
<br />
<img src=/a/69078667938236> Remi.: Quand je dis qu'il faut apprendre un autre langage, c'est plus du "faites ce que je dis et pas ce que je fais". Sur les puzzles golf tu peux prendre ton temps et parcourir les tips de stack exchange, mais sur les clash en seulement 15 minutes je serais incapable de résoudre le puzzle dans un langage qui n'est pas le mien, alors de là à en réduire le code ...<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: le bash c'est un langage à part, mais le ruby et le python c'est à peu près similaire et pas très compliqué pour résoudre des puzzles<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: c'est des langages fait pour coder rapidement, à base de listes et de dictionnaires<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: c'est pas comme apprendre le haskell :D<br />
<br />
<img src=/a/69078667938236> Remi.: Quelle idée ... :P<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: bon j'suis en train d'essayer de hardcoder thor<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: par contre j'ai suivi tes conseils Remi. et j'ai regardé les solutions du puzzle classique, j'ai pas trouvé de solutions hardcodées<br />
<br />
<img src=/a/69078667938236> Remi.: Pas sûr qu'il y en ait pour thor.<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: par contre j'ai réussi à descendre à 49 caractères<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: avec une astuce sympa si tu veux checker<br />
<br />
<img src=/a/69078667938236> Remi.: Attention avec le hardcode, les validateurs sont différents des tests.<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: oui oui je sais<br />
<br />
<img src=/a/69078667938236> Remi.: Dis toujours, je ne sais plus à combien je suis sur thor en ruby mais à l'occasion je regarderai.<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: d'ailleurs est-il possible de s'envoyer des infos des machines qui exécutent les validateurs ou sont-elles isolées du web?<br />
<br />
<img src=/a/69078667938236> Remi.: Bonne question, je n'ai jamais essayé.<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: je t'envoie en mp<br />
<br />
<img src=/a/69078667938236> Remi.: Mais si tu veux tenter, je pense que c'est quelque chose d'intéressant à faire.<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: j'ai déjà tenté sans succès, donc je pense qu'elles sont isolées<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: donc obligé de bruteforcer pour trouver les différentes entrées<br />
<br />
<img src=/a/16542412157988> Zorg1: oui elles sont isolées. Elles ne l'ont pas toujours été, et certains en ont profités pour avoir des codes très cours qui reroutait les E/S vers un serveur<br />
<br />
<img src=/a/16542412157988> Zorg1: pour le golf ^^<br />
<br />
[[File:Default_avatar.png]] nesnes112: B<br />
<br />
[[File:Default_avatar.png]] nesnes112: BlaiseEbuth té là?<br />
<br />
<img src=/a/69078667938236> Remi.: Alors je veux bien que tous les coups soient permis en golf, mais j'espère qu'on peut quand même considérer ça comme del a triche.<br />
<br />
[[File:Default_avatar.png]] SkyWat3r: qui fait de C++ ?<br />
<br />
[[File:Default_avatar.png]] SkyWat3r: du<br />
<br />
<img src=/a/16542412157988> Zorg1: Remi. ils ont isolé les machines et les codes sont tombés KO<br />
<br />
[[File:Default_avatar.png]] tryska: J'ai un petit problème, je viens de résolver un puzzle en effectuant les tests (tous est vert) et lorsque je fait soumettre, une des réponse est en rouge du coup sa me donne pas le 100% du score. C'est dû à mon code ou au site?<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: les tests sont différents quand tu envoies ta solution parfois<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: ton code doit mal gérer un cas particulier<br />
<br />
[[File:Default_avatar.png]] tryska: ok merci <br />
<br />
[[File:Default_avatar.png]] tryska: j'imagine qu'on peu pas savoir la base de test qu'il effectue <br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: pas de ce que je sais<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: c'est quel puzzle?<br />
<br />
[[File:Default_avatar.png]] tryska: scrabble<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: je peux jeter un coup d'oeil si tu partages ton code<br />
<br />
[[File:Default_avatar.png]] tryska: je te l'envoie ou?<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: y a un pastebin sur le site<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: je sais pas où c'est j'ai jamais utilisé<br />
<br />
[[File:Default_avatar.png]] tryska: moi non plus :p<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: sinon mets le sur pastebin<br />
<br />
[[File:Default_avatar.png]] tryska: je t'ai mp<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: okay alors, je vais pas lire tout ton code mais je pense qu'il y a une façon plus direct de résoudre<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: déjà pour les points tu peux t'éviter toutes ses lignes en utilisant un dictionnaire<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: { "eaionrtlsu": 1, etc}<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: tu mets en clef toutes les lettres et en valeur le nombre de point<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: ensuite tu as qu'à rechercher ta lettre dans les clefs du dictionnaire pour obtenir les points<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: et pour la solution personnellement je compterais je ferais un tableau du nombre de chacun des lettres pour chaque mot<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: et pareil pour les lettres que tu as<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: et ensuite les mots que tu peux jouer sont ceux pour lesquels chaque compte de lettre est inférieur à celui des lettres dans ta main<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: je sais pas si je suis clair<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: par exemple "abba" => [2, 2, 0, 0...] car 2 a et 2b<br />
<br />
[[File:Default_avatar.png]] tryska: ouai je comprend<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: ta condition devient [a<b for a in tab_mot for b in tab_main].all()<br />
<br />
[[File:Default_avatar.png]] tryska: par contre j'ai que 2ans d'experience en codage :), il y a des méthodes que je connais pas encore <br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: et bien c'est le moment d'apprendre, fais étape par étape, et n'hésite pas à poser des questions ;)<br />
<br />
[[File:Default_avatar.png]] tryska: justement, merci pour ta réponse <br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: pas de soucis<br />
<br />
<img src=/a/74275522264754> BlaiseEbuth: nesnes112 ?<br />
<br />
[[File:Default_avatar.png]] tryska: elle fait quoi la condition [a<b for a in tab_mot for b in tab_main].all()?<br />
<br />
<img src=/a/60364063762936> pardouin: la syntaxe c'est plutôt all([a<b for a in tab_mot for b in tab_main])<br />
<br />
<img src=/a/60364063762936> pardouin: et on peut même remplacer la liste par un générateur:<br />
<br />
<img src=/a/60364063762936> pardouin: all(a<b for a in tab_mot for b in tab_main)<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: si tu passes par là tryska j'ai fait le challenge je peux t'aider à avancer<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: d'ailleurs je me suis trompé c'est plutôt all([tab_mot[j] < tab_lettres[j] for j in range(26)])<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: même <=<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: le but c'est de vérifier pour chaque mot, que le compte de chaque lettres dans nos lettres soit suffisant pour jouer le mot<br />
<br />
<img src=/a/60364063762936> pardouin: tu devrais aussi pouvoir faire comme ça alors:<br />
<br />
<img src=/a/60364063762936> pardouin: <br />
all(a<b for a, b in zip(tab_mot, tab_main))<br />
<br />
<br />
<img src=/a/60364063762936> pardouin: zip permet de parcourir plusieurs itérables en parallèle<br />
<br />
<img src=/a/16155540659808> Andry_: sixteen t la ?<br />
<br />
[[File:Default_avatar.png]] JonathanCabezas: bien vu pardouin merci !<br />
<br />
[[File:Default_avatar.png]] Lambdou: oui je suis là et toti<br />
<br />
[[File:Default_avatar.png]] Lambdou: toi<br />
<br />
<img src=/a/76899087670491> Chanoroobler: Dans le test "évasion" de la mission "Shadows of the knight - Episode 1" pourquoi la bombe change de place ?<br />
<br />
[[File:Default_avatar.png]] Louvtt: parce que c'est le but je suppose ?<br />
<br />
[[File:Default_avatar.png]] Louvtt: Vu qu'elle est evasive<br />
<br />
[[File:Default_avatar.png]] Louvtt: Dans l'enoncé y a une note la dessus<br />
<br />
<!-- THE END --></div>Chat Log