Coding Games and Programming Challenges to Code Better
Send your feedback or ask for help here!
where is the problem ?
Vertical segments are extended on first and last lines for digits 1, 4, and 7:
. # # # #### #### #### # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #### #### # # # # # # # # # # # # # # # # # # # # # # # # # # # #### ####
Ok, Thank’s !
To me it makes no sense, if it’s a n-segment display it should be “extend” horizontally and vertically or why not : only horizontally or only vertically, but not because the number is too small.
Why we should extend 1,4,7 and not others ?
Why not where there is no horizontal line in the middle ?
If I have “14” and size “4” I need to extend too ? (5 vertically instead of 4)
…
It clearly lacks a rule.
Note: The questions are rhetorical.
I can’t pass Validator 2, while all the IDE tests are ok.
Any idea on what’s special with this test?
I have the same issue here…
Yes, it lacks a rule, but as all digits are in samples (and you can see sample’s answers), I guess it’s OK.
Still this #2 validator test issue though ; as we cannot see the entry, hard to know what‘s wrong.
Yes, it’s ok. I was disappointed because I made a clean solution with byte and this test case forces me to add dirty condition everywhere or I need to re-do it from scratch to do something clean.
It’s not a big deal, just frustrating.
I’ve no problem with #2 validator (but the #3 don’'t pass for me), but my code works with a size of “1” so maybe there is a size “1” in validator 2 and a mistake in “1 < S < 10”.
EDIT: I added a
if(S > 1) return;
and the test case 2 don’t pass so it’s not that
My code works with a size of 1 as well:
.# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
As for #3, I may have an idea for you : first digit is a 4, and it must not start with a . (the only case where there is no ‘.’ is when it starts with 4).
I know it because I tried to forcefully print a dot, hoping it would pass the test #2, and not only #2, but #3 failed as well ^^
If you have an idea for us for #2… (with dichotomy, you can know which N it is if you pass the test).
I can passe all the fourth test but in validation the number four does not want to pass…
Someone else have this problem?
I pass all Validators and Tests execpt Test 04… and I know why, but it’s good, I have 100% =)
Validator #4 seems to be a large number (>= 2^31). Still failing on #2, but all digits look good to me:
. # ### ### # # ### ### ### ### ### ### # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ### ### ### ### ### ### ### # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ### ### # ### ### # ### ### ###
I already though about the dot for a four
I tried a lot of custom test and I don’t see any error, the only thing that my code do not manage is if “C” is a blank character (space, line feed, carriage return, …) but I added a quick workaround for that and the #3 still don’t pass, I have no more idea.
About #2 I can’t find the number because submit is limited, but I can found the size. So maybe your code does not works with “weird” character (\ , / , µ, £ and so on).
I made a diff with your output Plopx and mine and both are identical.
That was it! Validator #2 apparently uses a multibyte character. Thanks!
Not nice, knowing the C template parsing is like:
char C[2]; fgets(C, sizeof(C), stdin);
I’m done there is no reason why #3 validator doesn’t pass, I checked the code again and again and again, tried lot of different tests, … I even added support of stuff like “0478”.
3rd validator test is 4444
I didn’t check the size, but it should look like
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ### ### ### ### # # # # # # # # # # # # # # # #