Chat:Fr/2021-10-29
Oioi: Salut à tous ! C'est moi ou il est tout pourri le challenge d'automne ?
Thyl: terminé
Thyl: 353
Beretta_Vexee: Bravo, je m'étais remis dessus ce matin mais j'ai du reprendre le boulo.
Stilgart: Oioi: malheureux, il ne faut pas dire ça !!! :scream:
Stilgart: bonjour à tous et tortue à Automaton2000
Automaton2000: et pour ça il faut que je trouve la bonne solution
Stilgart: pendant ce temps, free xp
Stilgart: mon IDE est en PHP, on se demande bien pourquoi :D
darkhorse64: Faut pas dire qu'il est tout pourri mais quand même: le "contest" dure une semaine mais en fait il est terminé au bout de trois heures, par rapport aux derniers contests, c'est un gros bide. 300 équipes dans le leaderboard, ça doit faire au plus mille participants sur 13000 inscrits. C'est à croire qu'il y a des gens qui aiment coder des bots
Stilgart: on dit "événement codingame"
Stilgart: faut suivre un peu, darkhorse64
Stilgart: :p
darkhorse64: Moi, les éléments de langage :poop:
darkhorse64: C'est un bide et ça montre bien que le fameux sondage sur les motivations des participants ne tenait pas la route
Stilgart: un sondage, ça tient pratiquement jamais la route
Stilgart: ha mais... free xp
Stilgart: sérieusement
Stilgart: c'est la mode de valider des trucs en loucedé pendant les contests^Wévénements codingame
darkhorse64: Je viens de faire autoscaling, c'est à peine si j'ai modifié le stub. Au moins, walk on a die,ça peut servir pour un bot diceduel
Stilgart: en plus, on a à dejà un de puzzle comme celui du D
Stilgart: et je parle pas de dice duel
Syj: 16h17min , est ce que c'est parce qu'on a oublié de laisser tourner une session sur un poste du taff , ou bien c'est que systématiquement le temps est décompté même hors connexion
Syj: ?
darkhorse64: Je ne les connais pas tous. J'en fais juste pour faire la course avec bonsai
3141948: > terminé > 353 👍 C'étaient dur?
darkhorse64: C'est le temps à partir du lancement du concours. Encore un truc moisi
Thyl: ça va
3141948: C'était
Thyl: on a dut arrêter a un moment les serveurs déconnés
Thyl: puis j'ai du aller dormir :P
Thyl: Avec un nom comme Scorpion on se devait de finir :)
Syj: les serveurs déconnés, on a pris l'apéro halloween de la boite et après la reprise après un peu plus 1h de coupure a été dur, puis il fallait rentrer car les RER il y en a pas toute la nuit sur ma ligne et que j'avais encore 1h de voiture derrière :-)
3141948: Ok moi en plus l'ordinateur le soir j'évite à cause de mes douleurs cervicales. Je reprends parfois une petite heure vers 23h
3141948: > les serveurs déconnés, on a pris l'apéro halloween de la boite et après la reprise après un peu plus 1h de coupure a été dur, puis il fallait rentrer car les RER il y en a pas toute la nuit sur ma ligne et que j'avais encore 1h de voiture derrière :-) 🙂
Syj: c'était marrant sauf que l'idée d'un contest sur ce thème
Syj: bah c'est juste une mauvaise idée
Syj: ou alors, il faut vraiment beaucoup beaucoup de serveur
Syj: ou alors vous autorisez que javascript et l'évaluation ne se fait que côté client
3141948: Ouais les montées à charge, c'est pas évident à tester
Syj: seul la réponse est soumise
darkhorse64: J'ai l'impression que pas mal de gens ont eu des problèmes. Pour un "événement" d'une semaine qui ne dure que 2 heures en fait, c'est un souci.
3141948: Bon c'est un évènement pour tester la plateforme comme service aux entreprises (beaucoup de testeurs)
[CG]Thibaud: pas tout à fait philRG
[CG]Thibaud: test pour la commu surtout
Thyl: [CG]Thibaud On aura encore des contests de multi ???
[CG]Thibaud: malgré quelques soucis en début de machine, pas mal de bons retours quand même
[CG]Thibaud: je ne sais pas Thyl rien n'est décidé
3141948: C'est un peu normal
**Thyl venait enfin d'avoir just atteint la gold sur un concours...
Thyl: :sob:
Thyl: Par contre les égnimes était grave cool
Thyl: étaient cools
3141948: Combien de temps ton équipe a mis thyl?
Thyl: 16 h
3141948: Ouf
Thyl: ça fait ~350
Thyl: parce que les conteurs tournaient
Thyl: [CG]Thibaud par contre les erreurs json y en avait tout le temps
3141948: C'est plutôt des erreurs dûes au nombre de connexions simultanées
Syj: même ce matin alors qu'on n'était surement pas nombreux sur vos serveurs
3141948: Ca doit être similaires aux jeux en réseau au niveau du nombre de connexions
3141948: Si tu es sur une mauvaise connexion wifi, çà doit souvent bugger
3141948: Mieux vaut une connexion filaire maintenant avec les api rest
3141948: C'est peut-être même pas lié aux serveurs codingame
philRG: Syj vous êtes en Wifi? J'essaye de commander un panier de courses à mon père sur une grande surface connue, mais impossible de rajouter des articles au panier (à mon avis mauvaise connexion wifi)
elio27: heya salut tout le monde
philRG: le site est truffé d'appels JS vers des APIs je me demande si c'est pas le soucis. Tout passe par le réseau, çà devient fou
philRG: Il faut un bon routeur Wifi je pense
Stilgart: achievement ?
Stilgart: ESCROLL
philRG: quand ma fille jouait en réseau, j'ai du installer un câble RJ45 et switch à cause des lags
Stilgart: Remi.: 10xp ... tu as un achievement ?
Bon[]Crayon: Salut tout le monde !
Bon[]Crayon: Salut Automaton2000
Automaton2000: ça marche moins bien que mon code est pas mal non plus
Bon[]Crayon: Automaton2000 tout baigne alors
Automaton2000: c'était une vraie question ?
Bon[]Crayon: Automaton2000 non
Automaton2000: et tu te fais pousser
Bon[]Crayon: Automaton2000 je suis tombé à l'eau
Automaton2000: mais faut le faire a chaque fois :d
Bon[]Crayon: Automaton2000 non
Automaton2000: le dernier que tu as peut être pas mal
Bon[]Crayon: Automaton2000 j'ai mal à mon égo
Automaton2000: il va se faire en une seule ligne ?
Bon[]Crayon: Automaton2000 oui mais une grande ligne
Automaton2000: le tracé des ombres :(
Stilgart: une grande ligne implique des grandes ombres, Automaton2000
Automaton2000: j'ai enfin réussi à faire mieux
Bon[]Crayon: Automaton2000 pouvez-vous dire mieux ?
Automaton2000: déjà je me suis rendu compte que je me suis pas trop sur de ce que tu as
Stilgart: Automaton2000: il a un bon crayon, c'est marqué dans son pseudo
Automaton2000: y'a pas de prix pour le top 10
Stilgart: Automaton2000: c'est un événement codingame, pas un contest... suis un peu
Automaton2000: là ça peut être cool
Stilgart: on a enfin trouvé quelqu'un d'enthousiaste sur #fr \o/
Bon[]Crayon: :smiley:
philRG: ah oui l'enthousiasme
philRG: c quand halloween?
philRG: ah dimanche soir ok. Stock de bonbons: OK
philRG: c rigolo tous ces petits monstres qui viennent sonner quand même
philRG: çà c'est de l'enthousiasme
Bon[]Crayon: Automaton2000 une tortue ou un mauvais bug !
Automaton2000: c'est aussi le cas pour les puzzles de la semaine ?
Bon[]Crayon: Automaton2000 oui
Automaton2000: tu peux essayer de te faire un truc propre
dwarfie: Automaton2000 : pas un chat alors ... comme chantait Phoebe : "tu pues le chat, ...." tu connais la suite ...
Automaton2000: il n'y a pas de collision
dwarfie: Automaton2000 : pas d'activation de neurones non plus ...redonne nous AutomatonNN
Automaton2000: il faut le prendre en compte
dwarfie: Automaton2000 : il compte pour un ... comme Attila qu'on compte comme un Hun , pas comme un ibère ... du coup les Huns étaient deux
Automaton2000: bon, j'en ai marre de me faire pousser
dwarfie: Automaton2000, :poop: en vue ?
Automaton2000: mais je suis pas sur de comprendre ce que j'ai fait
Bon[]Crayon: L'automaton2000 est pour ses défauts d'une ignorance extrême ; celui qui sent mauvais ne se sent pas lui-même.
Automaton2000: si je dois rire ou pleurer
Bon[]Crayon: :smile:
Bon[]Crayon: Bon bout : Le tenir c'est bien mais de là à en conclure que l'autre est mauvais !
Bon[]Crayon: Grégoire Lacroix
dwarfie: pfff ... encore un truc de dé foiré ...
Bon[]Crayon: dé si dément
dwarfie: on dit "dé si dé ment"
Bon[]Crayon: c no t
t2_cyborg: Automaton2000 tu as résolu les énigmes sur le Fall Challenge ?
Automaton2000: c'est juste un truc à faire pour le moment
t2_cyborg: toutafé
Papiex: bonjour, y'a un truc que je ne comprend pas dans mad pod racing, quand je print x y thurst a la fin cela me sort une erreur pourtant le boss le fait bien je dois mal m'y prendre, il disent "fin si" en python je vois pas trop ce à quoi cela se rapporte :thinking:
philRG: fin si c'est pas du python mais du pseudo code
Papiex: ah d'accord je n'avais jamais abordé ca, je comprend mieux maintenant
nicola: Woh, Python n’est pas du pseudocode ?
nicola: :grin:
Papiex: ca sent l'ironie
philRG: ben ta question manque de contexte
philRG: il aurait fallu coller le message d'erreur de la console
philRG: il disent (qui dit?)
Papiex: Attention : votre code n'a pas lu toutes les données disponibles depuis l'entrée standard avant d'avoir écrit sur la sortie standard. Ceci cause une désynchronisation qui peut entraîner des comportements inattendus.
philRG: Et c'est tout?
philRG: pas d'autre message?
Bon[]Crayon: il faut envoyer un message par tour.
Bon[]Crayon: pas plus pas moins
philRG: ou 2 s'il y a 2 pods
philRG: c'est indiqué dans les règles ce qui est attendu en sortie
philRG: en fait le message n'est pas très explicite pour des arrivants, c'est plutôt le referee qui attend une donnée en sortie et qui ne l'a pas dans le temps aparti (du tour de jeu)
philRG: Temps de réponse premier tour ≤ 1000ms Temps de réponse par tour ≤ 75ms
philRG: donc au bout d'1s, le referee envoie le message générique
Papiex: en sortie j'ai mis deux print x y thrust bon je pense que c'estr le 2éme qui fait tout foirer, mais le boss lui le fait bien dans les informations lors des tours il passe son x y thrust = 50, j'ai pas encore saisie la chose je crois ^^
Bon[]Crayon: est-ce que tu dois contrôler 2 pods ou 1 ?
Papiex: 1 seul
Bon[]Crayon: une seul print
Bon[]Crayon: un seul print
Papiex: d'accord bon je vais continuer de réfléchir je dois faire n'importe quoi ^^
Bon[]Crayon: est-ce que tu as compris le fonctionnement du système entrées sorties ?
Beretta_Vexee: "Attention : votre code n'a pas lu toutes les données disponibles depuis l'entrée standard avant d'avoir écrit sur la sortie standard. Ceci cause une désynchronisation qui peut entraîner des comportements inattendus." -> en général c'est que tu envois ta commande via le print avant ou pendant la récupération des données de jeu en début de tour.
Beretta_Vexee: C'est un message d'alerte pour te dire que ce n'est probablement pas le comportement attendue.
Papiex: bah les entrées c'est les infos du pod des positions ect et la sortie dans la logique si c un print x y thrust c juste de l'info
philRG: parfois le message apparaît quand tu fais un debug sur la sortie standard au lieu de la sortie d'erreur, pour çà que j'ai mappé une fonction que pour le debug
philRG: c'est pas évident au début, c'est mon frère qui me l'a expliqué au début donc pas eu besoin de passer par le chat
philRG: doit bien y avoir un tuto qui l'explique sur CG d'ailleurs
philRG: une fois compris le fonctionnement du système tour par tour (en fait c'est comme un jeu de société)
Bluepioupiou: Hey, ils mettent 7 jours mais pas la date de fin.... c'est genre le 4 dans la soirée vous pensez ?
Papiex: d'accord merci je vais me renseigner sur les forums
**Bon[]Crayon slaps Automaton2000 around a bit with a large fishbot
Automaton2000: c'était pas un problème de timeout peut-être. la première approche est de loin la meilleure en terme de perfs
Bon[]Crayon: Voilà qui bien dit. L'approche de la tortue est de loin la meilleur. Pouce levé pour Automaton2000.
Automaton2000: mais je vois pas en quoi c'est génant ?
Bon[]Crayon: Automaton2000 n'écoute pas les mauvaises langues.
Automaton2000: ton algo n'est pas assez optimisé
Bon[]Crayon: Automaton2000 non c'est le tien.
Automaton2000: mais ça permet de voir si tu veux qu'on en parle
b0n5a1: o/
Bon[]Crayon: \o
b0n5a1: hop, un free XP ^^
nicola: Le dé, oui.
b0n5a1: ha non même pas c'est simple auto scaling que j'ai vu ^^
b0n5a1: j'ai pas encore fait les deux avec les dés
nicola: Pour simple auto scaling, j’y suis encore.
dwarfie: des 2 fait ... auto scaling encore plus free xp que le dé plorable
b0n5a1: ouais une boucle de 2/4 lignes
b0n5a1: les trucs avec les dés d'emblée ça me gonfle par contre en général :D
Bmol: ferrée
Bmol: Bonjour
Bon[]Crayon: salut
Bon[]Crayon: roule sur le dé automaton2000
Automaton2000: il y a un niveau de difficulté
VilBoub: ...
b0n5a1: erf, à ce propos...tout le monde voit bien écrit "die" au lieu de "dice" dans le titre et l'énoncé ? :D
[CG]jupoulton2: die c'est le pluriel de dice
b0n5a1: ha je viens de découvrir que c'es kif kif ^^
b0n5a1: oui
b0n5a1: mais bon "a die" ... y'a qu'un dé donc c'est faux ^^
b0n5a1: "walk on a die" partout
b0n5a1: ha non c'est bon die est le singulier [CG]jupoulton2 ^^
[CG]jupoulton2: c'est ptet l'inverse attends je regarde le dico
b0n5a1: oui c'est l'inverse, du coup ok
[CG]jupoulton2: +1
b0n5a1: me souvenais plus du tout de ce détail grammatical
[CG]jupoulton2: on voit souvent "dice" à la place de "die". Mais "die" à la place de "dice" ça sonne bizarre
b0n5a1: clairement oui :D
philRG: ah yes silver MM
b0n5a1: houla...j'avais fait de la logique floue pour le doof sur celui là philRG, panne d'inspiration et j'ai tenté, ça a pas mal marché :D
b0n5a1: une fois fait tu passes ton temps à tweaker les courbes pour voir ce qui passe le mieux
philRG: ok y a de quoi faire sur MM :-D
b0n5a1: des mélanges de sigmoïdes, exponentielles, trucs linéaires...j'avais 5 entrées je crois
philRG: j'en suis pas là, plutôt à de la logique bobéenne :-D
philRG: à la ghostbuster mode
philRG: codebuster
b0n5a1: par moment ça donnait presque l'impression qu'il y a un NN très basique derrière le doof en observant
b0n5a1: ha merde déjà l'heure de tout préparer pour aller au hoopers avec la chienne ^^
dwarfie: Automaton2000 : j'ai recuperer le code de ma tortue ... je peut rentrer chez moi du coup ?
Automaton2000: non j'ai un tableau de int
dwarfie: Automaton2000 : et c'est quoi le probleme ?
Automaton2000: il a l'air pas mal
dwarfie: Automaton2000 : tout va bien alors ...
Automaton2000: bah quand tu vois pas
dwarfie: Automaton2000 : fait voir
Automaton2000: manque plus que les 3 meilleurs contests
b0n5a1: c'est arrivé que récemment en France, tu dois rester dans un carré de 5x5m (voire 3x3m en fonction du niveau) et diriger le chien à distance : https://www.youtube.com/watch?v=qiHTXfuhO6g
dwarfie: s/3 meilleurs // Automaton2000
Automaton2000: quand t'es sur un puzzle en commun
dwarfie: a propos Automaton2000, c'est quoi le puzzle de la semaine
Automaton2000: c'que tu dis n'a aucun sens
TheAvengingTurtle: :rofl:
dwarfie: Automaton2000 : t'as raison , c'est pas un puzzle , c'est un coc
Automaton2000: il me dis pas que le problème est réglé
dwarfie: Automaton2000 : ben si , c'est juste un dfs ...
Automaton2000: après, si tu as un truc qui a un bug et que ça a un nom
dwarfie: Automaton2000 : ca a meme une image :poop;
Automaton2000: et que j'avais pas la bonne idée
dwarfie: :poop:
Stilgart: Automaton2000: as-tu seulement la bonne tortue ?
Automaton2000: dans tous les cas, mais c'est pas mon problème
3141948: > par moment ça donnait presque l'impression qu'il y a un NN très basique derrière le doof en observant Aucune idée je cherche seulement à faire bouger les entités et utiliser leurs compétences. Reste plus qu'à analyser ce qui se passe vraiment 😂
Stilgart: han... comment ça traite les forêts de ifs de NN...
3141948: C un peu le fouillis 😂
Stilgart: la forêt de if reprend ses droits on dirait :D
nicola: Faites gaffe, c’est super toxique les ifs.
Stilgart: Automaton2000: retiens bien ce que nicola vient de dire
Automaton2000: j'aime bien le principe de base de python
**Stilgart donne un coup de bec à Automaton2000
Automaton2000: de quoi tu veux parler de la même chose mais avec des terminaux distincts.
3141948: Hehe Automaton2000 apprend la diplomatie
Automaton2000: ou c'est juste pour savoir
Stilgart: utiliser la diplomatie ça peut aider Automaton2000
Automaton2000: j'étais en train de se faire la main sur le puzzle du jour
Stilgart: c'est pas lui qui a dit tout à l'heure que le puzzle de la semaine c'était de la merde ? :D
nicola: Tiens, je ne l’ai pas résolu.
nicola: La flemme.
Stilgart: c'est lequel d'ailleurs ?
nicola: Longest road.
**Stilgart a raté la notif
leojean890: pas encore tenté l'escape game tiens, j'ai vu que Stilgart vous êtes pas trop mal classés xD
Stilgart: -pas trop
Stilgart: on a eu des pénalités pour des conneries, on a perdu 1h à faire le Boulet, et 1h à cause des serveurs down
Stilgart: je t'invite à tenter l'escape en solo, tu devrais le finir en moins de 2h
leojean890: 1h à faire le boulet, quel genre de conneries ?^^
Stilgart: et si tu veux le finir vite, je te conseille de trouver un autre bon dev, et quelqu'un qui sait écrire un printf
leojean890: 2h c'est considéré comme étant une bonne perf, non ?:)
leojean890: ou c'était à cause des serveurs down
Stilgart: mal interpréter des donner, coder la même chose en parallèle, et comater devant l'écran
leojean890: (en gros tourist et Romka auraient mis 48 min:))
**Stilgart sortait de 4h de cours juste avant
leojean890: et pas 1h48
Stilgart: à peu près, oui
leojean890: je vois, on peut considérer que tous les premiers ont mis 1h de moins quoi :P
Stilgart: et encore, ils ont du coder des trucs alors qu'on pouvait répondre "à la main"
leojean890: du coup ok un responsable printf qui écrit les trucs vite et les autres font d'autres trucs en parallèle ?:P
leojean890: ah ok tu peux parfois répondre genre en cliquant plutôt que coder
Stilgart: dans la partie 3, il y a deux codes niveau medium à sortir
Stilgart: + des tâches annexes qui demande au maximum de faire un printf
leojean890: mal interpréter des donner, et comater devant l'écran => je suis capable de faire ce genre de conneries moi aussi^^
leojean890: coder la même chose en parallèle => à 2 ça arrive quand mal organisé^^
Stilgart: tu peux lancer l'escape quand tu seras prêt/en forme
leojean890: mais c dur de faire une orga parfaite
Stilgart: sur 2h ça peut aller (sauf si CG retombe)
leojean890: ah codes niveau puzzle medium ? ça va si c'est les medium officiels de CG:)
leojean890: les medium commu parfois sont hard xD
leojean890: ouais je vois:)
Stilgart: je dirais high medium / low hard
Stilgart: je peux pas trop en dire plus sans spoiler, et ça dépend beaucoup des gens dans cette zone de difficulté là
Stilgart: mais bon, ne t'attends pas à vox codei :)
leojean890: les hard officiels de CG j'en ai résolu la plupart donc ça va
Stilgart: donc ça va
leojean890: me manque indiana, 69% sur there is no spoon 2, et 90% sur don't panic 2 à cause des perfs xD
leojean890: le reste ça va ouais
Stilgart: hors ouverture, je conseille de faire ça solo
leojean890: 100% les autres easy medium hard
Stilgart: le plan ultime c'est 0 hint + 0 pénalité
Stilgart: j'ai vu personne encore avec 0 + 0
leojean890: les VH par contre j'ai que résistance en officiel pour le moment à 100%
Stilgart: spoiler pour don't panic 2
Stilgart: c'est pas un problème de timeout
Stilgart: c'est un problème d'algo
leojean890: ouais selon les gens la notion de difficulté peut différer :)
leojean890: vox codei 2 ouais c'est violent je trouve, j'ai 80% mais la suite ça semble duur
Stilgart: j'avais dit "vox codei" (pas le redux)
dwarfie: en meme temps ... si on sait , on fait 0 penalité ... mais vu qu'on avait meme pas été prévenu qu'il y en avait
leojean890: 0 hint + 0 pénalité dur à faire ? quitte à mettre plus de tps^^
Stilgart: vox codei c'est clairement dur par rapport à l'event en cours
leojean890: je te crois pour VC2 xD
Stilgart: disons que l'interface fait que tu peux te prendre des pénalités sans le vouloir
leojean890: peu l'ont fini à 100%
Stilgart: on en a eu 5 avec dwarfie, dont seulement 1 vraiment méritée
leojean890: DP2 tu penses que c'est plus un pbm d'algo que de perfs si j'ai 90% ?
leojean890: en plus 90% c'est la rage mdr
leojean890: genre près du but et j'ai pas vu une astuce^^
Stilgart: ma solution à DP2 elle peut juste pas faire timeout
Stilgart: les grilles sont trop petites pour àa
Stilgart: ça*
leojean890: ah d'accord, moi c'est un bfs avec hash, et j'ai tenté de faire des variations en A* mais pareil ^^
leojean890: disons que c'est pas optimal ^^
leojean890: mince vous choppez des pénalités sans le prévoir avec une interface pas claire ?
Stilgart: j'ai bien moins futé que ça coté algo de recherche
Stilgart: c'est au mieux un BFS
dwarfie: ben surtout , ca change d'ecran , ca reset pas l'ide , et tu testes ca lance un output meme pas voulu et tu t'en prend une ...
leojean890: "vox codei" (pas le redux) sans allait dans mes souvenirs
leojean890: moins futé que ça coté algo de recherche pour DP2 qui marche mieux que BFS ?^^ j'ai pas eu la bonne idée alors:)
leojean890: ca change d'ecran , ca reset pas l'ide , et tu testes ca lance un output meme pas voulu et tu t'en prend une => ah duur xD interface pas ergo ?:)
nicola: C’est quoi, DP2 ?
Stilgart: don't panic 2
nicola: OK.
nicola: Je pensais que c’était un algorithme.
Stilgart: mais bon... pour moi c'est Detective Pikapcha 2
Stilgart: je dis Android 2 pour Don't Panic 2
leojean890: Detective Pikapcha 2 c'était pas trop dur dans mes souvenirs
leojean890: don't panic 2 faut que je trouve ce qui fait que j'ai que 90% si c pas que les perfs (avec mon approche bfs avec hash ou a* c'est les perfs)
Stilgart: un bon puzzle medium, oui
Stilgart: tu cherches trop à utiliser un algo de bourrin, et pas assez à être bourrin
Stilgart: essaie de résoudre un des gros cas à la main
Stilgart: (true pro tip)
leojean890: mdr^^ j'ai un peu essayé sur le dernier valideur qui foire:)
leojean890: mais résoudre à la main ça me prendrait du tps je pense
leojean890: en plus je crois que mon parcours prend juste 2 tour de trop
leojean890: 1 tour de trop
Stilgart: dérouler un A* à la main oui
leojean890: en gros je trouve un truc non opti qui arrive juste 1 case avant
Stilgart: résoudre le jeu de test, non
Stilgart: je te parle bien de résoudre le jeu de test à la main (sans approche a priori)
leojean890: ouais au feeling je le fais sur papier:)
leojean890: et ça me donnera une idée d'approche
leojean890: ok thx pour l'idée:)
Stilgart: that's the plan
Stilgart: normalement, tu devrais voir un truc qui t'a échappé
leojean890: Android 2 pour Don't Panic 2 ?:P pk :P
leojean890: ah oui je devrais ptet trouver une heuristique en déroulant ça alors si je m'en sors bien^^
dwarfie: marvin donnerait bien son avis , mais de toutes facon on l'ecoutera pas ...
Stilgart: je ne sais pas quel est le bon mot technique pour ça tient...
Stilgart: heuristique c'est trop vague
leojean890: ah ok^^
leojean890: marvin ?:P
Stilgart: et l'autre mot qui me vient à l'esprit sous-entend que l'algo produit n'est pas correct (alors que sià
Stilgart: )
nicola: Glouton ?
Stilgart: coupe
leojean890: ah donc l'algo est optimal ?:P
leojean890: genre une coupe qui marche à 100%
Stilgart: glouton ça traduit en partie ce que je fais... mais c'est un peu tordu
dwarfie: oui ... marvin ... https://www.sergent-tobogo.com//wp-content/uploads/2016/02/marvin-happy.png
leojean890: comme les coupes des champions de MCTS qui ont win le SC2021
Stilgart: une coupe qui marche tout le temps... j'appelle pas ça une coupe
Stilgart: mais j'ai pas de mot pour ça en fait
nicola: Une coupe ?
Stilgart: coupe sûre
leojean890: ouais t'as un cas spécifique de coupe qui élague que des cas pourris
Stilgart: quand tu n'explores pas une partie de l'espace de recherche
leojean890: en gros tu as trouvé comment virer des chemins nuls
nicola: OK.
leojean890: t'as trouvé des critères fiables
Stilgart: j'ai trouvé comme réduire drastiquement l'espace de recherche, oui
leojean890: c'est quoi ce marvin troll hehe
Stilgart: d'où ma remarque initiale
Stilgart: (j'ai raté la ref pour marvin)
leojean890: ok du coup faudrait que je continue ce puzzle en cherchant un moyen de réduire drastiquement
leojean890: marvin il a envoyé un lien vers un png hehe
Stilgart: et pour ça, le mieux c'est de résoudre un cas dur à la maon
Stilgart: main*
leojean890: => en coupant des chemins qui sont de manière obvious mauvais avec des critères
leojean890: ouais t'as raison, bonne approche !
Stilgart: je ne dirais pas ça
Stilgart: les chemins que je ne regarde pas ne sont pas forcément mauvais
Stilgart: je ne les regarde pas, parce que je n'ai pas besoin de le faire
nicola: Bref, tu ne vas pas vers le nord.
Stilgart: (différence entre trouver UN chemin, et trouver TOUS les chemins)
Stilgart: en gros, je vais de Paris à Rome, mais pas par l'autoroute parce que l'autoroute c'est pour les faibles
**dwarfie tend H2G2 a leojean890 ....
nicola: Il faudrait que je les relise, tiens.
leojean890: ouais tu vires des chemins pas forcément déconnants d'après une heuristique mais que tu sens quand même que ça sert à rien de les parcourir
Stilgart: je cherche un chemin particulier (en ne passant que par des nationales)
Stilgart: et je sais qu'un tel chemin existe
leojean890: ouais donc un critère spécial de type de route qui convient
Stilgart: (modulo les travaux qui font tomber mon magnifique exemple à l'eau)
leojean890: donc des cas particuliers où finalement tu vires ton critère et tu es obligé de prendre autre chose^^
Stilgart: plutôt, si je relache mon critère, je dois me taper l'entiereté de l'espace de recherche
Stilgart: et les routes de Paris à Rome avec un mix de nationale+autoroute, il doit y en avoir un gros paquet
leojean890: ouais je confirme :P
leojean890: bah ici y'a pas mal de routes déjà, dans le dernier test
Stilgart: oui, mais c'est comme pour le random
Stilgart: il y a le bon et le mauvais random
Stilgart: et il y a les bonnes et les mauvaises routes (en terme d'espace de recherche)
leojean890: je vois, parfois c'est chaud de trouver l'élagage optimal quoi^^
Stilgart: ton A* doit passer son temps à se rendre compte qu'il doit arrêter de traiter une mauvaise route
Stilgart: mon élagage n'a pas la prétention d'être optimal... juste celle de donner un algo qui ne fait pas timeout
leojean890: ouais je vois:)
Remi.: Salut tout le monde, comment allez vous ?
Bon[]Crayon: salut
Remi.: Cette fois vraiment en week-end ^^
Ipoox: Salut
Ipoox: Comment va ?
Bon[]Crayon: salut
Ipoox: comment va ?
Siilny: Je souhaiterai savoir si il y a des activités en FR ?
Siilny: je viens de commencer :
Bon[]Crayon: tu peux mettre l'interface en fr
Siilny: Je vais essayer cela :)
Bon[]Crayon: les puzzles communautaires sont uniquement en anglais
Stilgart: personnellement, je déconseille l'interface en français
Stilgart: la grande majorité des puzzles sont en anglais de toute façon, et le vocabulaire de l'interface n'est pas très évolué
Remi.: Je pense que ça dépend aussi du nivea ud'aisance avec l'anglais. Perso j'utilise le FR aussi, pas envie de lire de l'anglais en dehors du boulot ^^
Remi.: Ceci dit, c'est vrai qu'avec l'habitude du FR, on peut être défavorisé en Coc quand l'énoncé est en anglais. Alors que si on s'habitue à l'anglais dès le départ il n'y a pas ce soucis là.
Bon[]Crayon: interface en fr
Bon[]Crayon: hein automaton2000
Automaton2000: suffit de prendre un peu de ce que tu as accès au code des autres
Siilny: Merci des conseils, je vais essayer de rester en bengalis alors :)
Littleyounes: il y a combien de salle dans c etruc*
Remi.: Si tu parles du fallchallenge2021, c'est 3 salles.
Remi.: Enfin 3 phases, chacune contenant plusieurs vues.
TheAvengingTurtle: Stoi la vue.
b0n5a1: re
Louis700: Quelqu'un sait comment approuver ou rejeter une contribution ?
Louis700: Je pensais qu'il fallait juste avoir au moins le niveau 20 mais apparemment ça suffit pas :/
b0n5a1: faut se coltiner 300 coc pour les coc
Louis700: J'en ai fait 446 :d
b0n5a1: bah en dehors de ça...me rappelle plus
sealgard: vous pôuvez maider
sealgard: http://chat.codingame.com/pastebin/e3d4c297-1f1e-4a88-87a7-dcb1093d0915
Louis700: Ok, merci quand meme :)
sealgard: Vous devez sortir la surface des dimensions données d'un prisme rectangulaire,
sealgard: genre ses pas coter x largeur x hauteur ?
Snowdingerr: laissez le galérer :)
sealgard: tes pas gentil copin*
Snowdingerr: on est en 1v1 clash
b0n5a1: sealgard google et t'as la réponse en moins de 5 secondes...
b0n5a1: et sans google ça reste bidon :D
sealgard: mais gg me donne Lxlxh XD alaide
sealgard: trop tard XD mais merci
Louis700: Faut avoir fait 50 CoCs pour approuver ou rejeter une contribution CoC, mais ca apparait pas chez moi :no_mouth:
Louis700: Ah nan c'est bon j'ai rien dit
b0n5a1: si tu cherches volume au lieu de surface aussi...
b0n5a1: sors les cours de 6ème :D
b0n5a1: bah tu vois que tu y arrives Louis700, la notif vient de péter ^^
Louis700: :upside_down:
philRG: ah la rage du doof est fournie en input javé pa vu
Remi.: phil tu fais du Mean Max ?
philRG: un peu puis :zzz: suis un peu barbouillé
Remi.: Il est pas facile je trouve. Enfin c'est dur de trouver une logique. Ceux qui ont l'habitude de simuler et de choisir parmi les meilleurs résultats ne le trouvent pas aussi dur que moi ^^
philRG: bon faut fouiller y a bcp de règles
philRG: COSTS = {'GRENADE': 60, 'TAR': 30, 'OIL': 30}
**Stilgart tend botg à philRG
philRG: c aussi mon avis une bonne simu devrait couvrir pas mal de cas. Après, avec une bonne logique et code propre, ça peut le faire aussi
Stilgart: la simu est faisable sur MM, oui
Remi.: Arrivé en bronze je peine à trouver une logique efficace. J'en ai une , je suis dans la bonne moitié du bronze, mais loin des premiers et très loin du boss.
Stilgart: je pense qu'un modèle allégé est sans doute préférable (plus approximatif, mais ça laisse plus de temps pour la partie recherche des meilleurs coups)
philRG: ah oui j'ai laissé botg en wood1 c ballot j'avais oublié
Stilgart: Remi.: le multi MM est très relevé en niveau
Stilgart: c'était l'époque où CG avait pris l'habitude de changer les boss de contests par des plus chauds en multi
Remi.: Oui, je le vois au classement des personnes que je suis (du verbe suivre)
Stilgart: sauf que le niveau de boss de contest était déjà bien corsé
Remi.: Tous ceux qui sont habituellement en legend sont en gold ou silver.
philRG: ah clairement mon code MM est super allégé, je dois avoir un paquets de 7 ifs
Stilgart: ça marche aussi avec le verbe être, à condition que tu suives tous tes smurfs éventuels ;)
philRG: et classes pour chaque spécialisation d'entité
Remi.: Mmmm du verbe être, je ne suis qu'une seule personne, et je ne suis pas legend habituellement ^^
Stilgart: erf, on m'a sorti du top50 à MM multi :(
Stilgart: bon, 51e, tant pis si je suis top gold
Remi.: Tu es le premier de tous ceux dont je suis abonné.
b0n5a1: je viens de faire "Die Handedness" avec une boîte de Kardegic carrée comme dé pour visualiser :rofl:
Stilgart: suis-je le seul à ne pas comprendre l'énoncé de ce sujet ?
Stilgart: (j'ai fini par le reverse ce puzzle)
b0n5a1: un peu chiant, oui
b0n5a1: j'ai fait le gros bourrin, ça fait peur :D
Stilgart: la partie sur l'orientation n'est pas claire du tout, et même trompeuse selon moi
b0n5a1: je teste les 24 combinaisons possibles de 1+2+3 :rofl:
philRG: bon de toutes façons j'utilise assez peu les skills (seuil rage rarement à 0) je vais prendre le temps d'analyser les replays, avant de rajouter des strats
Stilgart: bah, j'ai beaucoup connaître la théorie des groupes (de permutations ici), ça m'aide à faire autre chose qu'un if à 4 branches et un code bourrin
Remi.: Connais pas ce puzzle, mais j'ai peiné à comprendre le puzzle "walk on a die", surtout les sens de rotation.
Stilgart: erf, il parlait pas du puzzle de ce matin ?
b0n5a1: en fait tu te tourne d'abord vers là où tu veux aller puis avance d'un cran Remi.
Remi.: die handedness en est un autre.
Stilgart: ha oui, c'est "walk on a die" celui dont moi je parlais
Remi.: Oui du coup maintenant j'ai compris, je l'ai réussi, mais j'ai galéré au début.
Stilgart: my bad
Stilgart: ho wait... même auteur
Remi.: Du coup Stilgart tu parlais du même puzzle que moi.
b0n5a1: là aussi bourriné...turnLeft(die) + turnRight(die) + turnAround(die) ... suivi de move(die) :D
Stilgart: et j'avais oublié "die handedness"
Stilgart: qui est encore pire en terme de if, en effet
Remi.: Moi j'ai pas de if
b0n5a1: même pa Stilgart, j'ai if else :D
Remi.: j'ai un switch/case
Stilgart: aka un nid de if
b0n5a1: je te le mp Stilgart ^^
Remi.: Je viens de regarder ta solution bonsai pour walk on a die, la vache t'es super rigoureux ^^
b0n5a1: ha, j'ai publié ça ? :D
b0n5a1: gros bourrinage :D
Remi.: C'est publié par défaut
Remi.: sauf si tu désactive l'option
b0n5a1: non, j'ai dû publier mais j'ai oublié depuis avant ^^
Remi.: Moi je suis allé au plus court.
Remi.: hummmm ... moi pas comprendre la solution de TetraktysPhi :thinking:
b0n5a1: ouais ça se lit pas comme un livre c'est sûr
Stilgart: Remi.: ça dépend
Stilgart: pour les vieux comme moi, c'est l'inverse
Stilgart: CG n'arrête pas de me tendre ce bouton du diable (rien à voir avec Blaise) pour activer la publication automatique
Remi.: Moi ça ne me dérange pas de publier
Remi.: si certains aiment lire les solutions des autres pour trouver des idées, je n'ai rien contre qu'il lise les miennes.
Remi.: * qu'ils slisent
Remi.: * qu'ils lisent
Stilgart: tu sais, moi, mon seul lecteur c'est JBM...
Stilgart: du coup, parfois, vaut mieux que j'évite de publier :D
b0n5a1: attends quand tu vas voir celle de iouic sue "Die Handedness" Remi. c'est marrant aussi
Remi.: Après c'est sûr en Haskell tu as moins de lecteurs qu'en C++
Remi.: Bon va falloir que j'aille faire ce puzzle alors ^^
b0n5a1: bon allez je publie ma daube sur celui là aussi :D
Remi.: Je ne vais pas la lire tout de suite, je n'ai pas résoolu ce puzzle. Mais y a-t-il vraiment besoin de le tourner ?
Remi.: Ah si, mettre le 1 puis le 2 à une position précise, pour voir si la 3ème face a un 3 ou un 4.
b0n5a1: non faut pas le tourner...mais moi je l'ai tourné avec ma boîte de Kardegic pour coder l'horreur que tu verras :D
Remi.: Au fait j'ai passé une certif Java aujourd'hui
b0n5a1: j'ai : "if (blah) { bool righHanded = condition de la mort...} else degenerate" en gros
Remi.: Je vais peut-être sortir le degenerate en 1er.
Remi.: Plus facile à vérifier ^^
b0n5a1: bah tester le pas degenerate est trivial
Remi.: Si j'inverse des faces au lieu de le tourner, c'est peut-être plus facile, et je sais que j'inverse aussi e "handed"
Remi.: Pour ma certif java je suis dégoûté, tous les tests passaient mais j'ai eu que 94% au moment de valider le tout.
b0n5a1: ha tu parles de CG, je pensais aux vraies certifs java ^^
Remi.: Oui je parlais de CG. Je ne fais pas de Java ^^
b0n5a1: si ça a pas changés...celles où tu doit avoir chaque précédente pour passer la suivante...jusqu'à architecte un truc comme ça
Stilgart: oserais tu suggérer que les certifs de CG ne sont pas de vraies cerfis ? :scream:
b0n5a1: tain les fautes :D
Remi.: Mais bon ça ressemble au C++ et au C# donc bon ...
Remi.: Stilgart, du moment que tu maitrise un langage, tu peux avoir les certifs des autres langages, donc oui on peut douter de l'efficacité de la certification.
Remi.: * tu maitrises
b0n5a1: houla je parierais pas là dessus
Remi.: Je ne parle pas de TOUS les autres langages.
Stilgart: du moment que tu relis la doc du langage 10 minutes avant, tu peux faire 100% à la certif
b0n5a1: non mais je parle encore des vraies certifs :rofl:
Stilgart: (et c'est vrai pour tous les langages amha)
Remi.: Mais quand tu sais le faire en C, ça passe en ObjC, C++, C#, JAva, et presque JavaScript si on pouvait modifier un string grâce aux [].
Stilgart: php, presque F#
Stilgart: groovy, kotlin, etc.
Remi.: bonsai je ne connais pas les vraies certifs ^^ je connais celles de CG et celles de linked in.
Stilgart: je sais... mais bon, le niveau algorithmique n'est même pas celui des puzzles easy
b0n5a1: si tu sais faire un exec dans chaque langage...t'en as qu'un à connaître pour tout le reste :D
b0n5a1: sauf si ça passe pas sur leurs "certifs" ça ^^
Remi.: mdr j'ai pas tenté, mais si ça se trouve ça passe.
Stilgart: LI fait autre chose que moi qui valide les compétences randoms décrites par mon pote et réciproquement ?
Stilgart: b0n5a1: c'est plus compliqué de trouver comment faire un exec en clojure que de résoudre 4 CoC
Remi.: Bon je parle mais je code pas mon puzzle ^^
Remi.: Bah bonsai ne fera pas de certif clojure ^^
b0n5a1: ouais mais si t'as cherché et garder tout ça sous le coude c'est magique :D
Remi.: En même temps, pas sûr qu'un employeur te demande du clojure quand tu sais faire du c/C++/etc
Stilgart: b0n5a1: ça m'intéresse tellement pas ce genre de bêtise :)
Stilgart: inversement, quelqu'un qui veut un programmeur clojure risque de demander des choses à coté en bonus
b0n5a1: d'ailleurs j'ai ça qui traîne qqpart à cause d'un puzzle des testicules de l'ouest et sa soluce
Stilgart: (je vois mal un job 100% code en clojure en tout cas)
Remi.: Y a un truc à gagner sur CG à faire un puzzle hard en clojure.
Stilgart: m'en parle pas, j'ai failli me faire ban à cause de ce puzzle je te rappelle :D
Remi.: Ah bon ?
b0n5a1: dans sa soluce y'a tous les ececs pour chaque langage dans la contrib
Stilgart: disons que j'ai exprimé mon ressenti à l'intéressé et au CM
Stilgart: et quand je le fais, je le fais vraiment
darkhorse64: C'était viril
b0n5a1: non mais je suis d'accord, c'était complètement taré de proposer ce puzzle, t'as peut être 5 mecs au plus qui aurait été au bout
Remi.: Vous parlez de quel puzzle ?
Stilgart: je résumerai juste la partie constructive : c'est truc là, c'est prévu d'être mis sur tech.io, pas sur un puzzle impossible à maintenanir
Stilgart: il n'est plus dispo
Stilgart: machin en a eu marre d'avoir qu'un seul vote, à savoir mon refus
Remi.: Dit quand même le nom, en passant par ton site je dois pouvoir le retrouver ^^
Stilgart: c'est un puzzle qui n'a jamais été approuvé
b0n5a1: y'a pas
Remi.: Ah ok
b0n5a1: rejected
b0n5a1: ce lag...
Stilgart: non, juste timeout au moins 3 fois
Stilgart: la durée de vie théorique d'un puzzle est de 30j
Stilgart: et encore une fois, pour parler de exec, le bon endroit c'est tech.io
b0n5a1: Remi. j'ai publié catching up à l'instant aussi si tu veux jeter un oeil
Remi.: Je pense que nos solutions sont similaires. t'as regardé la mienne ?
b0n5a1: disons que c'est pareil mais avec une technique assez différente
Remi.: Ok, je vais regarder ça avant de me remettre sur le puzzle du dé.
b0n5a1: j'ai pas de notion de "déjà vu" avec ma technique
Remi.: Oui ça m'a l'air très différent.
b0n5a1: mais plutôt "stockage des suivant à voir" jusqu'à ce que ce soit vide
b0n5a1: avec une stack
Remi.: Je cherche le chemin, et une fois trouvé je reviens en arrière pour retrouver la 1ère direction prise.
Remi.: Et je ne retrouve pas cette notion dans ton code.
b0n5a1: c'est le secon dwhile avec le deque ça Remi. , la recherche du chemin
b0n5a1: le premier while se contente pour chaque case de déterminer la distance au point de départ
b0n5a1: (avec la stack)
Remi.: Je ne connais même pas les objets stack et deque.
Remi.: Je crois que la méconnaissance de ces trucs là me pénalise car je perds du temps à faire la même chose avec un vector.
b0n5a1: en premier je détermine la distance de chaque case par rapport au point de départ, en second je pars de l'arrivée pour aller au départ
b0n5a1: deque tu peux push_back et push_front (+ opérations inverses)
b0n5a1: stack c'est LIFO
Remi.: du coup nos algos font la même chose (ou plutôt donnent le même résultat), mais fonctionnent d'une manière totalement différente.
b0n5a1: ouais
Remi.: Stack c'est une pile, je connais le principe, mais "deque" c'est la première fois que je vois ce terme.
b0n5a1: je pouvais prendre stack au lieu de deque, kif kif pour l'usage que j'en fais
b0n5a1: je l'ai fait un peu à l'arrache ^^
Remi.: Moi c'est vector dans tous les cas ^^ que ce soit pile ou fifo mon vector ne me trahit jamais.
Remi.: Bon je retourne sur dédé
b0n5a1: Remi. https://i.stack.imgur.com/16vVM.png
b0n5a1: (théorie)
Remi.: Ah tiens sympa, je vais le garder aussi celui là.
b0n5a1: ça veut pas dire que t'appliques à la lettre ce truc ^^
b0n5a1: mais il est utile comme pense bête rapide de première intention
Remi.: Non mais j'aurai l'air moins con quand on me parlera de quelque chose de là dedans.
Remi.: J'en utilise 2 parmi ceux là : vector et map
Remi.: et dictionnary je ne le vois pas
Remi.: à moins que ce ne soit du c#
b0n5a1: map
b0n5a1: ou unordered_map
Remi.: Il me semblait qu'il existait un type permettant de stocker un couple de valeur, un peu comme une map, mais sans avoir forcément une unicité de la clé.
b0n5a1: map les clés sont automatiquement triées dans l'ordre naturel du type à l'insertion (ce qui peut piquer niveua perfs), unordered_map non
b0n5a1: pareil y'a set et unordered_set
Remi.: map ça pique quand tu la crée, mais c'est bien plus rapide quand tu l'utilises.
b0n5a1: tu penses à pair je crois
b0n5a1: tuple de 2 éléments
Remi.: Ouais c'est ce que j'étais en train de me dire, si ça se trouve c'était un vector<pair<x,x>>
Remi.: En fait je vais le tourner le dé.
b0n5a1: :D
Remi.: Je vais mettre à un endroit précis, mettre le 2 sur la même ligne, et en fonction de la position du 2 et du 3 je verrai si c'est left ou right.
Remi.: * Je vais mettre le 1 à un endroit précis
Remi.: Mais d'abord, faut que j'aille copier-coller ma fonctio nde rotation que j'ai écrite dans l'autre puzzle ^^
b0n5a1: je l'ai tourné physiquement réellement dans ma main...et en ai fait une condition de boeuf dans un if dans le code :D
b0n5a1: sauf que mes 6 faces avaient le nom de mes constantes que t'as vues dans l'autre puzzle ^^
Remi.: Par contre la notion de devant/derrière n'est pas la même entre les 2 puzzles
Remi.: mdr... en mode bourrin
b0n5a1: bof si tu fais abstraction de tourner sur toi même avant de marcher sur la face suivante c'est pareil
Remi.: Non, dans l'autre on marchait sur le dé, ici je prends le dé en face de moi. Donc la face "avant" de mon dé, celle que je vois, était la face "derrière" dans le puzzle où tu marches sur le dé
Remi.: Et la face "devant" dans l'autre puzzle est celle qui est derrière mon dé dans ce puzzle.
b0n5a1: j'ai fait comme si j'étais dessus, RAF :D, je voulais pas changer les noms
Remi.: mdr
Remi.: C'est sûrement toi qui a raison, au pire si la solution passe pas t'inverse les réponses ^^
b0n5a1: je prèfères passer par des constantes "parlantes" que juste 0,1,2,3,4,5...ça devient vite imbitable
b0n5a1: t'as plus à réfléchir quand tu relis le code plus tard, c'est compréhension immédiate
b0n5a1: et gain de tempa
b0n5a1: temps*
Remi.: Bon c'est presque fini (si j'ai pas fait de bugs)
Remi.: Ah merde je passe les 6 premiers tests et timeout sur le 7. J'ai dû faire une connerie.
Remi.: Ah ouais, j'ai oublié le cas où le 1 est déjà où je veux.
b0n5a1: héhé
Remi.: C'est bon c'est fini
Remi.: Je vais pouvoir regarder ta soluce
Remi.: Oh putain c'te condition
b0n5a1: :rofl:
Remi.: Je crois que t'as pas compris la philosophie du puzzle mdr
Remi.: On peut appeler ça "hardcoder" ? ^^
b0n5a1: bah quoi y'a les 24 cas de 1+2+3 :D
Remi.: Et qu'est-ce que tu penses de la mienne ?
Remi.: C'est moins tiré par les cheveux ^^
b0n5a1: c'est pas cpillotracté c'est un-deux-trois observé de tous les côtés :stuck_out_tongue:
Remi.: Hé hé toi aussi t'as testé la somme à 103 ^^
Remi.: La flemme de convertir en chiffre pour faireune somme à 7.
b0n5a1: pareil
Remi.: J'ai failli faire x+y-96==7
Remi.: mais du coup c'était plus simple avec le 103
Remi.: Bon bah un puzzle de plus de fait :)
b0n5a1: j'aime pas les puzzles de dés...
Remi.: Pourquoi ? la rotation fait trop de noeuds dans le cerveau ?
b0n5a1: c'est un peu ça oui
Remi.: J'ai galéré sur l'autre, le temps de comprendre ce qu'il entendait pas "gauche" ou "droite"
C4p1741n3: Salut c'est ou les trucs pour débutants la jsuis tombé sur un truc on me demande de faire de l'art avec une boucle mdr
b0n5a1: ça aurait pu être du lard
Remi.: Salut Capitaine, de quel puzzle parles-tu ?
b0n5a1: remarque l'un n'empêche pas l'autre
C4p1741n3: Ca s'appelle Shadow Casting
b0n5a1: ha oui il est un poil chiant celui là
Remi.: il est pourtant classé en facile
Remi.: Je ne l'ia pas encore fait
b0n5a1: un gros poil de Yéti...
C4p1741n3: ok mdr bah jvais me creuser les méninges alors
b0n5a1: ha non je confonds avec un autre
Remi.: Ou sinon commence par les vrais faciles ^^ https://www.codingame.com/training/easy
Remi.: Mars lander, thor, températures ...
C4p1741n3: Après j'avoue j'ai peut etre pas compris la mécanique du site
Remi.: Les puzzles associés à un pseudo sont des puzzles de la communauté, les difficultés sont parfois mal estimées.
Remi.: Les puzzles sans pseudo sont ceux de codingame, les difficultés sont plus fiables
Remi.: Commence par ceux là.
b0n5a1: et comme les commus sont mélangés avec le CG maintenant c'est super chiant de retrouver les CG
C4p1741n3: Ok jme lance encore merci
Remi.: A force d'en faire, tu auras compris la médcanique du sitE.
b0n5a1: une tite case à cocher "mettre les CG en premier" ce serait pas du luxe
Remi.: Ou sinon, pour avoir la difficulté croissante, tu as une carte des missions https://www.codingame.com/home (scroll en bas)
C4p1741n3: Oui mais le pb c'est que celui que j'ai cité c'est le premier qui s'affiche quand on clique sur algo
C4p1741n3: Mais jviens de capter la dif entre les CG et les pseudos
b0n5a1: ha ouais mais les tags oulbies les je dirais :D
Remi.: Sur la page des faciles (comme pour chaque difficulté), ceux de CG sont en premier.
b0n5a1: t'en a qui sont taggués avec des trucs dont t'as absolument pas besoin
b0n5a1: Remi. pas quand t'en a ouvert pour voir ou fait un petit paquet...ça devient vite le bordel
Remi.: Oui, il te met en premier ceux que tu as commencé ...
Remi.: Mais dans son cas, il n'a pas dû en commencer beaucoup.
b0n5a1: ou ceux que tu est allé "revoir" pour le faire dans un autre langage pour les trophées par exemple
Remi.: Normalement, t'as d'abord la liste de ceux que tu n'as pas terminé, et ensuite seulement ceux qui sont déjà résolus.
Remi.: En parlant de trophés, faut que je m'y mette aux autres langages.
b0n5a1: oui mais dans les deux cas si tu cliques pour voir dans l'IDE ça les "monte"
Remi.: M'en manque 2 en bash (les 2 dont panic)
b0n5a1: je te fais un screen de mes easy tu pètes une pile pour trouver qqchose
b0n5a1: j'en ai 3 en "to start"
C4p1741n3: C'est quoi readline() ?
Remi.: Je croyais que tu les avais tous fait les faciles ^^
Remi.: readline c'est pour lire une entrée en mode texte.
C4p1741n3: Bah non j'ai rien fais c'est mon premier la
Remi.: Je parlais à bonsai ^^
Remi.: b0n5a1 ? T'es parti sans dire au revoir ?
b0n5a1: tiens Remi. https://ibb.co/BB7Rn7J , ça disparaît dans une heure ... t'as 30 secondes pour me trouver les CG :D
Remi.: C'est ce que je disais ... tu les as tous fait, donc oui il sont juste par ordre "historique"
b0n5a1: nope pas tous, y'en a trois en haut
Remi.: Tu chipotes là :D
Remi.: N'empêche que dans le cas de Capitaine, c'est bien les CG en premier ^^
b0n5a1: et c'est pas trop "historique" je suis allé chercher treasure hunt pour aider un mec sur forum ça l'a fait remonter de je sais plus où
Remi.: T'as au moins lancé un test.
Remi.: Quand je consulte sans lancer le code, je ne crois pas que ça le remonte.
b0n5a1: hmmm...oui pour l'exemple que je lui ai généré pour matcher un validateur à peu de chose près sans donner le validateur lui même
b0n5a1: d'ailleurs ça lui a servi,il a répondu y'a 30 min environ
Remi.: La vache t'en as fait du puzzle. Moi j'en suis loin : https://chadok.info/codingame/players_puzzles.php?level=easy&commu=1&player=4341304&update=1
b0n5a1: boarf m'en manque 200+ je crois ... regarde chez Stilgart ou dwarfie :D
Remi.: Eux ils ont presque tout fait ^^
Remi.: Même les puzzles supprimés
Remi.: A la base ce soir j'avais prévu de faire un nouveau combat de bots.
Remi.: Ben c'est encore raté
b0n5a1: bah les supprimés...y'en a un il est apparu, je l'ai vite fait...quelques heures après le lendemain je crois il était plus là :D
b0n5a1: c'était encryption/decryption software
b0n5a1: le truc il a pas tenu 24 h je crois bien
Remi.: Pourquoi sont-ils supprimés s'il ont été approuvés ?
b0n5a1: moyenne des notations utilisateurs trop moisie je crois
b0n5a1: bon...bonne nuit !
Remi.: bn
Remi.: à demain snas doute.
Remi.: Automaton2000 dessine moi une tortue
Automaton2000: si j'ai bien compris le concept
Remi.: Je suis sûr que tu as compris Automaton2000
Automaton2000: ah mais faut pas confondre
Remi.: Vas-y automaton2000, explique moi tout.
Automaton2000: je sais pas ce que je ferais
Remi.: T'as juste à dire Tortue, Automaton2000
Automaton2000: ce serait pas mieux de faire du c#
Remi.: Automaton2000 : Console.Writeline("Tortue")
Automaton2000: je sais pas faire de simu