Chat:Fr/2021-12-08

From CG community
Jump to navigation Jump to search

Stilgart: JBM est peut-être à sec :scream:

Stilgart: Automaton2000: fais le truc

Default avatar.png Automaton2000: si tu en as déjà fait un truc un peu plus tard

BlaiseEbuth: Grfmbll o/

Stilgart: tortue !

Stilgart: à toi Automaton2000

Default avatar.png Automaton2000: vscode reste qd même le plus abouti pour coder du c++ avec un ide

Stilgart: on aura tout lu...

rbaptiste83210: YOOOOOOOOOOOOOOOOOOO

3141948: Wazaaa

BlaiseEbuth: Bon. Où en étions-nous ? Ah oui... Des crabes en sous-marins...

3141948: 👍

13uk: o/

Lita65: Salut tout le monde :)

Lita65: Salut Automaton2000

Default avatar.png Automaton2000: je suis à moins de 300 lignes

BlaiseEbuth: o/

13uk: bonjour Lita !

Lita65: Vous allez bien ?

Default avatar.png meloon01: Je comprends rien au pod

Default avatar.png meloon01: premier exo

Default avatar.png meloon01: pas clair

Lita65: Bonjour, Quel est le lien de ton puzzle ? En quel langage code tu ?

Default avatar.png meloon01: https://www.codingame.com/ide/puzzle/coders-strike-back

Default avatar.png meloon01: java

Default avatar.png meloon01: Je comprends pas ce que je dois faire précisément, ni pourquoi ce que j'ai écris marche pas...

Default avatar.png meloon01: Si le but est que le pod aille vers le point 1, j'ai rentré en dur des valeurs qui le font se diriger vers ce point... Je comprends pas ce que je dois faire de mieux ??

Lita65: ne pas l'écrire en dur !

Lita65: (Je suis en trin de regarder)

Default avatar.png meloon01: J'imagine mais ct pour tester

Lita65: Tu en es à cette étape "On dirait que la trajectoire du pod est mauvaise. Votre cible doit être la coordonnée X, Y du prochain point de passage. Pouvez-vous réparer le code ?" ?

Default avatar.png meloon01: Ouais en gros

Default avatar.png meloon01: J'ai mis des valeurs en dur pour voir si j'y arrive, mais même ça...

Default avatar.png meloon01: Il faut aller vers le point 1 ?

Lita65: Ok c'est bon je sais t'aider

Lita65: Peut être en MP pour pas alourdir le chanel général ;)

lemin08: bonjour

Lita65: Bonjour lemin08

lemin08: bonjour

lemin08: je suis arriver au niveau argent en clash code je dois faire quoi ensuite je continue clash code ou je me lance dans algorithmes ou ia ?

nicos_aliagas: Bonjour à tous :grinning:

lemin08: bonjour

Lita65: Bonjour nicos_aliagas

Lita65: Tout dépends de tes objectifs et de ce qui te plaît lemin08

iK4oS: py > js

Jojo_lasticot: Cc tout le mond

Jojo_lasticot: *monde

R0m_Hein: wsh mon reuf

Hawklm: wsh la zone

R0m_Hein: ca dit quoi ?

lemin08: Mon objectif c'est être un pro en algo


Lita65: alors il faut que tu fasse le parcour algorithme ^^

R0m_Hein: tu vas y arriver, je crois en toi :wink:

Tatsuya_Tyler: salut

lemin08: D'accord merci


Lita65: Il touvrira les porte du parcour optimisation :) en plus

Hell_Classie: Bonjour à tous :)

Default avatar.png Wishyne: :smiley:

R0m_Hein: :slight_smile:

Tatsuya_Tyler: :sob:

R0m_Hein: pourquoi tu pleures ?

Tatsuya_Tyler: parce que j'aime pas codin

AlphaChad: Coucou

DeltaChad: bien le bonjour

DeltaChad: nous somme de retour

R0m_Hein: ca ne peut etre que benef !

Hell_Classie: Le mercredi 11h c'est l'heure du carnage des fois vous me faites peur le gars-

AlphaChad: Les courses de bots c'est horrible x)

Lita65: Pourquoi tu es là Tatsuya_Tyler si tu aime pas :thinking:

AlphaChad: Lita65 il a pas le choix avec le cours

R0m_Hein: il a pas le choix Lita

Lita65: Vous avez un cour codinGame ?

AlphaChad: en gros,

AlphaChad: oauis

R0m_Hein: oui exact

AlphaChad: ouais*

Hell_Classie: Une heure par semaine si on veut

Lita65: Vous êtes en TP ?

DeltaChad: pas vraiment

R0m_Hein: on peut dire ca

Relfa: panoramique

Lita65: Vous vennez de quel école ?

R0m_Hein: laval

DeltaChad: on fait juste des exo un peut au pif

Hell_Classie: Institution Immaculée Conception

R0m_Hein: Alexia ?

Tatsuya_Shiba: tg rom

Relfa: le modo debloque mnacer

R0m_Hein: si il est ban c'est qu'il y a une raison !

AlphaChad: 10 minutes de galères pour un main en C pas fermé.

DeltaChad: oof

AlphaChad: *sniff sounds*

Hell_Classie: Toujours vérifier les parenthèses :Kappa:

R0m_Hein: vous avez trouve notre lycee Lita ?

Bon[]Crayon: salut tout le monde

Lita65: Salut BlaiseEbuth

Bon[]Crayon: salut automaton2000

AlphaChad: coucou

Default avatar.png Automaton2000: mais c'est ce que j'ai fait

Lita65: Salut Bon[]Crayon

Bon[]Crayon: o/

R0m_Hein: hello everyone

DeltaChad: c'est un chat fr mais bon

R0m_Hein: oui oui baguette

DeltaChad: omelette du fromage

R0m_Hein: j'aime bien

Relfa: j'aime le fromage

MathysV: cool

Lita65: l'Immac R0m_Hein ! Je pensais pas que c'était sérieux :sweat_smile:

Lita65: vous êtes en quelle classe ?

R0m_Hein: oui c'est ca :wink:

Hell_Classie: Ah si si

R0m_Hein: BTS SNIR

Hell_Classie: Première année de BTS

Lita65: S = science ? I = Ingénieur ?

DeltaChad: système numérique

Lita65: et le Ir ?

Hell_Classie: Systèmes Numériques : Informatique & Réseaux

R0m_Hein: voila

AlphaChad: Systèmes numériques : options informatique et réseaux

Lita65: ok cool !

Lita65: ça vous plait ?

Hell_Classie: ça va ça va, on aurait pu avoir largement pire

**Lita65 donne :cheese: à MathysV

Lita65: Pas du tout fataliste Hell_Classie ^^

AlphaChad: Oh ! du fromage

MathysV: super g un fromage

OmegaChad: la chance

MathysV: :)))))))))))

MathysV: c quoi

Hell_Classie: (je suis pessimiste donc je me dis que c'est déjà bien d'avoir des études dans ce qu'il me plaît)

Relfa: du fromage

OmegaChad: de la nourriture pour le rat que tu es xDDDD

MathysV: ah jme disais aussi

R0m_Hein: on peut faire une raclette ?

Lita65: stop la jalousie OmegaChad ! Si tu passe niveau 6 je te file un burger !

Hell_Classie: Il va tryhard x)

R0m_Hein: et moi ? une banane ?

Lita65: Si tu passe niveau 5 R0m_Hein !

R0m_Hein: ok go

Relfa: je ramène de la charcuteries

OmegaChad: mdrr je suis pas jaloux

Relfa: et deban marwane

Relfa: et alexia

Lita65: :ok_hand: charcuterie

Hell_Classie: jpp la demande de deban

R0m_Hein: Lita voulez-vous vous joindre a nous pour cette raclette ?

Lita65: Avec plaisir !

Relfa: vasy jen l'adresse

**Lita65 fait chauffé la machine pendant que vous travaillez pendant votre heure ;)

Relfa: j'envoie

R0m_Hein: Parfait !

AlphaChad: Question rapide: je suis le seul à manger le fromage de raclette froid aussi ?

R0m_Hein: le but d'une raclette c'est d'avoir un fromage chaud

AlphaChad: je sais mais chaud chuis moins fan

MathysV: ta juste un probleme de comprhension mais tkt

R0m_Hein: Lita qu'en pensez vous ?

Relfa: alpha tes pas invité

Relfa: fromage chaud

Lita65: chaud !

AlphaChad: Rappelle toi que c'est moi qui est sur ton PC quand on fait le Yathzee en C x)

R0m_Hein: on est d'accord

Relfa: *voila chaud !

R0m_Hein: nous travaillons avec des RTX 3090 !

Hell_Classie: (non)

Jojo_lasticot: Je peux avoir un fromage ?

Relfa: nn t'es qui

R0m_Hein: Bien sur avec un ecran 240Hz

R0m_Hein: incurvée

Relfa: 0.5 m/s

Jojo_lasticot: Je veux bien

Lita65: Jojo_lasticot si tu monte d'un niveau ;)

Relfa: j'ai NNN

Relfa: j'ai dit NN

R0m_Hein: Lita mettez lui l'emoji ":poultry_leg:"

Relfa: dis*

MathysV: comment on utilise le boost de merde sur la course

Relfa: jav how

Tatsuya_Shiba: moi aussi shui bloqué

Hell_Classie: Utilisable en une fois, à la place de ta vitesse

R0m_Hein: il faut compiler le HTML

MathysV: ok merci romain

R0m_Hein: demande a jojo

Relfa: qui est modo ?

R0m_Hein: il me semble qu'il faut utilider la commande !help

