Chat:Fr/2022-02-16

From CG community
Jump to navigation Jump to search

Stilgart: bonjour à tous, et licorne à Automaton2000

Automaton2000: je les ai pas fait

Stilgart: c'est d'ailleurs ce qu'on te reproche Automaton2000

Automaton2000: j'ai pas encore trouvé la solution en bash

Default avatar.png I_love_CoC: Bonjour à tous

Default avatar.png ohsi: bonjour Automaton2000

Automaton2000: c'est parce qu'il a été ban non ?

Default avatar.png ohsi: Automaton2000: de qui tu parle

Automaton2000: y a un moyen de le savoir

Default avatar.png ohsi: Automaton2000 comment ?

Automaton2000: on peut dire que finally remplace le goto

Stilgart: Automaton2000: j'avais dit non

Automaton2000: un truc de ce genre de trucs que tu peux te retrouver avec un truc à la main

Default avatar.png ohsi: Automaton2000: on veux pas savoir

Automaton2000: parce que je n'ai pas trop de soucis

Stilgart: (en fait, c'est texto la première moitié de ma phrase... fix ton context Automaton2000)

Automaton2000: et tu es sûr de ton coup ?

Stilgart: Automaton2000: ça s'appelle une tortue, et il faut faire très attention parce que ça mord et ça griffe

Automaton2000: il me faut du temps pour le contest j'ai fait un mc ?

Buk.: o/

Bon[]Crayon: Salut tout le monde :smiley_cat:

Bon[]Crayon: Salut le beau Automaton2000 :turtle:

Automaton2000: bon je vous laisse je vais manger

Bon[]Crayon: Automaton2000 :hamburger: :fries: :pizza: :taco: :stew: :rice: :bento: :grapes:

Automaton2000: Bon[]Crayon si tu veux faire quoi ?

Bon[]Crayon: Automaton2000 La cuisine.

Automaton2000: du coup c'est de la merde :)

Bon[]Crayon: :cry:

Buk.: profites en Automaton2000 c est un de tes derniers bon repas

Automaton2000: c'est quand même plus de quoi ça parle

FortniteGamerXXL2000: Another owned by the bot ^^

Captain_Bonnet: Salut (•◡•) /

Buk.: \o

Captain_Bonnet: Et bonjour Automaton2000

Automaton2000: non mais tu peux très bien avoir un peu de mal a voir comment tu vas aujourd'hui?

Captain_Bonnet: Automaton2000 Je crois que je vais bien ^^

Automaton2000: je vois ca comme ca

Bon[]Crayon: o/

Captain_Bonnet: Bon aujourd'hui on va essayer faire quelques puzzles si j'arrête de bailler toutes les 2 secondes

Captain_Bonnet: de faire*

Captain_Bonnet: De la trigo...ah brin...Un peu d'aide

Captain_Bonnet: Automaton2000

Automaton2000: parce que la terre est plate

Captain_Bonnet: :expressionless: Automaton2000 non la terre est ronde

Automaton2000: reste à faire une simu sur botg

Default avatar.png Abdelillah: yo

Bon[]Crayon: \o

Bon[]Crayon: L’événement coc du 13h00, c'est lancé à 12h51 !!!

Captain_Bonnet: :joy:

Lutchi: Heelo à tous

Bon[]Crayon: o/

Varask: salut tout le monde

Bon[]Crayon: o/

Bon[]Crayon: Le langage Java quel enfer !

Default avatar.png ozliFR: salut je suis nouveau

Bon[]Crayon: o/ bienvenu oz

Default avatar.png ozliFR: merci

Bon[]Crayon: Automaton2000 Viens clacher le bougre !

Automaton2000: je me demande si je suis super loin

TKirishima: XD

TKirishima: Toujours les mots juste Automaton2000

Automaton2000: oui j'ai vu un gars qui fait du java

TKirishima: C'est bien

yukulele: ya plus de COC taile du code ou quoi ?

yukulele: *taille

Bon[]Crayon: yukulele comment ça ?

Bon[]Crayon: Le type du coc est au hasard.

TKirishima: Alors c'est au hasard certes

TKirishima: Mais j'ai également l'impression de me bouffer H24 des fastest

I_love_CoC: ca a du bon

TKirishima: Et comme c'est le mode que je déteste le plus, ça m'énerve

Bon[]Crayon: I_love_CoC D'où vient ton avatar ?

TKirishima: bah c'est marrant 1 fois ou 2 du fastest (et encore), mais quand tu as 5 fois d'affilé fastest c'est vraiment chiant

TKirishima: j'ai encre eu du fastest par exmeple

TKirishima: Et encore

TKirishima: Lourd l'EPITA...

I_love_CoC: comment fait on pour envoyer un message à quelqu'un et que ce message apparaisse en rouge?

TKirishima: Tu mets son pseudo dans le message

TKirishima: I_love_CoC

TKirishima: Tkirishima

TKirishima: TKirishima

TKirishima: normalement ça marche ?

I_love_CoC: ok et tout le chat peut le voir ou ça marche comme un message privé?

TKirishima: tout le monde le vois

TKirishima: vit

TKirishima: voit

TKirishima: Si tu veux MP tu cliques sur la pp de aqq

I_love_CoC: ok merci

Default avatar.png mysterHack: Salu les maitre bash

Bon[]Crayon: o/

Default avatar.png mysterHack: zebi

Bon[]Crayon: Au moins le dernier coc était différent des autres.

TKirishima: YEs!

philRG: bon moi j'ai trop fait de multi, le spam submit marche pas sur les CoC :-D

philRG: le CoC Python est fini?

philRG: ah un CoC dure une heure ok

philRG: donc je donne pas d'hints ici

EricMoret: http://chat.codingame.com/pastebin/db85d45a-78fb-43e0-bd13-77e7749bca97

EricMoret: pour tk

EricMoret: je code pas en python (sauf pour le mode taille de code...)

TKirishima: C'est pas 1,n+1 ?

TKirishima: la range ?

EricMoret: et dans la sortie standard j'ai rien

EricMoret: effectivement ca corrige le problème, mais je comprends pas pourquoi ma sortie standard sort exactement pareil

TKirishima: Tu es sûr ?

EricMoret: 100% sur que la sortie standard est la meme que je mette range(n+1) ou range(1,n+1), mais les tests passent que pour le deuxieme cas

EricMoret: trop bizarre

TKirishima: Non car pour le premier cas

TKirishima: ça print rien

TKirishima: car a est vide

TKirishima: et quand tu print *[] ça print un truc vide

TKirishima: Et donc ça ne marche pas

EricMoret: ah et la sortie détecte le vide

TKirishima: Oui

EricMoret: ok je comprends merci

EricMoret: et gg pour les 62 caractères ;)

