+ 7
[To report or not] A kind of a bad question, I think.
In java challenges I've encountered this question: Fill in the blanks to print "ii" int i; for(i=1;i<__;i++) { System.out.print("_"); } It allows at least two right answers (for the question asked)! "for(i=1;i<=2;i++)" and "for(i=1;i<3,i++)". (of course else we can have cycle with one iteration and in that lone step print out "ii" but luckily we can not enter two symbols in System.out.print("_") and it is not so obvious that we MUST enter more symbols in for loop). 512 symbols is not enough to descr.!
7 Answers
+ 8
Wow, happened to me as well. In C# challenge.
So the question was to fill in the blanks to output 11.5:
______ d = 2.5;
for (int i = 2; i < 5; i++){
d+=_;
Console.Writeline (_);
First is obviously double and third is obviously d, but in the second blank I wrote 3. Guess what was the right answer? i
Come on, 2+3+4==3+3+3, 2+3+4==9, 3+3+3==9. Getting a bit angry now. Already reported that question, but now I feel more like we need several correct options for questions like this one
+ 14
Send feedback to SL, that's all I can say to do.
+ 6
Most questions here are becoming too dependent on amount of characters you can put there. So if there is one empty space, you have to put 2, if there are two spaces you have to put =3. Same rule applies for "_". You cannot put ii there if there is one space
However, I personally don't like that, and I think you should report that, but via email, not via "view correct answers" window
+ 5
Anyway it's not nice that we are ABLE to enter two RIGHT answers, but only one of them counts as right. :-(
+ 3
From the same series:
Fill in the blanks to get a valid recursion.
public static int fact(int num) {
if (______) return 1;
return num * ____(num-1);
num==1
but
num==0
num<=1
1==num
0>=num
are also correct.
Not to mention the fact, that the recursion is actually not valid in the case of negative argument (for the base case defined as num==0)
+ 1
@Dinmukhamed Mailibay, 3 is clearly wider then i :)
0
I prefer to use "<" when cycling from 0 till the end of array.
In this case "<=2" is more readable for me, than "<3". So "<3" may be considered as bad style :)
But if do not like this ambiguity, then you should report.