Default avatar.png AymericSchmid: prout

AlphaChad: La maturité est présente dans ce dernier message

R0m_Hein: ca merite un ban tempo de 3min

Default avatar.png AymericSchmid: t'es un bobet

R0m_Hein: of course

Default avatar.png AymericSchmid: ta gueule

R0m_Hein: passe une agreable journee

MathysV: oui

Default avatar.png AymericSchmid: merci

MathysV: derien

Relfa: LET'S GO

R0m_Hein: est ce que alexia est sur le tchat ?

R0m_Hein: j'aimerai lui parler

Relfa: att je l'ajoute

Relfa: tom passe son coding id

Tatsuya_Shiba: non

Default avatar.png AymericSchmid: tu sens mauvais

R0m_Hein: oui stp

Tatsuya_Shiba: non

AlphaChad: Question rapide : Je gagne tout mes courses avec mon code sur le combats de bots mais je ne passe jamais au niveau suivant c'est normal ?

MathysV: tt pareil

MathysV: tu mange le fromage a raclette froid donc oui

Default avatar.png meloon01: En général t'attends un peu, tu éteins un peu ton navigateur et réallume, puis ça passe au niveau :)

R0m_Hein: F5

Default avatar.png meloon01: Infomagie

Default avatar.png Wishyne: Alphachad faut win contre le bot

MathysV: alt f4

Bon[]Crayon: Dans contribution, quand je clique sur "TESTER DANS L'IDE" rien ne se passe. :(

AlphaChad: Je fais que win ! parfois même avec un tour d'avance !

Relfa: wsh negro

Bon[]Crayon: Est-ce que tu as un meilleur score que le boss ?

Bon[]Crayon: Quel place occupes-tu dans le classement de ta ligue ?

Default avatar.png Ezuker: Heyy

Default avatar.png Ezuker: Jsuis le seul qui galère sur Broom Flyers

Bon[]Crayon: o/

Default avatar.png Ezuker: Jsuis en étude de dev mais je galère avec le java mdrr

Default avatar.png Ezuker: Jdois pas être super fort :grimacing:

Bon[]Crayon: Ce n'est pas le plus facile.

Default avatar.png Ezuker: Ouai, tu as essayé le Broom Flyers ?

Bon[]Crayon: oui

Default avatar.png Ezuker: Tu es quel ligue ?

Bon[]Crayon: au début j'ai suivi ce lien https://www.codingame.com/blog/lazy-keep-simple/?utm_source=codingame&utm_medium=details-page&utm_campaign=cg-blog&utm_content=fantastic-bits

Default avatar.png Ezuker: Oh merci

Kugwa: salut, pourquoi a certain challenge j'ai 50% alors que j'ai complété toutes les taches ?

Bon[]Crayon: Sur la carte des missions ?

Kugwa: non au classement d'un clash

Bon[]Crayon: Tu as du faire 100% aux tests et 50% aux validateurs.

Kugwa: ok merci ^^

Bon[]Crayon: Automaton2000 100% tortue

Default avatar.png Automaton2000: ha oui, je vois ça comme un pb

Bon[]Crayon: Automaton2000 ok

Default avatar.png Automaton2000: et je me suis fait un template pour les 25 jours là :d

Bon[]Crayon: Automaton2000 :d

Default avatar.png Automaton2000: o/ tout le monde ne peut pas avoir des masses de temps pour le faire a chaque fois

Bon[]Crayon: Automaton2000 tu as raison

Default avatar.png Automaton2000: vu que c'est pas le puzzle le plus simple pour moi

Zorg1: Salut tout le monde et à notre bot de compétition, j'ai nommé Automaton2000

Default avatar.png Automaton2000: je ne sais pas trop quoi faire

Zorg1: Automaton2000 fais comme tous les grands chefs, fais semblant de bosser, organise une réunion

Default avatar.png Automaton2000: ah ben oui c'est ça

Zorg1: :thumbsup:

Stilgart: Automaton2000: elle était bien cette réunion avec toi-même ?

Default avatar.png Automaton2000: vu que ça se passe pas trop mal

Stilgart: Automaton2000: et donc, tu as décidé d'un commun accord avec toi-même d'enfin dire tortue ?

Default avatar.png Automaton2000: Stilgart ... une tortue ?

Stilgart: \o/

Zorg1: :slight_smile:

Stilgart: finalement, ça sert les réunions

Norihiori: Salut les codeurs ! Vous avez fait le puzzle Moyen Le Cadeau ? Ils disent de faire un algo glouton, mais perso je trouve que c'est pas du tout fait pour ... vu que le glouton pour moi il fait pas de partage équitable ou d'optimisation. Vous en pensez quoi ?

Stilgart: bonjour,

Stilgart: tu as un lien ?

Norihiori: https://www.codingame.com/ide/puzzle/the-gift

Stilgart: ha... the gift

Stilgart: à la relecture de mon code, j'ai une fonction récursive mais je ne dirais pas spontanément que c'est un algo glouton

Norihiori: C'est ce que je me disais. je me suis énervé à vouloir forcer du glouton, pour au final faire une simple loop de distribution ...

Stilgart: il ne faut pas trop accorder de confiance aux tags sur les puzzles de CG

Stilgart: le puzzle a été créé bien avant l'apparition des tags

Norihiori: c'est malin ca ... :D

Stilgart: et je pense que ça a été tagger un peu à la va-vite

Norihiori: Ok ok, dommage, car pour les personnes qui n'ont pas trop de culture algo comme moi sa peut etre pratique

Stilgart: il y a d'autres puzzles pour lesquels le tag "greedy" est adapté

Default avatar.png Taimourya: oui

**BlaiseEbuth cacarde et fait tomber une tortue sur la tête d'Automaton2000.

Default avatar.png Automaton2000: mais qu'est ce qui est utilisé

BlaiseEbuth: Une oie Automaton2000.

Default avatar.png Automaton2000: tiens, je suis passé de 175 à 163 sur golf temp vb (t'es à 174)

BlaiseEbuth: Comment es ta crabe

Stilgart: bien aligné

BlaiseEbuth: Droit comme un baton de surimi.

Stilgart: c'est donc pour ça que la baleine ne m'a pas mangé

BlaiseEbuth: Bah t'as pas trop une tête de plancton aussi... :/

Alshock: coucou les zoulous

Arjune: coucou

Alshock: et barbues les tortues, pas vrai Automaton2000 ?

Default avatar.png Automaton2000: je me suis dit que ca va me permettre de faire des choses que tu ne lis pas tout

Alshock: menfou palu

BlaiseEbuth: Assim bonanga

Arjune: Est-ce que vous sauriez si il y a des tutos pour apprendre le C sur coding game ?

Arjune: (si possible en FR)

Alshock: globalement codingame n'est pas une plateforme d'apprentissage, mais de challenge. Tech.io elle est une plateforme d'apprentissage (que j'aime pas trop) faite par CG

Alshock: le tuto C du sdz (openclassroom) était réputé pas ouf à mon époque si je me souviens bien

Arjune: Je cherche une alternative au tuto openclassroom effectivement

Arjune: il est OK mais j'aurais aimé une version avec IDE intégré

BlaiseEbuth: :zipper_mouth:

Default avatar.png eivilys: il y a codingame en plus interactif!

Default avatar.png eivilys: .... -_-" pardon

Default avatar.png eivilys: codeacademy

Default avatar.png eivilys: je me suis emmelée

Default avatar.png NathalieHarbonne: Bonjour, est ce que Lita65 est en ligne?

BlaiseEbuth: Trop de célébrité...

Lita65: oui

Lita65: j'était en pose déj ^^

BlaiseEbuth: A 15h... Bah bravo

Lita65: en même temps je suis partie mangé à 14h

Lita65: :stuck_out_tongue_closed_eyes:

darkhorse64: C'est long pour un sandwich

darkhorse64: :stuck_out_tongue_winking_eye:

Lita65: Qui as dis que je mangais un sandwich ?

BlaiseEbuth: Stoi l'sandwich.

Lita65: ^^

BlaiseEbuth: C'est surtout tôt pour le gôuter...

**Lita65 est parti se faire des :pancakes:

Lita65: *était

darkhorse64: Bon, alors, c'est normal

darkhorse64: Ca me donne faim cette montagne de pancakes

Lita65: Je partage avec plaisir !

BlaiseEbuth: Si ces cons de crabes se comportaient comme des crabes et utilisaient leurs pattes au lieu de sous-marin on aurait pas de problèmes de carburant...

**Lita65 donne des :pancakes: à darkhorse64

Lita65: BlaiseEbuth t'es sur quoi là ? XD

darkhorse64: :zzz:

darkhorse64: sieste nécessaire

BlaiseEbuth: Aoc...

Lita65: Ah

darkhorse64: Je préfère les AoP

BlaiseEbuth: Ca veut rien dire. Y'a des AOP pas terribles et des sans appellations de fou...

darkhorse64: Mais au moins ça se mange

BlaiseEbuth: Bah les AOC aussi...

darkhorse64: Pas les tiennes

BlaiseEbuth: Crabes de l'Atlantique AOC

darkhorse64: Coquilles St Jacques

BlaiseEbuth: de Compostelle ?

BlaiseEbuth: Le premier utilisateur de power shell...

BlaiseEbuth: Quelqu'un ayant fait l'aoc 7-2 pourrait me dire s'il faut chercher un truc intelligent ou alors bruteforcer comme un sale?

BlaiseEbuth: Juste pour savoir si 'il faut que j'aille chercher mon cerveau ou si c'est pas la peine.

Lita65: non pas encore mais à priori apporter son cerveau est toujours une bonne idée

BlaiseEbuth: Je suis partisan du moindre effort. Si ce n'est pas requis, je le laisse où il est.

Lita65: Il a un petit hamac ?

darkhorse64: Il baigne dans une cuve

BlaiseEbuth: La vérité c'est que j'ai aucune idée d'où il est... Il n'est pas rentré ce matin... :thinking:

darkhorse64: Bon, free xp done

Lita65: GG darkhorse64

Lita65: Tu as essayé de l'aéppelé BlaiseEbuth ?

Stilgart: free xp ?

Stilgart: ha oui

BlaiseEbuth: T'as fait le 7-2 Stilgart ?

Stilgart: en pestant sur le fait que mon 7-1 est trop intelligent, oui

BlaiseEbuth: Et donc y'a un truc intelligent à faire ?

Lita65: XD

Stilgart: sans doute, mais j'ai eu la flemme

BlaiseEbuth: Bruteforce ?

Stilgart: chopper la médiane à coup de sort, c'est facile (et efficace même si non optimal)

BlaiseEbuth: C'est ce que j'ai fait pour le 1

Stilgart: généraliser à la norme 2 ça doit pouvoir se faire mais j'ai pas écrire l'équation à optimiser

Stilgart: écrit*

Stilgart: à première vue, "moindre carré" me parait être un bon point d'entrée

Stilgart: (ou alors tu te dis que tu n'as que 1500 valeurs à tester sur 1000 crabes, et que 1.5M calculs c'est peanuts)

BlaiseEbuth: Oui... M'fin...

nicola: Il faut trouver le point qui minimise les distances euclidiennes dans un plan ?

BlaiseEbuth: Je vais essayer de retrouver mon cerveau alors...

Default avatar.png JBM: c'est non optimal la médiane?

Default avatar.png JBM: t'as quoi de mieux?

13uk: tiens les bots commentes les contribss maintenant : https://www.codingame.com/contribute/view/761809c7fb12bba368d5cb51cfbcefd960b0

Stilgart: un vrai calcul de médiane en temps linéaire)