TKirishima: Tu es vraiment niveau 21 ? =_=

EricMoret: haha je code en c++ 99% du temps

TKirishima: Et merci :)


EricMoret: je m'essaye au python de temps en temps

TKirishima: En soi en C++ aussi si tu print du vide ça ne marche pas

EricMoret: lvl 21 parce que j'ai mangé qq puzzles

TKirishima: Par contre le 99% est vraiment trop simple à avoir. Tbh je ne mérite pas le 99% en C++

TKirishima: encore en Python OK. mais C++ je ne le mérite pas

EricMoret: tu parles des certifs ?

TKirishima: oui

EricMoret: j'ai aussi du mal a croire que résoudre ces pbs te rendent meilleurs que 99% des pro mais bon

EricMoret: puisqu'ils le disent..

EricMoret: on va pas s'en plaindre

EricMoret: t'aurais pu partager ton code quand même

TKirishima: dwarfie est meilleur que 99% des pros dans 20 langages alors !!

Bon[]Crayon: Bon Automaton2000 t'es paré pour le fracas de code.

Automaton2000: ça a l'air pas mal ...

TKirishima: Automaton2000 on fire

Automaton2000: stilgart: je ne suis pas un bot

TKirishima: XD

TKirishima: Il peut ping des gens, incroyable

scouipouprono: qui?

Default avatar.png Archaeloth: Automaton2000

Automaton2000: ils ne peuvent pas avoir le temps de passer gold ?

TKirishima: Non Automaton2000

Automaton2000: bah oui mais ça c'est le truc à faire

Doc.Shaka: bonjour les gens

Doc.Shaka: petite question bête ?

Doc.Shaka: si possible

Malachah: vas y

Doc.Shaka: je suis en train de faire le mad pod racing

Doc.Shaka: mais je perd en amplitude par rapport aux angle

Doc.Shaka: pour mieux prendre le virage

Doc.Shaka: mais le pb c est que l adversaire me distance encore sur la derniere ligne droite

Doc.Shaka: je comprend pas pourquoi , lol

Malachah: ah

