Send you an email. Thanks!
Hi,
I have also a problems with test LOOP,
I have some difficulties to understand when i have to print âLOOPâ.
the explication just says âthe code have to print LOOP when Bender canât reach $â
Is it before Bender enters in a place that creates the loop?
Or i have to move Bender in the place that creates the loop and I print at next step âLOOPâ?
Is it possible to add an example of LOOP in explication?
Is it possible to add an example of LOOP in explication?
There is already one at the bottom of the statement.
Here are the links:
http://www.codingame.com/ide/fileservlet?id=636610339952
http://www.codingame.com/ide/fileservlet?id=636629096984
OK, i didnât see them
Passed 100% by finding loops using the following mindblowing algorithm: If(moves>200){cout<<âLOOPâ<<endl;}
Seems truely legit
Bender really should drink the beer. If he does not drink it how he goes in breaker mode. Also I donât get it how beer stays still on the map. Thatâs not good science fiction, infinite beer is just wishful thinking, no one can really believe it. It took me several days to solve this just because of this.
Iâve got a small problem : I pass all tests (except the last one since I did not handle loop yet), theyâre OK.
But⊠When I submit my code, two tests fail : the very first one and the âcasseurâ's one !
How is it possible to debug it, since I donât have a clue of what went wrong ?
From my experience, it seems like the validation tests are not square maps. Are you sure you did not invert the lines and columns of the map?
(I fixed this bug in my code and it validates fine now)
Bonjour !
Ceci est un appel Ă lâaide,
En fait simplement le code proposĂ© au dĂ©part en PHP ne fonctionne pas :â(
Notice: Use of undefined constant C - assumed 'C' in the answer code
at line 13
Jâai donc essayĂ© naturellement de remplacer
$row = stream_get_line(STDIN, C, "\n");
Mais cela ne me lit pas correctement le flux (1 ligne sur 2 est renvoyée vide)
Par
$row = stream_get_line(STDIN, $C, "\n");
Le Probleme étant que $C correspond a priori au nombre de colonnes sans compter les bord extérieurs du niveau.
Jâai donc utilisĂ© :
$row = stream_get_line(STDIN, $C+2, "\n");
Pour que ca fonctionne.
Bonne journée (nuit ?)
For english speakers :
In PHP replace original line 13 by :
$row = stream_get_line(STDIN, $C+2, "\n");
To parse the input
Have a good day (night ?)
En effet, le code généré ne fonctionne pas @FredTreg
Et le fix que tu as fourni parait juste (sauf que le +2 nâest pas nĂ©cessaire etant donnĂ© que bender est toujours dans une boite fermĂ©e)
P.S: Si tu veux parler en français, nâhĂ©site pas pas la peine de faire la traduction par contre, ça allonge le post, et tout le staff comprends lâanglais et le français, donc choisi juste la langue que tu prĂ©fĂšre pour le post, personne ne te blĂąmera
EDIT: Mais câest vrai que tu nâa pas tout copiĂ©-collĂ©, donc my bad
Oui je me doutais que le staff comprend les deux. (Je suis Montpellierain aussi)
Si jâai mis une petite partie âin englishâ câest surtout si un anglophone a le mĂȘme souci. (Et pour pas allonger jâai pas tout traduit )
From the PHP documentation of stream_get_line
:
Each line has length of $C
characters + the EOL. When you call stream_get_line(STDIN, $C, "\n")
for the first time, it will indeed read $C
characters but it wonât consume the EOL so the next call will immediately see this EOL and return an empty string.
When you want to be sure to read the whole line, you can use fgets(STDIN)
then trim the EOL.
This one was probably the most fun so far =)
Salut salut !
Je suis un peu perdu sur les tests de validation du bender dĂ©pressif, de mon cotĂ© je ne passe pas "simples mouvements, ni mode casseur, ni boucles multiples ( boucles multiples je ne le passe pas dans les tests IDE donc ok ⊠) mais mode casseur et mouvements simples, je les passe tous⊠Quây a t-il avec lâĂ©tape de validation ?
Utilise la sortie dâerreur standard pour dĂ©buguer et regarder ce qui se passe et Ă quel moment ça coince.
Jâai pu ainsi rĂ©soudre la maniĂšre de gĂ©rer les boucles qui faisait planter le test de la bibine.
Les tests de validation diffĂ©rent des tests de lâide, il est donc normal que tu puisses avoir des rĂ©sultats diffĂ©rents pour des tests ayant la mĂȘme description, mĂȘme si les tests de lâide sont censĂ©s tâaiguiller vers la rĂ©solution de bug.
Sinon, effectivement, comme le dit nicolas_patrois, utilise la sortie dâerreur standard avec diffĂ©rents tests, affiche le labyrithe, les informations concernant chaque Ă©tape, et aide toi de la description des tests que tu ne passes pas pour deviner quel labyrinthe crĂ©er pour tes tests manuels.
En ultime recours, publie le code sur ideone.com, et envoie moi un mail (comtealexis[at]gmail[dot]com).
Bonjour Ă tous. Je crois que je suis dans la mĂȘme situation. Je passe tous les tests en IDE, et la publication ne valide pas les tests âsimples mouvementsâ ni âmode casseurâ, qui sont parmi les plus simples. Je vais chercher un peu plus et je reviens ici si je trouve dâoĂč vient le soucis.
A+
I guess I found why some guys passed all the validation test cases except the first simple one. You have to make sure that your code pass the following tricky case
####
#@$#
####
Hi.
Thanks, i think this test make me pass the âsimple movementâ test. I had a bad choice too in the âBrokerâ test. So 100% now. Thx for help.