Hello,
Anyone knows the purpose of the validator 4 ? I pass all tests but this one and I don’t know why…
Bye
Swann
Hello,
Anyone knows the purpose of the validator 4 ? I pass all tests but this one and I don’t know why…
Bye
Swann
Maybe you don’t use big numbers (ie overflow).
Hi everyone,
I’d like to second the question, I have exactly the same problem (all tests clear then fail on validator 4).
I think I have exhausted the logic of the puzzle (I’ve added handling for situations not present in the tests), but no success.
I know it would defeat the purpose of validators in preventing people from hardcoding solutions, but maybe a bit of info could be nice on the validators.
Maybe something along the lines of :
-wrong output
-time out
-error: error message
I’ve noticed sometimes the validators get named, and sometimes it goes a long way. Like you fail the “Big Data Set” validator, probably is overflow/timeout.
Just my 2 cents.
If someone would like to PM me code that fails validator 4, I will investigate. I don’t see anything immediately obvious about it that would indicate a special case.
I finished the puzzle, and all test cases pass. But when I click submit, the validator 4 and 6 fail. I did not hard code it.
Do we know what those two validators test for?
Who knows. I think validator have got errors.
So, validator don’t check the output of the floor border.
My solution have got 100% in validator.
But in case (1001 1000 999 1 4 ) my solution print 6, although it should be “IMPOSSIBLE”.
Keep retrying. The forum doesn’t like the extra traffic over the past few days, but if you’re persistent, then it eventually goes through.
… Nevermind! I got it!
Okay. So I have found the logic error in your code, and have put a new test into the puzzle entitled Where’s my floor? It is similar to Validator 4. Your code fails on this new test, but my solution (and a few other people’s solutions as well) passes this test.
My solution passed this test, but it should not be pass the ALL tests!!!
My solution gave bad answer in cases like (1001 1000 999 1 4 ). My solution print 6, although it should be “IMPOSSIBLE”.
Your tests should fail my solution!
I feel the need to clear this up a bit. These aren’t “my” tests. I neither wrote this puzzle, nor approved its addition. I’m just trying to help out here. No condemnation for those who did. It’s a decently fun puzzle.
That out of the way…
I’m not sure that every puzzle needs to protect against every possible bad (incomplete) solution. However, I guess I’m willing to add one more test case. Care to suggest a name for this test case? Also, you will need to provide a different Validator test (preferably via PM so that it remains secret) that exercises your code in such a way that it also fails.
Excuse me, if I said roughly. I bad speak in English.
I said “your test” , I mean “your site’s tests”, “your organisation’s tests”, not more.
Name for test - would be “Elevator on the roof”, for example, or “Spurt out”.
test - anyone, where
high floor - last floor < B (floor down) And last floor - first floor < A (floor up) . In five minut I’ll send example for you in PM.
Hello All,
I really enjoyed this problem but my program (which is in C), keeps failing validator 3. I did not do any hard coding and I can’t see why it wouldn’t work. Is there any way of finding out what area validator 3 is checking without giving away the whole test?
Thanks in advance
Just to further clarify, for you or anyone else reading this…
I am not an employee of CodinGame, nor do I represent them in any official capacity. I am just a conscientious member of the community, endeavoring to help out.
The Elevator puzzle, being a community puzzle, is not written, nor approved by anyone on CG staff. Nor are they obligated to maintain it. It originates from and belongs to the community.
Thank you for your work, I see.
I also try to make this puzzle better.
Anyone have any insight into what Validator 5 is checking? Only one I can’t quite seem to get right.
Thanks!
Usually, validator 5 is similar to test 5.
The new test did the trick for me ! Just a hint of what kind of situation is tested is sometimes all we need to get it
Thanks a bunch !
Thanks a lot @Player_one, I’ve also found the bug in my code… It’s kinda… embarassing that I’ve shared with you my code now
Nice puzzle !
Hello,
To find out the bug in my code I use this debug line (Python3) :
print("{} <- {} -> {}".format(down_floor, current_floor, top_floor), file=sys.stderr)
I hope that helps.