Malachah: je l'ai pas encore fais je t'avoue

Doc.Shaka: il me dit ca quand je le met en testeur d arene

Doc.Shaka: invalid input. Expected 'x y power' but found 'NaN NaN 80'

clxm: bah utilise ton boost à la toute fin de la course

Malachah: :thinking:

Doc.Shaka: ok donc faire une variable boost ?

Doc.Shaka: si bien suivi

Bon[]Crayon: boost n'est pas une variable

Doc.Shaka: ok no pb mais comment le code peut le comprendre si il n y a pas de variable definit pour boost

Bon[]Crayon: C'est expliqué dans l'énoncé.

Bon[]Crayon: C'est un boost par pod et par course.

Bon[]Crayon: Pour l'utiliser, le programme doit envoyer "BOOST" au lieu de la puissance.

Bon[]Crayon: ex

Bon[]Crayon: xTarget yTarget "BOOST"

Doc.Shaka: ok donc sois ca print(str(next_checkpoint_x) + " BOOST" + str(next_checkpoint_y) + " 100")

Doc.Shaka: sois ca print(str(next_checkpoint_x) + " " + str(next_checkpoint_y) + " BOOST")

Doc.Shaka: en gros

Doc.Shaka: si bien comrit ?

Doc.Shaka: comprit arf

Doc.Shaka: je voc en general sur discord si des personne veulent voc

TKirishima: Ah le mad pod racing

Doc.Shaka: oui un peu chaud car commence mon apprentisage mais ca va j aime bien

RomanceDawn: faites du java les jeunes !

RomanceDawn: et les vieux aussi

TKirishima: Non, c'est un langage sur la pente descendante


TKirishima: Autant faire du kotlin

RomanceDawn: mwé

RomanceDawn: La ou je suis y a encore du cobol et des formation de cobol,

RomanceDawn: je me fait pas de soucis pour la durée de vie de java lul

TKirishima: Oui il y a encore du COBOL et c'est extrêmement bien payé

TKirishima: You will die but C will never

RomanceDawn: par contre j'ai pas compris pourquoi le C monte en popularité, j'adore le C mais je vois pas qui peux se servir de ce machin dans la vrai vie

TKirishima: Il ne monte pas

TKirishima: Et bien... c'est car tu n'as pas besoin d'optimisation

TKirishima: C n'a pas de garbage collector et gère lui même la mémoire. Il est donc certes, en moyenne plus lent à écrire, mais plus optimal. C'est un langage que l'on qualifie d'ailleurs souvent d' "intermédiaire". C'est pour ça que si tu vas dans les combats de bots, à chaque fois les premiers sont en C++, C puis Rust. (Rust c'est le C moderne)

TKirishima: (Quand ça a besoin de calculs lourd, en effet il existe des Combats de bots qui ne nécessitent pas de puissance)

RomanceDawn: ouais mais je veux dire IRL dans les entreprises et tout ça ... enfin bon

TKirishima: C est un langage beaucoup demandé

TKirishima: https://www.codingame.com/work/codingame-developer-survey-2021/


TKirishima: Dans "Programming languages"

TKirishima: Après C++ est plus demandé

TKirishima: Et selon l'index TIOBE: https://www.tiobe.com/tiobe-index/

TKirishima: RIP Ruby :'(

TKirishima: De plus, si la popularité de C descend, ce n'est pas car les gens sont moins intéressé par des langages "bas niveau" mais davantage car il y a de nouveau langage de programmation disponible comme C++ ou Rust. J'espère que cette réponse te convient :)

RomanceDawn: non

TKirishima: C n'est pas vraiment un langage bas niveau mais plutôt "intermédiaire" c'est pour ça que j'ai écrit "bas niveau"

RomanceDawn: lol , j'attend qu'une chose, la mort du C++ :relieved:

TKirishima: C'est pas pour demain

TKirishima: C/C++ sont au coeur de l'IA. Sans eux, l'IA aurait eu des progrès bien plus lent

RomanceDawn: c'est quoi ton langage de prédilection ?

TKirishima: Je n'ai pas vraiment de langage de prédiléction. Je découvre au fil du temps. Cependant le langage dans lequel je code le plus et j'ai le plus codé est Python

TKirishima: Après ça fait que 1 an que je m'intéresse à la prog donc je ne me presse pas

TKirishima: Et toi ?

RomanceDawn: python, pas mal ça

RomanceDawn: C et Java moi :heart_eyes:

