- 126

- 0

__Assumptions-__

- Must be able to uniquely encode the numerals 0-9
- Must be able to uniquely encode the lower and upper case letters of the alphabet
- Must be able to uniquely encode spaces and full stops
- A book is assumed to have approximately 400 pages in it

Basically the problem is asking these questions:

- How many bits does it take to uniquely encode a character as described in the above assumptions?
- How many characters can be encoded onto a 40GB hard drive?
- How many books does that correspond to?

I want to see how people go about finding a solution to this problem. I got bored on the train to university this morning and wasted the time thinking about this problem. When a few people have had a go at the problem I'll post my working out.