here is the problem,it might be some interview stuff from one company,never mind...
Give you 10 number [0,1,2,3,4,5,6,7,8,9],and we need you return me another 10 number to satisfy:
the number in the second line is the number of times in which the first line number show up in the second line..
it's hard to understand,I'll give an example:
for:[0,1,2,3,4,5,6,7,8,9]
we have: [6,2,1,0,0,0,1,0,0,0]
it means:the number '0' show 6 times in the second line,and the number '1' show 2 times in the second line......
I just solve it with Java.
you guys can try it. I will put my code on later if you need it..
Campbell Ritchie wrote:this sounds like one of the very few things I thought were diversions when I was on the diversions forum. I shall move it there.
Nope. If you look at the sequence [6,2,1,0,0,0,1,0,0,0] you will see that there are 6 0's, 2 1's, 1 2's, 0 3's, and so on. The business about [0,1,2,3,4,5,6,7,8,9] is just confusing and misleading, so ignore that.
Arjun Shastry wrote:so if input is
[11,44,99,11,22,55,66,77,10,99] output should be-
[1,5,2,0,2,2,2,2,0,4]? frequency of numbers from 0 to 9?
the input is constant[1,2,3,4,5,6,7,8,9]. if you choose other numbers like[11,44,99,11,22,55,66,77,10,99],
the 1 should be the times that 11 shows up in your answer,just as [1,5,2,0,2,2,2,2,0,4]. it's obvious that the answer
is wrong,because 11 show 0 times in the second line.
it's not about the sequence,it's just the number
Paul Clapham wrote:Nope. If you look at the sequence [6,2,1,0,0,0,1,0,0,0] you will see that there are 6 0's, 2 1's, 1 2's, 0 3's, and so on. The business about [0,1,2,3,4,5,6,7,8,9] is just confusing and misleading, so ignore that.
[0,1,2,3,4,5,6,7,8,9]is the first line,
and the answer [6,2,1,0,0,0,1,0,0,0] is the second line.