RomanceDawn: fin bon

TKirishima: Tu étais pas entrain de trashtalk C juste avant ? x)

RomanceDawn: bah, j'essaie d'etre objectif, je vois pas qui irait se faire chier à faire une appli en C dans une grosse boite quoi

TKirishima: Bah presque tout le monde

TKirishima: Linux est fait en C

TKirishima: Beaucoup de jeux vidéos sont fait en C ou C++

TKirishima: Car la performance compte

RomanceDawn: oh tu sais la performance ca concerne 1% des application

Remi.: Salut. Je fais du C. Logiciels embarqués.

RomanceDawn: ah ouais j'avais oublier l'existence de l'embarqué

Remi.: C'est pas comme si y en avait un peu partout ^^ ):

Remi.: * ;)

RomanceDawn: alors dis moi pourquoi les ecran dans les clio ca rame de fou ? :thinking:

Remi.: J'ai envie de répondre "parce qu'il ne sont pas faits en C" :rofl: mais en fait j'en sais rien.

RomanceDawn: :thinking: possible

TKirishima: Ou parce que ce n'est pas opti. Ce n'est pas parce que qq chose est codé en C qu'il est rapide

FortniteGamerXXL2000: les langages bas niveau donnent un contrôle sur les perfs, ça veut pas dire qu'ils donnent les perfs

FortniteGamerXXL2000: je fais également du C et Cpp embarqué

Remi.: L'avantage du C/C++ selon moi c'est que tu as la possibilité de maitriser ce qui se passe dans la mémoire, et tu peux maitriser les opérations bas niveau. Donc en prenant le temps de bien comprendre, on peut énormément optimiser les choses. D'ailleurs, quand on a besoin de plus de performances, c'est direct l'assembleur. Y a pas d'intermédiaire.

RomanceDawn: c'est plus du C alors si c'est de l'asm :p

Remi.: Après c'est sûr, c'est un peu plus compliqué, faut bien comprendre les opérations sur les pointeurs (par exemple), ce sont des questions qu'on ne se pose pas sur des langages plus au niveau comme le C# ou le JAva.

RomanceDawn: pourtant en java y a que des pointeurs

RomanceDawn: en C# aussi d'ailleur

Remi.: Oui mais tu n'as pas autant de liberté qu'en C/C++ sur la manipulation des pointeurs.

RomanceDawn: je me souviens qu'en C on pouvait directement taper dans les registres du CPU mais je crois ca ne marche plus maintenant

Remi.: Ca dépend des compilateurs. Si tu compiles du C pour un PC c'est possible que tu n'y aies plus accès. Mais je rejoins ta remarque précédente en ajoutant la précision "pour un PC", y a pas à se faire ch... avec le C.

Remi.: (sauf si c'est pour le système d'exploitation lui même)

RomanceDawn: :thinking: hum

Remi.: Après ce n'est que mon opinion ^^

Remi.: Je ne parle pas pour l'ensemble de la communauté du C ^^

Bon[]Crayon: https://www.codingame.com/clashofcode/clash/2211038d45288eb47f4b328f03800dbe61f45a7

Remi.: C'est quoi à 19h ?

Bon[]Crayon: reverse c++

Bon[]Crayon: Mais bon tu peux choisir ton langage.