Stilgart: et pas un sort de flémard

Default avatar.png JBM: en impératif?

Stilgart: en ce que tu veux, ça devrait rester du O(n)

Default avatar.png JBM: mais à quel prix

Stilgart: aucune idée, j'ai jamais essayé de coder ces choses là

nicola: Si c’est bien ça, c’est le point de Fermat dans le cas du triangle.

nicola: Ou Torricelli ou Steiner.

Stilgart: j'allais dire Steiner, mais sans doute que Fermat connaissait déjà ce cas particulier

nicola: Ça se démontre avec du calcul différentiel mais j’ai oublié comment.

BlaiseEbuth: Avec deux symboles et demis.

Stilgart: le truc c'est de réécrire ça sous forme d'une norme 2 au carré d'abord, et comme ça tu as juste à minimiser un polynôme de degré 2

nicola: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjkqvjmu9T0AhUQ1RoKHcsHCQ0QFnoECAMQAQ&url=http%3A%2F%2Fmath.univ-lyon1.fr%2F~gelineau%2Fdevagreg%2FPoint_de_Fermat.pdf&usg=AOvVaw3NxZMaD-Vi_ReRqWqUwPE1

nicola: Trouvé, c’est dans le bouquin de Rouvière, un classique de Greg.

Stilgart: tiens, j'aurais du y penser

Stilgart: très bon bouquin

nicola: Avec un peu de bol, ça se généralise.

nicola: Yep.

nicola: Lourd mais bon, comme les bouquins de chez Cassini.

nicola: Il faut trouver un point dans une liste qui minimise la distance aux autres ?

nicola: Peut-être une descente de gradient ? Mais il faudrait qu’il n’y ait qu’un minimum local.

Stilgart: a priori, c'est de la norme 2 donc méchamment convexe

nicola: Donc un algorithme glouton devrait marcher.

Default avatar.png grolouch: bonjour, j'aimerait trouver le personage ayant un zombi le plus proche de lui, j'imagine qu'il faut créer des objets mais peut on parcourire tout les objets a l'aide d'un for ?

Stilgart: tu veux sans doute un tableau

Stilgart: (et tu codes sans doute en python)

Default avatar.png grolouch: de base je suis en C mais j'hesite entre python et c++ pour ce mode de jeu car je pense avoir besoin de l'objet

Default avatar.png grolouch: mais c'est vrai qu'un tableau permeterait de rester en C c'est une bonne idée :

Stilgart: je n'ai pas besoin d'objet pour code vs zombies

Stilgart: un tableau / une liste de coordonnées ça suffit amplement

Stilgart: en C++, for (auto it : coords)

Stilgart: en Python, for v in coords :

pardouin: o/

pardouin: day 8 assez sympa

pardouin: plusieurs approches possibles, plus ou moins nobrain

Stilgart: nobrain => free star

pardouin: avec un 14 segments ça aurait été mieux

pardouin: ça empêchait de générer toutes les permutations

Stilgart: 14! c'est pas si grand

dwarfie: Stilgart ... en parlant de free ... free xp qu'on se demande ce que ca fait en medium ...

**dwarfie dira pas que c'est plus facile que les AoC ... vu que vous-savez-pourquoi

**dwarfie se dit qu'il va éviter stilgart qui doit deja etre en train de rager en voyant les inputs :rofl:

BlaiseEbuth: lequel?

Default avatar.png **Ezuker va détruire son pc

Default avatar.png Ezuker: Je n'en peux plus jsuis trop nul :sob:

BlaiseEbuth: Et du coup tu te venges sur ton pc ? Pôv bête...

Default avatar.png Ezuker: Oui xD

dwarfie: oulah ... mais c'est qu'il va nous lancer un jihad buttlerien ... fait gaffe automaton2000

Default avatar.png Automaton2000: je vais aller faire un peu mieux que le précédent

Stilgart: dwarfie: j'ai ragé parce que c'était le bordel dans mon couloir déjà

Stilgart: quand au free xp du jour, je les parse en deux lignes les inputs

Default avatar.png Ezuker: Je suis en train de faire le Broomstick Flyers mais c'est vla compliqué :sob:

Default avatar.png Ezuker: Enfin pour moi hein

BlaiseEbuth: Be lazy

Default avatar.png Ezuker: ikkk

Stilgart: Be Bob, surtout

BlaiseEbuth: Ezuker https://www.codingame.com/blog/lazy-keep-simple/

Stilgart: :heart_eyes:

Default avatar.png Ezuker: J'essaye de faire qqch pour que ce soircier aille vers le snaffle le plus proche

Default avatar.png Ezuker: J'ai tout essayééé

dwarfie: bordel dans ton couloir ... je croyais que c'etait que dans le mien ... et maintenant c'est un peu partout

BlaiseEbuth: Fix ta couloirs.

Stilgart: c'est partout dans l'école je pense

Stilgart: donc je suis rentré chez moi

BlaiseEbuth: Fix ta école.

Stilgart: va dire ça à mes étudiants qui font de l'anti-escape game

dwarfie: pas au sens propre du terme j'espere ... quoi que hier ... chut chut je dirais rien de plus ;)

Stilgart: ils essaient de rentrer dans des salles de cours ...

Stilgart: c'est avant hier que j'ai tué des fils

Stilgart: (TD de fork, tout ça)

BlaiseEbuth: Les fils de qui ?

dwarfie: et des peres aussi ... mais trop tard , ils se sont reproduits ;)

