[Newbies] Fwd: [QUIZ] Happy Numbers (#93)
Markus Gaelli
gaelli at emergent.de
Fri Sep 1 13:34:53 UTC 2006
>
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> =-=-=-=-=-=-=
>
> by Shane Emmons
>
> Write a program that tells whether a given integer is happy. A
> happy number is
> found using the following process: Take the sum of the squares of
> its digits,
> and continue iterating this process until it yields 1, or produces
> an infinite
> loop.
>
> For example the number 7:
>
> 7^2 = 49
> 4^2 + 9^2 = 97
> 9^2 + 7^2 = 130
> 1^2 + 3^2 + 0^2 = 10
> 1^2 + 0^2 = 1
>
> If a number is not happy than it is obviously unhappy. Now that you
> have this
> program, what is the largest happy number you can find? What is the
> happiest
> number between 1 and 1,000,000. I define the happiest number as the
> smallest
> number that finds the most other happy numbers with it, i.e. 7
> found four other
> numbers (49, 97, 130, and 10) making it a rank 4 in happiness.
>
> If you find all these examples trivial, write you program so that
> it will find
> happy numbers in other bases such as base 2 or 16. From there you
> can extend the
> program so that it finds happy bases (other than 2 and 4). A happy
> bases is a
> base where all numbers are happy. Good luck.
>
from http://www.rubyquiz.com/
Nice.
Any takers for this one?
I really like the idea of quizzes. I think we should have sth.
similar for Squeak and Squeakland also.
Or just collect our answers ...
Cheers,
Markus
More information about the Beginners
mailing list