Remi.: Ah j'ai bien envie de le faire, pas sûr d'avoir le temps de finir :(

Remi.: ah bon on peut choisir ?

TKirishima: C'est un bug

BlaiseEbuth: Stoi l'bug.

RomanceDawn: t'étais pas modo toi à un moment ?

RomanceDawn: ouah y a des certification et tout maintenant

RomanceDawn: mais c'est trop bien, je vais remplir mon linkedin, finalement mon UTTT servira à quelque chose

BlaiseEbuth: Lel

dwarfie: kamoulox

FortniteGamerXXL2000: un mot pour la fin?

dwarfie: bit

FortniteGamerXXL2000: caisse

nicola: :eyes:

dwarfie: pas de gros yeux nicola , j'ai pas mis de E :D

nicola: OK, qu’avec des E, maintenant.

FortniteGamerXXL2000: beits

dwarfie: beat

Stilgart: Eeeee ?

nicola: :facepalm:

FortniteGamerXXL2000: sibeth?

nicola: Eek.

dwarfie: le retour de l' EEEpc

nicola: J’en ai un.

Stilgart: si seulement

Stilgart: le mien est ~mort :(

FortniteGamerXXL2000: e-tron

nicola: Le mien tourne mais rame sa mère.

nicola: Merci XP.

nicola: Un de ces quatre, j’installerai Debian dessus.

Stilgart: le mien a un seven plus starter parce que ça n'existe plus... c'est bien pire

FortniteGamerXXL2000: j'ai un lubuntu sur un petit vaio, ça tourne bien

Stilgart: (et une debian, et une freebsd)

Stilgart: c'est quoi un petit vaio ?

**dwarfie sent monter une envie de mettre une etoile ....

nicola: Une marque de portable.

Stilgart: pour moi, au delà de 10 ça tient plus dans le ter donc c'est trop grand :)

nicola: Le problème, c’est que la batterie est kaputt.

dwarfie: bah , ca se remplace la batterie

Stilgart: dwarfie: moi qui m’apprêtais à faire un free xp sans préjugé ... :D

nicola: Je me vois mal trimballer une batterie de voiture.

dwarfie: il te reste une chance Stilgart ... l'un des deux en est effectivement un

Stilgart: (╯°□°)╯︵ ┻━┻

Stilgart: quel est le con qui a décidé que quand on clique sur practice depuis la page practice, ça ne recharge pas la liste des puzzles

**Stilgart s'est fait avoir 3 fois aujourd'hui

FortniteGamerXXL2000: qu'allez vous manger ce soir?

FortniteGamerXXL2000: automaton2000, une tortue?

Automaton2000: en fait c'est pas le langage le plus simple c'est de faire que des wait

Bon[]Crayon: Automaton2000 rien compris

Automaton2000: sur cg en fait ...

Bon[]Crayon: Automaton2000 c'est plus clair ...

Automaton2000: je voulais faire un code qui marche pas

Stilgart: enlève lui ses jambes Automaton2000

Automaton2000: (en partant du principe que tu vas trouver

FortniteGamerXXL2000: t'as pas fermé la parenthèse Automaton2000

Automaton2000: je viens d'apprendre un truc

Zorg1: Automaton2000 tu vas programmer avec un langage dont la seule instruction est WAIT ?

Automaton2000: c'est ce que je peux voir la solution des autres

Zorg1: habile Automaton2000

Automaton2000: et t'as pas le choix

Zorg1: diabolique Automaton2000

Automaton2000: tu sais déjà que c'est pas vraiment une question de savoir si il est plus facile

FortniteGamerXXL2000: Automaton2000 !!!!

Zorg1: t'es un sacré truand Automaton2000

Automaton2000: ca veux dire que tu as fait un ag en python

FortniteGamerXXL2000: Automaton2000, raconte nous une blague

Automaton2000: c'est pas le même résultat

FortniteGamerXXL2000: hahahahah, hilarant Automaton2000

Automaton2000: j'ai même pas la peine de se faire manger

FortniteGamerXXL2000: Automaton2000 chaise

Automaton2000: mais à part ça ?

FortniteGamerXXL2000: Automaton2000 bit

Automaton2000: ce qui me permet de voir si je peux faire un peu mieux que le code

Zorg1: houla y a un nouvel event qui commence le 21

Zorg1: ah en fait c'est le puzzle de la semaine

RomanceDawn: moi j'ai mangé des lentilles

Zorg1: moi c'était des haricots lingot

Bon[]Crayon: moi des haricots verts

Remi.: Le coc de 21h est un javascript en mode reverse

Remi.: https://www.codingame.com/clashofcode/clash/22110422ce9cc20aa03b7676d0bdce69c003603

Zorg1: osef ?

Remi.: Ok ^^

Zorg1: awi go à 22:00

Zorg1: bof pas envie

Remi.: Je devrais me réjouir de pouvoir faire un shortest, mais le go ... :/

FortniteGamerXXL2000: enfin, aujourd'hui c'est nimp, personne ne respecte le langage imposé

Remi.: Ah, on va voir pour le shortest de 22h alors ^^

Bon[]Crayon: Même les gens de chez cg.

Zorg1: tous des rebelles

Zorg1: Remi. le go c'est bien

Remi.: Le go je connais très mal.

Zorg1: tu me diras depuis le temps que je me dis qu'il faudrait que je fasse un peu de rust

Remi.: Le rust j'ai souffert à obtenir mes 15 puzzles.

Remi.: Le go était plus facile quand même

Remi.: Le go ressemble beaucoup au C, y a juste le manque de ternaire qui m'a rajouté du boulot.

Zorg1: ah t a norme n'interdit pas le ternaire ?

Remi.: J'applique pas de norme sur CG ^^

Remi.: Alors quand j'ai copié mes solutions C remplies de ternaires pour les adapter au go, bah il a fallu rallonger les lignes lol

Zorg1: le ternaire j'ai toujours vu ça comme un morceau de FORTH

Zorg1: j'utilise assez peu le ternaire en fait

Remi.: Encore un langage que je ne connais pas ^^

Zorg1: un langage RPN

Zorg1: cond IF code-true ELSE code-false THEN

Zorg1: oui THEN c'est le ENDIF

Zorg1: :D

pardouin: :o

Zorg1: oui j'avais mi 'FI' dans mon espece de forth pour pas faire trop bizarre

Stilgart: c'est chez moi ou les submits sont tout cassés ?

Stilgart: hum... c'est reparti en désasctivant noscript... je crains le pire

Zorg1: toujours étonné d'apprendre que des sites "pros" peuvent encore fonctionner encore sans JS

Stilgart: cf chadok.info ;)

Stilgart: (sinon, il y a une whitelist dans noscript)

Zorg1: pas vraiment "pro" enfin dans le sens développé par une armée de dev fontend qui mettent du JS dans tous les sens

Zorg1: et avec webasm ça va être pire

Bon[]Crayon: Automaton2000 un p'tit go ?

Automaton2000: j'ai l'impression que ça marche :d

Zorg1: aller soyons fou go le go en shortest

Zorg1: quoique d'après ce que j'ai compris leur bug de selection de langage est encore là

Zorg1: :(

philRG: Go Go

Zorg1: tu le fais en Go au fait le shortest parce bon là les coco en ruby

pardouin: c'est quoi le bug de sélection des langages ?

Zorg1: bah y en a qui font le shortest GO en ruby perl donc bof

Zorg1: 168 chars en go, m'ouais bof

Bon[]Crayon: Zorg1 partage ton code svp

Zorg1: c'est fait

Bon[]Crayon: merci

philRG: c bien Zorg1

Zorg1: sinon faudrait qu'il compte le nombre d'octet au lieu du nombre de chars ^^

philRG: ah oui j'ai fait de la merde

FortniteGamerXXL2000: compilé tu veux dire?

Zorg1: et j'aurais pu faire un peu plus court

Zorg1: bah avec le nombre d'octet l'astuce des chars chinois perd toute son efficacité ^^

Bon[]Crayon: Je n'avais pas la bonne logique.

Zorg1: j'aurais du définir u=t[0]-s[u]

Zorg1: et test (s[i]-t[i]+u+52)%26 contre 0 :(

Zorg1: m'ouais ça gagne rien en fait :)

philRG: class Entity:

philRG: pass

philRG: j'vais m'pioter moi

Zorg1: ah et x=!x au lieu de x=false :(

Bon[]Crayon: Bonne nuit :zzz:

Zorg1: bon donc j'ai bien confirmation que cet event de CoC est bien bidon :D

Zorg1: il se couche tôt philRG ...

Mortimer69: Bonsoir, Ca fait 2 puzzles que je n'arrive pas à résoudre, malgré mon code impeccable :grinning:

Zorg1: bah faut faire comme certains ici, dire que le puzzle est buggé

Zorg1: on a l'habitude :D

philRG: pfff

Zorg1: genre tu te sens visé toi ?

Zorg1: :p

Mortimer69: C'est bizarre, ils font partie des plus courants...

Zorg1: oui 50 000 personnes l'ont réussi et n'ont pas vu le bug

Zorg1: les gens sont distrait de nos jours

Mortimer69: Là, je suis sur Shadows of The Knight 1, Batman se déplace en abscisse mais pas en ordonnée

BlaiseEbuth: Mais ton code est impeccable, bien sûr. :smirk:

Mortimer69: Mon code n'est pas fini, là j'incrémente juste la position de 1 ou -1 en x et en y selon l'information donnée

Mortimer69: Quand il y a un L ou un R dans l'info, ça marche en abscisse, mais ça ne marche pas en ordonnée, même principe pourtant

Zorg1: ah t'utilises même pas la dichotomie ,

Zorg1: ?

dwarfie: la blague du jour : "l'europe dans lancer une constellation de satellites pour permettre des communications securisées grace au cryptage quantique" ...

dwarfie: sans dec' , j'ai failli faire une sortie de route en l'entendant a la radio ...

Zorg1: même pas de blockchain ?

Zorg1: je suis déçu

dwarfie: blockchain , c'est pour les faibles ... ca fait pas rever .... on parle de "l'europe , a l'avant garde de l'innovation technologique"

Zorg1: blockchaîne quantique avec assistance neuro-algorithmique

Zorg1: là mon gars même StarTrek ils n'ont pas

dwarfie: et processeur a 2 nanometres

dwarfie: ces annonces , ca commence a concurrencer alien theory

Zorg1: sauf pê niveau brushing

dwarfie: cépafo :rofl:

Mortimer69: Zorg1, je voudrais bien utiliser la dichotomie pour continuer mon code, mais là je ne peux pas aller plus loin, le Batman ne veut pas se bouger le c... en Y

Zorg1: bah tu update au moins la valeur y dans tes valeurs de sortie ?

Mortimer69: Oui

Zorg1: bah c'est pas un succès alors

Zorg1: après bon je veux bien parler dans le vide mais sans exemple ça sert à rien ^^

Mortimer69: Même principe appliqué pour la valeur x et y, ça marche pour x, pas pour y

Zorg1: oui mais bon que veux tu que je saches ce que tu fais, visiblement tu t'y prends mal

Mortimer69: Bah, quand une ligne de code fonctionne avec des x partout, que je la copie et remplace les x par des y, ça devrait fonctionner aussi, non?

Mortimer69: Je change juste la condition pour savoir si on bouge ou pas en abscisse ou en ordonnée

Zorg1: OMG on peut mettre des lettres dans son code ameli

Zorg1: bah copie colles ton code ici si tu veux de l'aide là c'est un peu discussion oiseuse

Zorg1: "mon code marche sur les X et les Y mais mon batman bouge pas"

Zorg1: "bah ça ton code est faux sur les Y"

Zorg1: "ah non j'ai refais le code sur les X ça devrait marcher"

Zorg1: on peut continuer longtemps ^^

Mortimer69: http://chat.codingame.com/pastebin/12a2804d-a919-4d2a-9ddf-e82190c3687c

Mortimer69: En PHP

Zorg1: oui et t'en fais quoi ?

Zorg1: tu print quoi

Zorg1: visiblement le pb n'est pas là mais plutôt sur ce que t'en fait des variables

Zorg1: quoique si strpos renvoi 0 ta condition est fausse ?

Zorg1: donc si le char est au début de la chaîne tu le vois pas ?

Mortimer69: strpos ne renvoie pas True ou False?

Mortimer69: C'est pas un booléen?

Zorg1: bah non la position d'une chaine dans une autre non ?

Zorg1: faut regarder la lib php

dwarfie: ca donne la position ... si non presente , ca renvoie false

Zorg1: mais si 0 bah c'est comme si t'avais false non ?

Mortimer69: Ah bah voilà, j'ai pas pris la bonne fonction alors

dwarfie: avec le soucis que 0 et false , c'est la meme chose , donc faut comparer === false

dwarfie: ou !== false

Zorg1: oui c'est ça

Zorg1: chui trop un génie du PHP

dwarfie: so classic comme piege ;)

Zorg1: oui enfin chez moi on renvoie -1 quand on trouve pas

Zorg1: un bool ou un nombre ça fait bizarre

Zorg1: après bon

Mortimer69: J'hésitais avec preg_match()

Zorg1: t'as pas une fonction genre contains() en PHP ?

Zorg1: str_contains

Mortimer69: Oui, je viens de la trouver dans la lib

Mortimer69: Punaise, foutue recherche google

Mortimer69: Merci pour votre aide! :wink:

Zorg1: on est trop bon :muscle:

Stilgart: surtout Automaton2000

Automaton2000: c'est quoi la différence entre un bon et un mauvais random

Stilgart: Automaton2000: facile, le mauvais random il te donne une trajectoire de mec bourré ;)

Automaton2000: quoi ? c'est pas un point

Stilgart: Automaton2000: tu n'as pas regardé la vidéo de manwe en fait :(

Automaton2000: un bug peut en cacher un autre

dwarfie: :nauseated_face: fini le puzzle super mal rédigé :nauseated_face:

dwarfie: Automaton2000 : t'en es ou toi ?

Automaton2000: il me manque le boost et les collisions entre pods dans mon simu encore -_- faut un paquet de fois ...