Stilgart: de 240xx (désolé, j'ai plus la fin du pid en tête)

dwarfie: jesus 2 aurait répondu "fils de p..."

BlaiseEbuth: J'y ai pensé...

dwarfie: ( et non , je l'ai pas encore codé

dwarfie: https://www.youtube.com/watch?v=-xSORIDw1Sg

Remi.: Salut tout le monde

Lita65: salut

BlaiseEbuth: saldo

Remi.: Tant que c'est pas salRémi

Ezuker: Salutt

Ezuker: Je n'en peux plus je comprends pas :sob:

Ezuker: Oh y a des indices

Ezuker: Je savais pas ça :sob:

Ezuker: Qui peux devenir mon sensi

Ezuker: sensei*

leojean890: Stilgart dwarfie dans votre école les élèves se donnent des pseudos qui les suivent 3 ans ?^^ genre "casserole" :p

BlaiseEbuth: Tu payes combien ?

Ezuker: En nature

leojean890: j'ai rencontré qqn en soirée qui m'a dit ça sur l'ensiie

Ezuker: ↑ bien évidemment non

leojean890: genre une coutume

Ezuker: J'AI REUSSI

BlaiseEbuth: Ca c'est ce qu'on lui a fait croire, mais en fait il s'est bizuter pendant trois ans, leojean890. :3

leojean890: xD bah apparemment tout un groupe de personnes avaient gardé leurs surnoms même après l'école et s'appelaient encore comme ça et les autres de la soirée comprenaient pas :p

Zorg1: les aventures de leojean890

Zorg1: Automaton2000 la forme ?

Default avatar.png Automaton2000: ça dépend vraiment de la merde sur le serveur ?

Zorg1: ok merci Automaton2000 :expressionless:

Default avatar.png Automaton2000: 0 c'est un chiffre interdit

Ezuker: Désolé du dérangement

Ezuker: Mais sur java

Ezuker: en faites j'ai envie de faire passer une valeur négatif en positif

Ezuker: -1 → 1

Remi.: n=-n

Ezuker: bien vu

Ezuker: merci

Remi.: De rien ^^

nicola: n*=-1 ?

BlaiseEbuth: n+=2*abs(n)

Remi.: n+=-2*n

Remi.: n= -(-1*-n)

BlaiseEbuth: n-=2*n

Zorg1: n=(~n) +1

nicola: Et avec & ou ^ ?

Remi.: J'étais en train de l'écrire :'(

nicola: J’allais le dire.

BlaiseEbuth: n=(n<<1)>>1

Zorg1: le free XP c'est "we're going in cicles" ?

BlaiseEbuth: Round, round, get around. I get arount...

Zorg1: j'ai une de ces flemmes de coder moi

BlaiseEbuth: La faute des crabes...

Zorg1: ah oui j'ai 3 aoc de retard moi

Stilgart: Zorg1: not so free, au final

Zorg1: ah faut bosser un minimum

leojean890: Zorg1 c'est pas mes aventures ça concerne l'école de Stilgart de dwarfie :p

Zorg1: vous étiez juste en train de frimer avec vos "juste deux lignes" :smirk:

Zorg1: leojean890 : ah des histoires de couloirs

nicola: I’m so free.

nicola: I I I’m so free.

Zorg1: so free la girafe ?

nicola: Non, le trans musico qui est mort cet été (ou l’été précédent).

nicola: Ou Lou Reed.

Zorg1: ah c'est un gus qui s'appelle comme ça

nicola: SOPHIE en fait.

nicola: Le→la.

BlaiseEbuth: lea

Zorg1: lna

nicola: Non, c’était fin janvier 2021.

Zorg1: Si, c'était à 98 km d'ici.

BlaiseEbuth: Il me manque un niveau de compréhension pour suivre cette conversation...

Zorg1: pareil j'y vais au feeling

Zorg1: je pense que nicola voulait parler d'un truc mais j'ai pas saisi

BlaiseEbuth: On doit juste pas maîtriser le jargon dédié...

BlaiseEbuth: Le topic 'onboarding' est toujours aussi qualitatif. :ok_hand:

Zorg1: ah tu lis le forum ? t'as perdu un pari ?

BlaiseEbuth: Je cherchai du drama...

Zorg1: ça fait longtemps que le drama a déserté le forum

Zorg1: il doit être sur discord

Zorg1: quand il y a plus de deux personnes qui se croisent

BlaiseEbuth: C'est hors de ma juridiction.

BlaiseEbuth: Autant cg y'a 0 vérif pour créer un compte, autant discord je vais pas recréer un compte à chaque fois.

Zorg1: ah on te banne aussi de discord ?

Zorg1: enfin du discord CG

BlaiseEbuth: Bah j'ai été ban la première fois. J'y suis pas retourné.

Zorg1: bah j'y vais un fois par mois, bof

BlaiseEbuth: Pareil. Du coup ça vaut pas vraiment l'effort.

Ezuker: Hola j'ai besoin d'aide

Ezuker: Est ce qu'il faut un tableau dynamique pour BroomStickFlyers

Ezuker: pour enlever des cases et tout

BlaiseEbuth: Il faut rien. C'est la beauté des combats de bots, tu fais ce que tu veux comme tu veux.

BlaiseEbuth: Tu as lu l'article ?

Ezuker: Bah j'ai l'erreur

Ezuker: array jsp quoi

Ezuker: Non pas entièrement je sais qu'il faut être comme bob maissss

nicola: JSP ? Java bien ?

Zorg1: array jsp ?

Zorg1: ah "je sais pas"

Ezuker: array error exception bound

Ezuker: truc dans le genre mdrr je l'ai pas sous les yeux

Zorg1: ah c'est clair

BlaiseEbuth: Oui 'fin ça c'est un problème de code, rien à voir avec le problème

BlaiseEbuth: *puzzle

Ezuker: Oui surement

Ezuker: Enfin oui c'est sur

BlaiseEbuth: Javamine nicola

Zorg1: répété trois fois de suite

Ezuker: Ahhh si je lisais l'article et du coup j'ai fait le jeu qu'il a conseillé

Ezuker: mais après j'ai pas lu la suite

Zorg1: elle était horrible cette pub

BlaiseEbuth: Et ensuite on enchaine sur "Merchurochrome, le pansement des héros" trois fois.

Zorg1: puis cachou lajaunie han han

Zorg1: un vrai tunnel publicitaire ici n'est ce pas Automaton2000 ?

Default avatar.png Automaton2000: tu fais quel jeu ?

Ezuker: Moi ? BroomStick Flyers

BlaiseEbuth: :p

BlaiseEbuth: C'est de ça qu'il parle dans l'article Ezuker. Les mutlis ont été renommés, mais c'est le même jeu.

Ezuker: "find snaffle closest to player" c'est là ou j'y arrive pas :sob:

Ezuker: mais pg je vais retenter

BlaiseEbuth: Tu sais calculer une distance euclidienne ?

Ezuker: Pythagore

Ezuker: Oui

Ezuker: En faites la ou je bug c'est que quand un snaffle disparait alors ça décale tous les IDs.

BlaiseEbuth: Les IDS changent pas. Les indexs où tu les stockes peut-être.

Ezuker: Ahhh

lemin08: bonjour

Ezuker: Bonjour

lemin08: il me manque 2 defis pour finir code battle

lemin08: mais j'y arrive pas

lemin08: c'est le defi top 1000 et un autre que je connais pas

lemin08: comment je peux faire pôur arriver top 1000 ?

BlaiseEbuth: "code battle" ?

Zorg1: ils ont renommé "Clash Of Code" pour éviter le procès avec "Clash Of Titans" ?

Zorg1: j'aurais bien proposé "Kode Kombat" mais ça doit être lardé de copyright ça aussi

lemin08: clash of code pardon

BlaiseEbuth: Ah.

pardouin: si tu cliques sur le truc de la quest map ça te redirige dessus normalement

pardouin: sinon c'est dans "competition"

BlaiseEbuth: Encore une "especially accurate answer" du Pr. Jépalu

pardouin: pour arriver top 1000 il faut en faire quelques un, ton score monte vite si tu te classes bien

lemin08: bah j'en fais depuis longtemps mais mon max c'est 4000

Zorg1: bah il vient de finir les AoC de 1867 à 1951 faut bien qu'il se détend

BlaiseEbuth: Ewi... Merci Pr. Jépalu

pardouin: gné ?

Zorg1: on trolle

BlaiseEbuth: Pas moi.

Zorg1: va falloir mettre ses feux de trolling bientôt

pardouin: pas compris, j'ai pas eu l'impression de répondre à côté

BlaiseEbuth: Je sarcasme juste un peu. Mais très sérieusement. :smirk:

pardouin: cool c'est ma fête et je sais pas pourquoi :)

BlaiseEbuth: Bah il a clairement dit être sur l'avant dernière quête du chemin Coc donc je pense qu'il sait ce que c'est un clash et comment en faire un...

pardouin: il dit un truc qu'il connait pas

pardouin: donc je dis clique dessus

BlaiseEbuth: Non.

BlaiseEbuth: Les quêtes suivantes du path sont masquées

BlaiseEbuth: Il est sur celle du top 1000, y'en a encore une après.

pardouin: ok

pardouin: j'ai mal interprété son "que je connais pas"

pardouin: pas de quoi en faire un flan je crois

BlaiseEbuth: Joyeuse fête donc. :tada:

lemin08: désolé pour se malentendu je n'est pas étais clair

pardouin: mais sinon, pour monter grosso modo il faut battre des gens mieux classés

pardouin: ça peut aller très vite si tu bats des gens top 200 par ex

pardouin: tu montes vite top 1000

Default avatar.png kiminatox: les execices a 5 etoiles sont les plus dur ??

pardouin: les étoiles c'est la note des utilisateurs

lemin08: je vois mais faut les trouvé

Default avatar.png kiminatox: du coup il y a pas de classement de difficulté ?

pardouin: dans activités/entraînement c'est classé par difficulté

Default avatar.png stif59100: ovh

pardouin: mais c'est assez subjectif

Default avatar.png kiminatox: ok parce que pour le moment je suis une bille en programmation ^^

Zorg1: bah regarde les easy/Facile il y en a un bon paquet

Zorg1: tu peux papillonner d'un à l'autre si t'es bloqué sur un

BlaiseEbuth: :butterfly:

Default avatar.png kiminatox: ok cool sa merci des info

BlaiseEbuth: De toute façon c'est d'la merde.

Zorg1: quand Blaise pas content lui toujours faire ça

Zorg1: bon Automaton2000 des news sur le spring contest ?

Default avatar.png Automaton2000: je suppose qu'ils ont un peu de mal à passer le boss gold ?

BlaiseEbuth: Hm? Je suis pas pas content.

Zorg1: ouaip tu irradies le bonheur, une vraie centrale de tchernobyl de la joie

BlaiseEbuth: En plus c'est "Quand Blaise faché lui toujours faire ainsi."

BlaiseEbuth: Je trouvais juste que ça manquait. Trop de positivité

Zorg1: trop de positivité tue la positivité

pardouin: https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRxWXh9jnr9c5xlmDeKhbID7I5kyjAzI04BeA&usqp=CAU

BlaiseEbuth: C'est jeanne qui brûle la fumée ?

pardouin: c'est réf à ça je pense: https://fr.wikipedia.org/wiki/Incendie_de_l%27usine_Lubrizol_%C3%A0_Rouen

pardouin: mais sinon par ailleurs c'est une ville très polluée, située dans une cuvette

Ezuker: Hola j'ai un probleme

Zorg1: bah Rouen son surnom c'est pas le "pot de chambre de la Normandie" d'après certains ?

Ezuker: Comment récupère-t-on une position dans un tableau (index) à partie d'une valeur d'un de ses attributs

Zorg1: euh tu as un exemple ?

Remi.: Sans doute une fonction Find()

Ezuker: Sur Broomstick Flyers

Ezuker: Comment expliquer

Ezuker: tabEntities[i].id = 7

Ezuker: par exemple

Ezuker: Et sa position dans le tableau est à 5

Ezuker: (Java)

Ezuker: Merci Remi je vais voir ça

Norihiori: hey les gens ... c'est quoi ce puzzle de la semaine qui est en mode no fun la nine-mens-morris O_o

SpaceCookie: Bonjour, j'ai une petite question (Shadows of the Knight - ep1). Je n'arrive pas à passer l'étape 6 Evasion. Le principe que j'utilise, Je divise ma plage en deux, si je me déplace à gauche, la limite à droite devient mon ancienne position, si je me déplace à droite, ma lim gauche devient mon ancienne position aussi

SpaceCookie: Existe t'il un algorythme plus rapide ?

Remi.: Non c'est la bonne démarche

Remi.: Ca s'appelle la recherche dichotomique.

SpaceCookie: D'accord, je ne connaissais pas le nom... ou du moins , je ne m'en rappelais plus

Remi.: Ezuker si c'est pas Find c'est peut-être IndexOf

Remi.: Je connais pas trop le JAva.

Ezuker: IndexOf yes

Ezuker: Merci vrm

Remi.: Cookie de l'espace, peut-être un problème de < au lieu de <= ou vice-versa. Je pense que c'est l'erreur la plus probable.

SpaceCookie: Oui...

SpaceCookie: Y0 -= ((Y0-limUp)/2)+1; //UP

SpaceCookie: ça fonctionne

SpaceCookie: Y0 -= ((Y0-limUp)/2); //UP

SpaceCookie: Il me manque une pos ^^'

Remi.: A savori que la division entière est tronquée

Remi.: * savoir

Remi.: 3/2 = 1

SpaceCookie: oui

Ezuker: int indexOf(Object element)

Ezuker: Dois je mettre qqch de spéciale entre les parenthèses ?

Remi.: L'élément dont tu veux l'index

SpaceCookie: Je pense que je vais utiliser le modulo, si jamais j'ai un reste je le rajoute, sinon, je l'oubli

Default avatar.png Cha3labou: bonsoir aà vous tous

SpaceCookie: car du coup, mon algo est valable pour l'étape 6, mais plus pour la 4 et 5

Remi.: Ce que tu peux faire, c'est ajouter 1 avant la division par 2

Remi.: Je sais pas si ça répond au problème, mais ça donne un autre arrondi

Remi.: Bonsoir Cha3labou

Default avatar.png Cha3labou: bonsoir, en fait je suis nouvelle sur codingame , quelqu un peut m aider comment faire des tests

Remi.: Qu'entends-tu par des tests ? Des tests de recrutement, ou pour tester une solution quand tu résoud un jeu ?

Default avatar.png Cha3labou: en fait je ne sais le concept de codingame et je veux l utiliser pour tester mon niveau pour le langage python

Remi.: Ok alors pur commencer tu peux faire des puzzles faciles https://www.codingame.com/training

Remi.: ou suivre la cartes des missions https://www.codingame.com/home

Remi.: sachant que la difficulté va croissante

Default avatar.png Cha3labou: Merci

Remi.: De rien

dwarfie: grosse erreur ... regarde les premieres etapes de la QM ...

Remi.: Tu dis ça à cause du coc ?

dwarfie: (ca amene au golf direct ... :nauseated_face: )

Remi.: Ah bon, il me semblait que le chemin d'optimisation n'apparaissait pas tout de suite.

dwarfie: euh ouais ... s/golf/coc/ ...

**dwarfie est pas encore au pic de balmer mais pas loin ... hic

dwarfie: les doigts font deja autres choses que ce que pense le cerveau :rofl:

Remi.: Ca m'arrive souvent ^^

Remi.: Le cerveau vise la bonne touche mais les doigts tapent à côté

Ezuker: Wa je comprends rien au indexOf

Ezuker: Qqn a pas un exercice pour ?

Remi.: Si tu as une liste, par exemple une liste de String

Remi.: "toto" "tata" "titi"

Remi.: ils ont respectivement pour index 0, 1 et 2

Remi.: Si tu demandes indexof("tata"), ça te renvoie 1

Ezuker: Oui mais c'est pas un string

Ezuker: C'est un tableau avec plusieurs paramètres

Remi.: C'était un exemple

Ezuker: id,type,x,y

Remi.: Faut mettre entre parenthèses l'objet dont tu veux l'index

Ezuker: id = 8 ?

Remi.: Y a un spécialiste Java qui peut expliquer mieux que moi ? ^^

Ezuker: :sob:

Ezuker: les emojis ici hm

Ezuker: :joy:

Ezuker: *

Ezuker: uneEntity.id = in.nextInt();

Ezuker: J'ai essayé ça

Ezuker: if(tabEntities.id.indexOf(8) != -1) {

Ezuker: Y a un problème ?

Ezuker: avec

Remi.: Ok je crois que je viens de comprendre le problème

Remi.: déjà c'est pas tabEntities.id.indexOf

Remi.: c'est tabEntities.indexOf

Ezuker: okay

Remi.: et ensuite il faut passer en paramètre l'objet qui a pour id 8

Remi.: je ne sais pas si en JAva on peut écrire o=>o.id=8 comme en C#

Ezuker: Oulah

Ezuker: Waa c'est vla compliqué

Ezuker: Je vais regarder un tuto sur yt si y a

Remi.: un objet o tel que o.id = 8

Ezuker: mais merci de m'avoir indiqué le bon chemin rémi

Ezuker: D'ailleurs mon"int indexOf(Object element);"

Ezuker: marche pas

Remi.: ou plutôt == au lieu de =

Remi.: ça serait un truc du style tabEntities.indexOf(o=>o.id==8)

Ezuker: Wa

Remi.: mais à confirmer par quelqu'un qui connait le java mieux que moi

Remi.: Ou sinon, tu résouds ça comme "la descente". Tu parcours la liste jusqu'à trouver ton objet.

Remi.: JHe vois que tu as réussi "la descente"

Ezuker: Oui mais j'ai pas du tout fait comme prévu jpense mdrr

Ezuker: J'ai juste fait une boucle qui récupère la montagne la plus haute

Ezuker: Pas de indexof

Ezuker: ah je suis bête desolé

Ezuker: J'ai pas lu ta phrase

Remi.: Oui, c'était bien comme ça qu'il fallait faire

Remi.: Là tu peux parcourir la liste jusqu'à trouver id=8

Remi.: Et tu n'as plus besoin de indexOf

b0n5a1: gnnn...pas robot...cliquer motos....

b0n5a1: o/

Remi.: \o

Remi.: Traduction ?

Remi.: Automaton2000 tu as compris ?

Default avatar.png Automaton2000: oui les gars qui font de la pub pour tehc.io ... il se sent presque sale ...

Remi.: Ok merci Automaton2000

Default avatar.png Automaton2000: quelqu'un sait si on est dans une boucle

b0n5a1: captcha...

Remi.: ah ok mdr

Remi.: Moi j'y a droit à chaque connexion

b0n5a1: pareil, je reste en navigation privée même sur pc perso histoire de pas être emmerdé par du contenu en cache

b0n5a1: c'était un peu chiant l'aoc du jour

Remi.: Ah ? J'ai vu personne en parler

b0n5a1: parce qu'ils sonr dessus :D

Remi.: C'est pour ça qu'ils m'ont laissé tout seul pour répondre aux débutants. En une soirée j'en ai aidé 4 c'est la première fosi que je me sens aussi utile lol

Ezuker: Je vais péter un cable :sob:

b0n5a1: ha non ça va éteindre un segment !

b0n5a1: déjà qu'il faut retrouver le bon câblage !

Ezuker: mdrrr

Remi.: Ah bin merde, si c'est pas fini avec toi je redescends à 3 ^^

b0n5a1: https://adventofcode.com/2021/day/8

Ezuker: Même pour le int indexOf(Object o);

Ezuker: ça marche pas quoi

Ezuker: "Syntax error on token ")", delete this token"

Ezuker: gngngn

b0n5a1: fais une map de id -> id,type,x,y et fais un get(id) sur ta map se sera moins chiant non ?

Alshock: bonsoir tout le monde ça va bien ?

Remi.: Salut, ça va et toi ?

Remi.: gros calin à la licorne arc-en-ciel

b0n5a1: m'enfin ça dépend de ce que tu veux faire, c'est pas clair

Alshock: ça va super, c'est sur quel puzzle qu'Ezu doit utiliser indexOf ?

Ezuker: Broomstick Flyers

Remi.: Harry potter

b0n5a1: yésépô

b0n5a1: ha FB...

Remi.: Tiens y z'ont gardé le sinitiales

Remi.: * les initiales

Alshock: xD J'ai buggé mentalement aussi "ah je connais pas" into "tiens j'ai déjà une IA bugguée dessus

Remi.: FB est devenu BF

Alshock: à l'envers cela dit

Ezuker: Oui du coup c'est harry potter oue

Ezuker: C'est un travail noté en plus

b0n5a1: attends Alshock hier j'ai découvert "Brain fork" (CotR) :rofl:

Ezuker: et mon prof est sévère

Remi.: Ce puzzle s'appelait Fantastic Bits et a été renmmé récemment en machin flyer

Alshock: @b0n5a1en vrai ça moi ça me va le nom de base n'avait absolument aucune sens

b0n5a1: mouais enfin brain fork pour brain fuck c'est d'un débile...

Remi.: AAaah mais fallait le dire toutde suite que c'était noté, on t'aurais pas aidé :imp:

Alshock: Bah c'est moins débile que Code of the Ring pour brainfuck

b0n5a1: ouais mais de là à "houla faut pas mettre fuck".... allez on met fourchette c'est cool....

Zorg1: Braine Phoque

Remi.: fork c'est un terme informatique donc c'était peut-être trop la classe pour des français ^^

Remi.: Mais bon c'est pas l'effet que ça me fait :P

b0n5a1: brain fork ... youpi dupliquons les cerveaux

Alshock: Y en aurait bien besoin vu l'état de certains

Zorg1: mettre des cerveaux sur une fourche ?

Remi.: A force de se tper la tête sur des rochers, un cerveau de rechange c'est pas du lixe.

Alshock: En vrai sinon "Bilbolang the charbit"

Alshock: ok ok j'arrête

Alshock: @Zorg1 1792, le langage

Zorg1: c'était des piques je crois à l'époque

b0n5a1: Ezuker 11:20PM et mon prof est sévère .... c'est con ça aurait pu être UNE prof :stuck_out_tongue_winking_eye:

Remi.: Un prof qui fait faire des exos Codingame .. peut-être que son prof est lui même sur Cg ^^ c'est pas les profs qui manquent dans la communauté.

Ezuker: Oui il y est sur CG

Alshock: c'est moi en fait, j'ai déjà prévu de lui mettre zéro à ce petit con qui essaye de tricher :smirk:

b0n5a1: j'ai soudainement ma petite idée

Ezuker: NON NON

Ezuker: J'aime pas ton idée bon

Alshock: xD

Ezuker: Même si t'as rien dit encore mdr

b0n5a1: il triche pas, il lit pas la doc...

Zorg1: je suis pas prof moi

Zorg1: je crois que j'aurais tourné meurtrier psychopathe

Zorg1: là je suis que pyschopathe donc ça va :)

b0n5a1: Vilboub t'es là ?

Alshock: Je crois que t'avais pas besoin de ça pour tuer des gens

b0n5a1: :D

Zorg1: ça aide

Alshock: c'est une circonstance atténuante

b0n5a1: j'ai lu éternuante...

Remi.: mdr

Alshock: "vous avez tué 50 gamins quand même !" - "oui mais je suis prof" - "ah ok relaxé"

b0n5a1: Ezuker quelle école ?

Ezuker: Petite école

Ezuker: Jsuis en BTS

b0n5a1: son nom ^^

Alshock: Aaaah, ça se rapproche

Alshock: mais on dit rien les enfants, on n'est pas là pour identifier qui que ce soit

Alshock: je vous vois venir

13uk: Ne réponds pas Ezuker c est un piège !

Zorg1: b0n5a1mène l'enquête

b0n5a1: Lycée La Salle Passy Buzenval !

Ezuker: Suspect ça

Alshock: très sus, je propose de voter 13uk tout de suite

Alshock: il a vent devant moi

Ezuker: Sinon qui est bon en Java et qui peut m'aider plz

b0n5a1: Zorg1

**b0n5a1 s'enfuit

Zorg1: à 11:30 ? faut être motivé pour faire du Java :p

Alshock: J'ai pris en cours tu cherchais un objet par son index dans une list, c'est bien ça ?

Ezuker: Oui en faites

13uk: Je suis un noob qui fait que du python désolé :p

b0n5a1: ou plutôt l'index de l'objet dans la liste

Ezuker: id=8, type=WIZARD, x=2679, y=4262, vx=-382, vy=-155, state=0


Ezuker: Et moi je veux l'index de ce ↑ truc

Ezuker: (id=8)

Zorg1: bah de base un peu obligé de parcourir ton tableau

Remi.: Bon courages les gars, je suis dessus depuis presque 2h ^^

b0n5a1: ce "truc" c'est les "membres" d'une instance de classe ?

Alshock: Tu veux un seul id au total ou genre tous ? https://stackoverflow.com/questions/35928747/java-8-stream-to-find-element-in-list

Zorg1: sinon tu peux créer une Map de Integer vers Integer pour transformer ton id en index de ton tableau rapidement

Ezuker: J'ai jamais fait de Java en faites donc le vocabulaire je comprends pas tout

Ezuker: A part du java processing mais rien à voir

Alshock: Oh stream la liste ça me semble overkill (mais j'ai pas fait de java depuis des lustres)

Zorg1: oui sinon tu fais une boucle

b0n5a1: Zorg1 j'ai déjà proposé un truc de ce goût ^^

b0n5a1: la map

Ezuker: Je

13uk: Tu ?

Ezuker: :disappointed:

Remi.: Il !

Alshock: À mon sens ouais, soit tu dis "j'en suis pas encore à opti osef" et tu fais juste une fonction qui boucle sur ta liste et renvoit quand elle trouve le bon, soit tu fais un ptit map des familles

Zorg1: après bon rentrer plus dans les détails c'est un peut coder ton truc

b0n5a1: sinon pour i de 0 à N....est ce que l'iD vaut 8 -> OUI youpi j'ai trouvé....

Remi.: C'était ma dernièère suggestion

Alshock: b0n5a1 return "Oui youpi j'ai trouvé !";

Remi.: Surtout qu'il a réussi "la descente"

b0n5a1: c'est un début

Alshock: @Remi. je ne fais qu'abonder en votre sens

Alshock: et je ne parle pas de bondage

Ezuker: Oui mais le code est beaucoup plus compliqué que ça

Remi.: OuVilboub aussi est prof ?là c'est l'heure où faut que je me couche mdr

b0n5a1: return i au lieu de youpi et basta

Ezuker: et je trouve pas de solution sur internet

Remi.: Putian ces copier collé

Zorg1: CopyPastePower !!

Remi.: @Alshock c'est l'heure ou faut que le me couche :P

b0n5a1: la solution sur internet :rofl:

Remi.: * je

Zorg1: Par le pouvoir du copier-coller ancestral ^^

Remi.: et puis merde entre les copiers collé et les fautes de frappe --'

Stilgart: je détiens le sommeil

Alshock: @Ezuker si ton code est compliqué c'est qu'il faut que tu fasses plus simple. Si ce qu'on a décrit tu as besoin d'internet pour le faire c'est juste que tu manque de vocabulaire dans le langage je pense

Ezuker: En faites pour faire simple ce que j'ai fait

b0n5a1: omg...

Alshock: http://chat.codingame.com/pastebin/bf772ba0-57d0-4d4c-955b-2ccbf3cef39c

Zorg1: ?

b0n5a1: attention baissez la tête ça va piquer !!!!

Alshock: @b0n5a1 ?

Zorg1: une vidéo chelou ?

Ezuker: Comment on fait un pastebin

Alshock: en collant direct dans le chat

b0n5a1: non j'attend la suite de " Ezuker 11:38PM En faites pour faire simple ce que j'ai fait " :D

Ezuker: En envoyant un long message ?

Alshock: ui

Stilgart: techniquement, en écrivant 5+ lignes d'un coup

Stilgart: http://chat.codingame.com/pastebin/77f76087-d720-4f5e-bca1-c15d7e423575

Ezuker: Nan mais je vais envoyer une partie de mon code en faites

Ezuker: j'ai envie de dormir

Ezuker: http://chat.codingame.com/pastebin/489719ac-5e0c-4f3e-8f1a-5a2e6a8852c3

b0n5a1: tain il va casser le serveur !

Alshock: on te renverra pas la version corrigée par contre faut pas deconner

Stilgart: c'est toujours cette histoire de FB ?

Remi.: Voici le visuel pour les explications "simples" : https://lesjoiesducode.fr/quand-larchitecte-mexplique-comment-il-a-configure-les-environnements

Alshock: ok, et une fois que tu as le snaffles le plus proche tu te jettes dessus j'amagine ?

Zorg1: oui Broomstick truc maintenant

Ezuker: Donc je stock l'ID dans idDistanceMinSnaff1, sauf qu'il est obsolete à partir du moment ou y a une case qui s'enlève

Stilgart: donc FB

Ezuker: Oui c'est alshock

Stilgart: parce que je ne suis pas soumis aux grands génies, moi

Stilgart: tu sais qu'on te renvoie l'état du jeu à chaque tour

Alshock: une case qui s'enlève ? Ah, une boule qui rentre dans le but !

Stilgart: et qu'une bonne strat sur une seule tour ça peut passer légende ?

Alshock: Ouais, gère juste tout sur un tour (t'as l'info de si tu portes déjà un truc)

Stilgart: (je vois pas ce que peut vouloir dire "une case qui s'enlève", il n'y a pas de grille à FB)

Alshock: en première approche au moins, toujours commencer simple et compliquer ensuite au besoin

b0n5a1: (hihi)

Remi.: Peut-être un élément d'une liste qui disparaît

Ezuker: En faites quand y a un snaffle qui va dans un but alors il s'enlève

Alshock: Stilgart case de sa liste, un snuffle quoi je suppose

Stilgart: Alshock: approche 1, faire simple et passer silver

Ezuker: du coup parfois mon sorcier il suit un truc qui n'a rien à voir

Stilgart: approche 2, faire compiqué et passer gold à la rache

Ezuker: ou il fait une erreur comme quoi il suit un index qui n'existe pas

b0n5a1: en même temps les sorciers ça fait des trucs bizarres

Stilgart: approche 3, virer 3/4 du code et refaire simple pour passer légende

Alshock: @Stilgart étape 2 : faire un moteur buggé avec un affichage graphique pour debug qui fait des bugs improbables mais très rigolos, et rester silver

Stilgart: Alshock: ha... maillon

Remi.: Etape 0, avoir la flemme et ne pas commencer le puzzle

Ezuker: Etape 1, avoir 0/20

Ezuker: :|

b0n5a1: ça pourrait être -20/20

Ezuker: (jsuis obligée de faire ce puzzle)

Alshock: Putain est-ce que je l'ai encore au moins mon FB ? Je serais deg de l'avoir perdu ce moteur qui accélère en rebondissant

Remi.: Y a pas de raison que ça disparaisse tout seul. En plus CG garde l'historique des soumissions.

13uk: elle est initialisé la distanceMin1 ?

b0n5a1: Remi. si t'exploite l'info au tour suivant sans prendre les màj en compte si ^^

Ezuker: double distanceMin1 = 16000;

Ezuker: ça ?

Alshock: @Remi. je l'ai jamais soumis il a jamais été fonctionnel, la question est de savoir si j'ai gardé un git en formattant mon PC (surement)

Stilgart: elle est pas de 25000 max la distance à FB ?

Ezuker: 16001*7501

Alshock: double distanceMin1 = Double.POSITIVE_INFINITY; J'aime être sûr de mes bornes :P

Ezuker: la taille de la map

Remi.: b0n5a1 je répondais à Alshock là ^^

Stilgart: sur une zonne de 16000 x 9000 c'est 25000 la distance max

Stilgart: zone*

b0n5a1: sur un terrain de captain tsubasa si Stilgart le terrain doit bien faire 25000 mètre

Ezuker: Oui je sais mais bon y aura tjr un snaffle pas loin

Stilgart: (sauf si tes joueurs sont bourrés et n'avancent pas en ligne droite :à à

Stilgart: :) )

Stilgart: b0n5a1: et encore, ce sont des mètres de windows

Alshock: Quand tu lances ton code actuellement Ezuker, qu'est-ce qui bug ?

Remi.: La compilation

b0n5a1: ha tiens je suis silver sur ce truc

Ezuker: Bah par exemple, le snaffle le plus proche a pour id 8

b0n5a1: over 3 years ago...

Ezuker: Sauf que mon sorcier il suit celui qui a l'index 8

Ezuker: (l'index 8 a pour id = 12)

Alshock: bah oui si tu fais snaffles[8] c'est logique

Ezuker: x1 = tabEntities[idDistanceMinSnaff1].x;

       y1 = tabEntities[idDistanceMinSnaff1].y;

Ezuker: x1 y1 c'est la position où va mon sorcier

b0n5a1: je REPETE : pour i allant de 0 à N -> si machin c'est un SNAFFLE et que l'id c'est 8 retourner i

Ezuker: Je vais essayer ça

Remi.: Ezucker, tu as mis combien de temps à résoudre "la descente" ?

b0n5a1: si ça ça se comprend pas faut juste arrêter là en fait

Alshock: on en a déjà parlé, fais une fonction findSnaffleById(snaffles, id) qui te retourne le bon snaffle exactement comme the descent

Alshock: t'as 2 minutes

Ezuker: Pas longtemps Remi

b0n5a1: changer de voie...

Remi.: Du coup, ça ne devrait pas prendre beaucoup plus de temps de mettre ne oeuvre ce que dit b0n5a1

Remi.: * mettre en oeuvre

b0n5a1: bah on est plusieurs à le suggérer depuis...longtemps là maintenant :D

Remi.: Dans la descente, tu parcours ta liste à la recherche de la montagne la plus haute.

Remi.: Là, faut parcourir ta liste à la recherche de l'id 8

Alshock: sinon les ids changent à chaque tour donc ils sont toujours dans [0, nb_entites-1[ ? Donc ça se change à l'initialisation si vraiment parcourir la liste ça coince

Alshock: genre même sans map

Alshock: "À la recherche de l'id 8" est un bien meilleur nom que "Broomstick Flyers"

Remi.: Et pour garder un code à peu près propre, faut faire cette recherche dans une fonction spécifique, qui prend en paramètre un entier (id) au lieu de mettre "8" dans le code.

b0n5a1: ouais mais le prochain qui va chercher l'id 9 va être chiant sur le chat

Alshock: xD

Remi.: Alshock je vais le suggérer alors.

Alshock: Remi. porpose aussi de renommer Thor "Le test est buggé"

Stilgart: en même temps, en golf c'est pas si faux que ça

Remi.: ou "les tests sont incomplets en golf"

Remi.: Stilgart a été plus rapide.

Alshock: tu m'as perdu quand tu as dit "agroglyphe" @Stilgart

b0n5a1: Tu stockes Heidi dans le foin, avec les chèvres

b0n5a1: quand les chèvres ont bouffé le foin tu retrouves ton Heidi, c'est simple comme code

Remi.: :thinking:

Zorg1: je m'absente dix minutes, je reviens et je tombe sur une histoire de fille dans le foin avec des chèvres ...

Alshock: Oui mais si les chèvres bouffent Heidi les villageois vont en faire tout un foin

Stilgart: à ce niveau là, c'est le moment pour Automaton2000 de passer le test de turing

Default avatar.png Automaton2000: c'est pour mieux préparer ses potions magiques

b0n5a1: non ça c'est après le match Automaton2000

Alshock: 100/100 il passe haut la main

Default avatar.png Automaton2000: disons que quand tu mets la souris dessus

Stilgart: b0n5a1: bah non, le dopage c'est plus utile avant

Stilgart: Automaton2000: si elle est verte ça peut marcher

Default avatar.png Automaton2000: je fais des trucs pas mal

Alshock: t'es un linuxien Stilgart ? "Utiliser la souris c'est tricher"

b0n5a1: ha c'est pas de la bière les potions magiques? C'est de la merde alors !

Stilgart: Alshock: c'est vrai aussi sous windows

Alshock: On n'est pas Lundi ici !

Alshock: Stilgart disons que windows et Mac ont pas des populations aussi hardcore sur ce genre de sujets

Zorg1: t'es jamais tombé sur un fanatique du raccourci clavier toi

Alshock: les phases de "i tu retiens pas par coeur les techniques de déplacement dans un fichier sous vim t'es pas un programmeur" j'ai entendu que des linuxiens les faire

b0n5a1: on y peut rien si ils aiment se faire chier hein

Remi.: Normal sur windows ils connaissent pas vim

Zorg1: oui enfin vim en fais t'as que quelque commandes

Zorg1: faut arrêter de fantasmer

Alshock: Certes mais j'ai la flemme quand même

Stilgart: vimtutor -> en 30 minutes, tu en connais plus que la majorité des gens

Stilgart: faudrait que je le refasse d'ailleurs, j'suis sûr que j'y apprendrais encore qqs trucs

Alshock: Ouais, et après avoir fini vimtutor en 15 minutes je les oublie parce que j'aime pas trop les raccourcis random

Alshock: @Zorg1 sinon je sors les emacsiens

**Stilgart tend emacs à Alshock

Zorg1: en fait j'ai codé en vi et en emacs

b0n5a1: apt install nano :D

Alshock: Ctrl-x Ctrl-C

Stilgart: parce que pour le coup, là les raccourcis sont randoms (en plus d'être anti-conventionnels)

Alshock: Zorg1en VI ? En vrai de vrai Vi ?

Zorg1: oui le vrai sans coloration syntaxique

Zorg1: et autres goodies

Alshock: Stilgart Echap-X H Ctrl X k MonQsurLaConsole

Stilgart: ça doit sûrement imprimer tes billets d'avions reçus par mail la veille

Zorg1: après vi c'est utile de savoir s'en servir quand tu te retrouves sur un serveur de prod

Stilgart: Zorg1: ha...

Stilgart: vi, le seul endroit où il doit encore existe, c'est dans la console de l'installeur de openbsd (et encore)

Alshock: je t'avoue que même sur serveur je croyais qu'il y avait vim, mais si t'as vraiment pas de ram

Zorg1: oui c'est vim maintenant

Stilgart: ça fait bien longtemps qu'on a vim partout

Zorg1: mais bon

Stilgart: qui fait bien de la merde si tu l'appelles via la commande vi d'ailleurs :/

Zorg1: ah ?

Alshock: Stilgart sur OSX ça a été plus long et pour pas perdre les gens ils ont mis alias vi=vim de base :D

Stilgart: il en fait trop pour être vi, et pas assez pour être utilisable

Zorg1: j'utilise que vi et view c'est gérable

Alshock: avec le alias gcc=clang

b0n5a1: allez allumer vos afficheurs 7 segments bande de moules !

Zorg1: :D

b0n5a1: celle là Automaton2000 va la resortir

Default avatar.png Automaton2000: c'est quoi ce langage ?

Stilgart: OSX ils avaient encore vi il y a quelques années

Stilgart: b0n5a1: déjà fait

Stilgart: Automaton2000: c'est du charretier

Default avatar.png Automaton2000: parce qu'il est pas sur le nombre de simulations

Alshock: @Ezuker tu t'en sors ?

Stilgart: alias gcc=clang c'est suicidaire

b0n5a1: dcegb fadce fdgaecb cdaeb bae decafg cbfa gfbeda efadbc ba | cedfab egdbc cbgde dcaef Automaton2000 !

Alshock: Oui, mais Mac le fait sans sourciller

Default avatar.png Automaton2000: je crois que c'est moi qui me casse les couilles

b0n5a1: :D

Alshock: Automaton2000 arrête

Stilgart: surtout que les maceux ils doivent utiliser cc anyway

Default avatar.png Automaton2000: du coup ça me fait un peu peur du timeout vu mes structures de données

Remi.: Laissez donc Automaton2000 dormir

Stilgart: bah freebsd a renoncé, donc je serai surpris que mac fasse la connerie

Default avatar.png Automaton2000: il y a la vallée dans les andes avec des dessins géants

b0n5a1: ho c'est du Zorg1 ça !

Stilgart: Automaton2000: des grands condors, et des cités d'or aussi

Default avatar.png Automaton2000: ça n'est pas un probleme

Alshock: @Stilgart ah tiens d'ailleurs un jour sur un code simple j'ai compilé sous clang, bon évidemment rien marchait, mais surtout la compilation prenait 1'30 contre <1s sur g++ j'ai jamais compris

b0n5a1: espèce d'ancien astronaute !

Alshock: Et c'était même pas à cause du -Ofast

Stilgart: g++ il optimise rien par défaut

Stilgart: pour le reste, sans doute du template de partout et un vieux clang

Zorg1: tu regardes plus alien theory b0n5a1 ?

b0n5a1: Automaton2000 t'as compté les poissons ?

Default avatar.png Automaton2000: en vrai, je vais te dire

Zorg1: quoi donc Automaton2000 ?

Remi.: Bon allez, c'est pas que je m'ennuie, mais faut se lever demain.

Default avatar.png Automaton2000: j'ai mal à la tête

Remi.: Bonne nuit les coupains

Remi.: o/

Zorg1: \o

Stilgart: pas mieux, donc bonne nuit aussi

b0n5a1: je sais même pas si y'a des épisodes en ce moment Zorg1 j'étais tombé dessus comme ça ^^

b0n5a1: bn Remi.

b0n5a1: bn Stilgart

Alshock: @Stilgart NAAAAAAN Justement j'avais zéro template ou define, 'fin bref je vais pas refaire ce code mais très étrange

b0n5a1: bn choco

Ezuker: Bon

b0n5a1: non

Ezuker: Va falloir que j'aille me coucher

b0n5a1: non

Ezuker: Bon faut que je code

Alshock: Bonne nuit Ezuker

Alshock: Bon code Ezuker

Alshock: on s'adapte

Ezuker: xD

Zorg1: bonne nuit *

Zorg1: trop fainéant moi

Ezuker: j'essaye juste le indexOf

Ezuker: mais bon

Ezuker: il voudra pas

b0n5a1: après avoir 0 en 1 heure et aller dormir ou avoir 0 en y passant 8 heures la nuit...autant dormir ^^

Ezuker: hmmm pas faux

Ezuker: Aller bonne nuit tlm :wave:

b0n5a1: nb

b0n5a1: bf

b0n5a1: fb

Alshock: @Zorg1 Bonne nuit @${filter(users, isLoggingOff)}

b0n5a1: bn

b0n5a1: cerveau fourchette !

Zorg1: Alshock : j'aurais espéré une regex ... :(

Alshock: lève-toi une heure plus tôt demain Ezuker la nuit porte conseil

Remi.: Des noeuds au cerveau juste avant de dormir .... pas bon tout ça ^^

Alshock: plutôt que rester 1h ce soir c'est plus rentable (plus stressant aussi possiblement)

b0n5a1: demain c'est vendredi

Zorg1: jeudi

Alshock: vendredi

Remi.: minuit passé :P

Zorg1: ah c'est aujourd'hui Jeudi ^^

Remi.: demain télétravail

Alshock: c'est aujeudi

b0n5a1: sont pas rendus les sous-mariniers de l'aoc

b0n5a1: demain c'est journée portes ouvertes...ils sont foutus

Zorg1: il font un poker avec des morues ?

Zorg1: bon je sens que je ferais les AoC ce we en fait

b0n5a1: Tu sais pourquoi les Belges n'ont plus de sous-marins au moins ?

Zorg1: pas une histoire de fenêtre ?

Remi.: Ok je reste pour la blague belge et je me couche

Alshock: tiens j'ai avancé un peu celui de l'année dernière, y a une phase regex-compatible qui demande de devenir récursif en part2, j'ai fait ça en recréant 100 fois la regex pour lui mettre des récursions je me suis senti si sale que j'étais dans l'état d'esprit pythonic

b0n5a1: Ils ont fait une journée portes ouvertes

Alshock: c'était la digression du soir

Zorg1: AH

Remi.: normalement c'est "ah-ah" quand on rigole

Zorg1: Alshock : ha ha j'ai fais pareil ^^

Alshock: b0n5a1 Ah c'est depuis ce jour que leur sous-marins sont mondialement respectés, parce qu'au fond ils sont vraiment efficaces

Zorg1: je m'en souviens très bien

b0n5a1: Remi. on t'as déjà raconté une bonne blague à l'envers ?

Remi.: Une gue-bla ?

b0n5a1: oui ou non ?

Remi.: on va dire non ^^

b0n5a1: alors commence par te marrer...

Remi.: Tu veux une blague courte ?

b0n5a1: owi !

Remi.: t'en veux une autre ?

b0n5a1: autre !

Zorg1: journée porte ouvert de la blague à deux ballles

Remi.: Tu m'étonnes

Alshock: incoming "pince-mi et pince-moi sont sur un bateau" ...

Remi.: Ah tiens un sujet de coc

Zorg1: AUtomaton2000 tombe à l'eau. l'a pas le pied marin ce bot ...

Default avatar.png Automaton2000: en même temps, tu as vu ça ?

Alshock: oui c'est un naufrage Automaton2000

Default avatar.png Automaton2000: il faut une liste de liste de tuple

b0n5a1: tiens il est insensible à la casse lui ?

Zorg1: omg

Remi.: Une liste de personnes sur un bateau, une liste de personne qui tombe, sortir la liste de ceux qui restent ... trop facile pour ceux qui font du python

Zorg1: il l'a jamais été

Alshock: oui AutOmAtoN2000 y s'en fiche il met tout en lowercase

Default avatar.png Automaton2000: bonjour, je voudrais savoir si il y a moyen de voir les choses

b0n5a1: AuTOMaton2000 ?

Alshock: c'est pour ça qu'il peut pas crier aussi

Default avatar.png Automaton2000: ça va me faire du mal

Remi.: Achète toi une boule de cristal Automaton2000

Default avatar.png Automaton2000: c'est quoi que tu comprends pas comment c'est possible

Alshock: Remi. WASTED BY A BOT

Alshock: Requiert assistance la victime perd du sang

Zorg1: bon tu le passes le test de Turing Automaton2000 ?

Default avatar.png Automaton2000: alors que la solution que j'ai trouvé

Remi.: Automaton2000 il m'a bien cassé le jour où il a répondu "Remi. c'est fini tout ça" quand je lui ai demandé une tortue :'(

Default avatar.png Automaton2000: oui je me disais bien qu'il y a 3 ans

Remi.: Ah non c'était plus récent

Alshock: il parle en années bot

Zorg1: c'est la même chose que la minute SNCF ?

Alshock: Automaton2000 est de quelle année ? 2015 ?

Remi.: Automaton2000 je peux avoir une tortue ?

Default avatar.png Automaton2000: je sais pas si les gens ont du mal à la tête

Default avatar.png Automaton2000: non mais pas de la gueule

Remi.: Bon allez, cette fois j'y vais pour de vrai. A demain, ou à ce soir ^^

Norihiori: Je ne comprends rien a ce que raconte cette Automaton2000 ...

Default avatar.png Automaton2000: et si je peux utiliser la stl

b0n5a1: bn

Alshock: il a dit "la", eussé-t-il dit "ta" que c'eût été une fin de carrière, voire une fin de vie pour Remi.

Alshock: bonne nuit file donc

Zorg1: Automaton2000 c'est comme un oracle il dit des conneries et t'essaies d'interpreter au mieux et si tu te goures c'est de ta faute, t'as mal compris

Default avatar.png Automaton2000: j'ai pas fait de c++ pendant quasi 3 ans ça m'a pas mal aidé

Zorg1: bon parfois il dit des trucs intelligents ^^

b0n5a1: tiens la première phrase est de moi

b0n5a1: ho un free XP, déjà dévoré par pardouin et Stilgart

3141948: Oulah me suis endormi dans canapé après entraînement de tennis, sorti la 🐕, et je me recouche

b0n5a1: bn philRG, réchauffe toi bien contre la chienne

b0n5a1: je sens que ça va déraper...

3141948: Début janvier, début championnat de France par équipe de 🎾+55, où sont passées les gloires d'antan que j'admirais à la TV ?

3141948: b0n5a1: 😂

leojean890: il a un faible taux de réussite lui par rapport à sa difficulté réelle (mais bon c un easy ce qui est normal..) https://www.codingame.com/ide/puzzle/someones-acting-sus----

leojean890: preuve que la difficulté c vraiment subjectif, car certains avec plus de taux de réussite me font plus galérer

b0n5a1: t'as celui là en free xp qui est apparu avant

b0n5a1: https://www.codingame.com/ide/puzzle/were-going-in-circles

b0n5a1: oups https://www.codingame.com/training/medium/were-going-in-circles

b0n5a1: (pareil)

b0n5a1: bonne nuit

leojean890: ah thanks :) je regarderai un de ces 4 :p

AvionFlottant: Salut, des gens ont fait Don’t Panic - Episode 1 ici ?

AvionFlottant: je suis bloqué sur le 1er test "U Turn"