• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

A funny program I just write,Check!

 
Louis Cheung
Greenhorn
Posts: 9
jQuery Oracle Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Sheriff
Pie
Posts: 50189
79
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Louis Cheung
Greenhorn
Posts: 9
jQuery Oracle Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

you are the boss,man.
 
Arjun Shastry
Ranch Hand
Posts: 1899
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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?
 
Paul Clapham
Sheriff
Posts: 21416
33
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Louis Cheung
Greenhorn
Posts: 9
jQuery Oracle Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Louis Cheung
Greenhorn
Posts: 9
jQuery Oracle Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Louis Cheung
Greenhorn
Posts: 9
jQuery Oracle Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
it's like your answer just determines your answer...
you can show this character out in your code..
 
Ryan McGuire
Ranch Hand
Posts: 1078
4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is [6,2,1,0,0,0,1,0,0,0] the only answer?
 
Louis Cheung
Greenhorn
Posts: 9
jQuery Oracle Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ryan McGuire wrote:Is [6,2,1,0,0,0,1,0,0,0] the only answer?

for now,that's true..
but if you change the input,there could be some other conditions..
 
Louis Cheung
Greenhorn
Posts: 9
jQuery Oracle Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
all right,here's my code:
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic