# A funny program I just write,Check!

posted 5 years ago

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..

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..

Enjoy a cup of Java.

Campbell Ritchie

Marshal

Posts: 52581

119

Arjun Shastry

Ranch Hand

Posts: 1903

1

posted 5 years ago

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?

[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?

MH

posted 5 years ago

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

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

Enjoy a cup of Java.

posted 5 years ago

[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.

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.

Enjoy a cup of Java.