Coding Games and Programming Challenges to Code Better
Send your feedback or ask for help here!
Created by @Ayza,validated by @rozbrajaczpoziomow,@Joey_G and @_NikJ.
If you have any issues, feel free to ping them.
Coding Games and Programming Challenges to Code Better
Send your feedback or ask for help here!
Created by @Ayza,validated by @rozbrajaczpoziomow,@Joey_G and @_NikJ.
If you have any issues, feel free to ping them.
Hello,
My code works on all tests but fails on validator 14. I guess it’s about an if statement but I don’t see what is wrong with my code.
Is there any specificity on this validator 14 ?
Regards
Try it then
Validator 14
Input
4
x = 6
y = 5
if $x == $x and $y == 3 then x add 5
print
Output
6 5
Thanks, there was a huge mistake in my code…
Please use a spoiler tag to hide validators. Click the last button on the formatting toolbar, then look for “Hide Details”.
Alternatively, you may use private message to send details of validators.
Thanks!
okay ! sorry, i guess
(First time on forums, so hopefully using this correctly)
I’m passing all but validator 17. What’s the content of this validator, and is there a way to check validators for situations like these?
Validator 17 is similar to its corresponding test case “Nested loops”, except for more nested loops and a higher number of loops per “loop” keyword in the same line.
Validators are normally not provided except through PM or spoiler messages.
Input
5
x = 0
n function loop 50 do loop 50 do loop 50 do x add 1
n()
n()
print
Output
250000
That’s the validator incase you haven’t solved it yet.
regarding your question, you could search the puzzle name in CG Puzzle search and find it’s validators.
Thank you, my solution ended up being too inefficient, which I don’t think I could’ve ever debugged without an outside nudge lol. I had a regex matcher going for every iteration for every loop.
I enjoyed a lot resolving this puzzle. I wonder if you are thinking in a more advanced version, in which functions accept and returns values and multiple operations can be done inside a loop or a function.
I’m failing validator 15, not sure where I am going wrong.
Problem solved through discord
Hello, I am also failing validator 15 (numbered 14?). Could somebody provide some help? Thanks!
Also, about the challenge itself, it is very interesting, but I think that some points should be added to the documentation:
z add $x
) is executed, the z variable does not exist. In this case, the test expects us to consider add
as an assign (=
) operator. But when reading the documentation, I still think that this line should raise an error. Also, what would the behavior be for sub
and mult
?if
, loop
or function
block is made of a single statement instead of a block of code.Hi Ankeraout, here is the contents of validator 15 and the difference between it and its testcase:
INPUT:
4
z = 5
y = 6
if $x == $z and y != $z then x add 0
print
OUTPUT:
ERROR
It’s the same as its testcase, one of the variables don’t exist. The only difference here is that an unequality operator is being used and instead of doing $y != $z
it’s doing y != $z
.
And for test 8: the z add $x
actually doesn’t get executed because print
stops the program execution, meaning all lines after it won’t get executed.
Thanks for the rest of the feedback
hi,
validator 16 (test 15) fails whereas everything seems fine…
any hint on this validator ?
Validator 16 is the only test case where “print” is followed by an instruction on the same line.