aspose file tools*
The moose likes Programming Diversions and the fly likes A funny program I just write,Check! Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Other » Programming Diversions
Bookmark "A funny program I just write,Check!" Watch "A funny program I just write,Check!" New topic
Author

A funny program I just write,Check!

Louis Cheung
Greenhorn

Joined: Mar 13, 2011
Posts: 9

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


Enjoy a cup of Java.
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38363
    
  23
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

Joined: Mar 13, 2011
Posts: 9

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

Joined: Mar 13, 2003
Posts: 1874
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?


MH
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18541
    
    8

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

Joined: Mar 13, 2011
Posts: 9

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

Joined: Mar 13, 2011
Posts: 9

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

Joined: Mar 13, 2011
Posts: 9

it's like your answer just determines your answer...
you can show this character out in your code..
Ryan McGuire
Ranch Hand

Joined: Feb 18, 2005
Posts: 1007
    
    3
Is [6,2,1,0,0,0,1,0,0,0] the only answer?
Louis Cheung
Greenhorn

Joined: Mar 13, 2011
Posts: 9

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

Joined: Mar 13, 2011
Posts: 9

all right,here's my code:
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: A funny program I just write,Check!