The Museum of HP Calculators

HP Forum Archive 16

 42.4242424242Message #1 Posted by Gerson W. Barbosa on 17 Sept 2006, 7:42 p.m. In case you're wondering about the title, this is kind of a little challenge: try to find the shortest RPN keystroke sequence that makes the 42S display 42.4242424242, assuming the display mode is STD or at least FIX 10. Simply keying the number in would require 13 keystrokes, so only solutions up to 12 keystrokes would count. I have found a 7-keystroke sequence which has the additional advantage to be almost universal: if your calculator of choice is the HP-41 you'd be able to use the same number of keystrokes to display 41.41414141 on it. And so to display 15.15151515 on your 15C, and 12.12121212 on your 12C, and so on. A variation would be considering the calculator in its initial power-on state. In the case of the HP-41 it defaults to FIX 4. So we'd like to display 41.4141 instead as shift FIX 9 would require three more keystrokes, which would spoil the fun. Of course displaying 41.4141 would require at least 8 keystrokes (ENTER is needed to hide the cursor). Interesting solutions should have 7 keystrokes at most. For instance, the 5-keystroke sequence 2 SQRT 40 +would be a nice solution if it returned 41.4141 rather than 41.4142. I came across the more general solution in less than ten minutes, which makes me guess this is a very easy challenge after all (or I was just lucky). The other solutions might be more interesting in case you're willing to try (so far I don't have any). Best regards, Gerson.

 Re: 42.4242424242Message #2 Posted by Paul Dale on 17 Sept 2006, 8:55 p.m.,in response to message #1 by Gerson W. Barbosa Quote: In case you're wondering about the title, this is kind of a little challenge: try to find the shortest RPN keystroke sequence that makes the 42S display 42.4242424242, assuming the display mode is STD or at least FIX 10. `.99 1/x 42 *` is seven keystrokes on a HP-42S. It also generalises to other calculators as mentinoed. - Pauli

 Re: 42.4242424242Message #3 Posted by Gerson W. Barbosa on 17 Sept 2006, 9:06 p.m.,in response to message #2 by Paul Dale Congratulations! Really easy, isn't it? Indeed, it can be solved in less than one minute, as I had just checked: ``` x = 42.4242... 100 * x = 4242.4242... ---------------------- 99 * x = 4242 - 42 99 * x = 4200 x = 4200/99 x = 42/.99 x = 1/.99 * 42 ``` As I said, the second part should be more interesting for some models. Best regards, Gerson.

 Re: 42.4242424242Message #4 Posted by Paul Dale on 17 Sept 2006, 9:17 p.m.,in response to message #3 by Gerson W. Barbosa I didn't attack it quite that way. I knew 1/9 and 1/11 and similar had "interesting" decimal expansions so I typed in 1.0101010101... and pressed 1/x. - Pauli

 Re: 42.4242424242Message #5 Posted by Andrés C. Rodríguez (Argentina) on 18 Sept 2006, 11:48 p.m.,in response to message #3 by Gerson W. Barbosa Just a variant ... ```1 Enter % - 1/x * ``` Edited: 18 Sept 2006, 11:58 p.m.

 Re: 42.4242424242Message #6 Posted by Gerson W. Barbosa on 19 Sept 2006, 8:49 a.m.,in response to message #5 by Andrés C. Rodríguez (Argentina) Really interesting! I have also liked very much your general solution to Paul Dale's overflow challenge. Best regards, Gerson.

 Re: 42.4242424242Message #7 Posted by Andrés C. Rodríguez (Argentina) on 19 Sept 2006, 5:59 p.m.,in response to message #6 by Gerson W. Barbosa Thanks, Gerson! I appreciate your feedback very much.

 Re: 42.4242424242Message #8 Posted by Gerson W. Barbosa on 17 Sept 2006, 10:16 p.m.,in response to message #1 by Gerson W. Barbosa Contrary to what I thought some particular cases don't present any trouble at all: ``` 10C: .099 1/x (5 keystrokes) 11C: .09 1/x (4 keystrokes) 15C: .066 1/x (5 keystrokes) ``` and so on... Edited: 18 Sept 2006, 12:31 a.m.

 Re: 42.4242424242Message #9 Posted by Bruno Ferard on 18 Sept 2006, 3:18 p.m.,in response to message #8 by Gerson W. Barbosa It was not very difficult, but it was funny! Thanks for posting.

 Re: 42.4242424242Message #10 Posted by Gerson W. Barbosa on 18 Sept 2006, 7:09 p.m.,in response to message #9 by Bruno Ferard I'm glad you liked it. But definitely that was not so funny... The 1<>2 toggle problem was much better:

Go back to the main exhibit hall