Win a copy of Svelte and Sapper in Action this week in the JavaScript forum!
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
• Campbell Ritchie
• Ron McLeod
• Paul Clapham
• Bear Bibeault
• Junilu Lacar
Sheriffs:
• Jeanne Boyarsky
• Tim Cooke
• Henry Wong
Saloon Keepers:
• Tim Moores
• Stephan van Hulst
• Tim Holloway
• salvin francis
• Frits Walraven
Bartenders:
• Scott Selikoff
• Piet Souris
• Carey Brown

# A funny program I just write,Check!

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

Marshal
Posts: 70265
282
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

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.

Ranch Hand
Posts: 1907
1
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?

Marshal
Posts: 25818
69
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

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

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
you can show this character out in your code..

Bartender
Posts: 1197
22

Louis Cheung
Greenhorn
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
Posts: 9
all right,here's my code:

 Did you see how Paul cut 87% off of his electric heat bill with 82 watts of micro heaters?