And another 12c mini-challenge (phi) « Next Oldest | Next Newest »

 ▼ Paul Dale Unregistered Posts: 3,229 Threads: 42 Joined: Jul 2006 01-15-2009, 04:56 PM After the rather difficult pi challenge, I thought I'd propose another (hopefully) easier challenge. This time we're after the golden ratio, phi, which is approximately 1.6180339887... Now, the obvious six command / seven keystroke sequence on the 12c is: ``` 5 g-sqrt 1 + 2 / ``` This results in 1.618033989 on the display (assume FIX 9 is already set). I think it would be difficult to better this but I would be very interested in a shorter sequence if such is found. However, let us presume for some unknown reason that we want the resulting digits correct and unrounded. That is, we want 1.618033988 on the display. Now clearly this can be done in four additional steps/keystrokes with ``` 5 sqrt 1 + 2 / EEX 9 CHS - ``` However, it can be done with fewer. Specifically, it can be done in at most the same number of operations and keystrokes as the correctly rounded version I gave initially. That is, six operations maximum and seven keystrokes maximum. Is anybody up to this challenge? - Pauli ▼ Namir Unregistered Posts: 2,247 Threads: 200 Joined: Jun 2005 01-15-2009, 08:11 PM How about [3] [6] [cos] [2] [x] You get phi. I assume the angle mode is degrees. Namir ▼ Paul Dale Unregistered Posts: 3,229 Threads: 42 Joined: Jul 2006 01-15-2009, 08:20 PM Nice solution, which for some reason I didn't remember. Still it would save a key stroke on a 15c. However, we're on a 12c which doesn't have COS and I asked for phi unrounded which is (phi - 10^-9). - Pauli edit: got the keystroke count wrong edit: and then realised I hadn't Edited: 15 Jan 2009, 11:18 p.m. after one or more responses were posted ▼ Namir Unregistered Posts: 2,247 Threads: 200 Joined: Jun 2005 01-15-2009, 08:32 PM You are right. There is no cos in the 12c. However, one who needs to work with phi will most likely use an 11c, 15c, 41c, 42s, and so on. So why not use the more appropriate tool? Namir ▼ Paul Dale Unregistered Posts: 3,229 Threads: 42 Joined: Jul 2006 01-15-2009, 08:38 PM This is a challenge and for scientific things the 12c is often not the best suited which makes it more interesting... - Pauli ▼ Namir Unregistered Posts: 2,247 Threads: 200 Joined: Jun 2005 01-15-2009, 10:15 PM So how is it best suited for trig functions (for example)? It takes pretty much a long set of keystrokes to emulate predefined trig functions in the scientific calculators. I learned that it is better to work smarter than harder. Namir Unregistered Posts: 2,247 Threads: 200 Joined: Jun 2005 01-16-2009, 09:53 AM I forgot to mention that MY Hp-12C has a COS key!!! Minor detail! Sorry! Edited: 16 Jan 2009, 9:54 a.m. Anthony L. Mach Unregistered Posts: 28 Threads: 3 Joined: Dec 2005 01-15-2009, 11:40 PM It looks like replacing EEX 9 CHS - with 1 - 1/x seems to do the trick as well. Interesting... Tony ▼ Paul Dale Unregistered Posts: 3,229 Threads: 42 Joined: Jul 2006 01-15-2009, 11:56 PM Yes, one of the many self referential formulas involving phi rounds the other way. Unfortunately, 9 commands / 10 keystrokes. - Pauli ▼ Chris Dean Unregistered Posts: 120 Threads: 9 Joined: Aug 2005 01-16-2009, 09:49 AM How about the ratio of two consecutive Fibonacci numbers? 196418 enter 121393 / = 1.6180339887... (displayed as 1.618033989) Regards Chris Dean ▼ Namir Unregistered Posts: 2,247 Threads: 200 Joined: Jun 2005 01-16-2009, 09:52 AM Chris, That requires "beaucoup" keystrokes!!! Namir ▼ Chris Dean Unregistered Posts: 120 Threads: 9 Joined: Aug 2005 01-16-2009, 11:43 AM Ah but so simple ▼ Namir Unregistered Posts: 2,247 Threads: 200 Joined: Jun 2005 01-16-2009, 02:49 PM I think Paul is counting keystrokes. The one that is even simpler is to simply type they value of phi. :-) Namir Paul Dale Unregistered Posts: 3,229 Threads: 42 Joined: Jul 2006 01-16-2009, 05:21 PM Time for a hint. Skip this post if you want to try the challenge unaided. ``` ``` The formula I used for phi (sqrt(5) + 1)/2 is still used, however you'll have to juggle the percentages to obtain the answer. - Pauli Gerson W. Barbosa Unregistered Posts: 2,761 Threads: 100 Joined: Jul 2005 01-16-2009, 08:40 PM Obviously this is not a solution, just a different way to get phi on the 12C: ```01 1 02 sqrt 03 PSE 04 1 05 + 06 GTO 02 ``` After 19 or so iterations it will display the unrounded value of phi. However the next ones will show the properly rounded answer. There is another 9-step solution around but it will take too long before the answer briefly appears :-) Gerson. Namir Unregistered Posts: 2,247 Threads: 200 Joined: Jun 2005 01-16-2009, 09:09 PM Here is an approximation for phi that has a 5-decimal accuracy: [5] [LN] [9] [EEX] [CHS] [3] [+] Seven steps. Namir Edited: 16 Jan 2009, 9:13 p.m. Paul Dale Unregistered Posts: 3,229 Threads: 42 Joined: Jul 2006 01-18-2009, 03:58 PM Even with the hint, no success :-( I was seeking this solution: ``` 5 SQRT 5 delta% 2 %T ``` - Pauli Edited: 18 Jan 2009, 3:58 p.m.

 Possibly Related Threads… Thread Author Replies Views Last Post HPCC Mini Conference 2013 hugh steers 6 2,257 09-13-2013, 04:27 PM Last Post: BruceH Picture from the Mini-HHC (LA) Geir Isene 11 3,128 07-07-2013, 01:06 PM Last Post: Jim Horn My birthday, so a little commemorative mini-challenge ! Valentin Albillo 43 8,474 03-07-2013, 03:44 AM Last Post: Walter B WP 34S mini-challenge (B) Gerson W. Barbosa 17 4,638 12-27-2012, 04:39 PM Last Post: Marcus von Cube, Germany Mini-challenge: HHC2012 RPL programming contest with larger input David Hayden 14 3,616 10-05-2012, 10:36 PM Last Post: David Hayden HP41 / SY41CL Mini-B USB Power Connector (Module) Matt Kernal 5 3,210 07-08-2012, 06:23 PM Last Post: Diego Diaz HP-15C (& LE!) 11-11-11 Mini-Challenge Valentin Albillo 28 6,943 11-14-2011, 08:12 AM Last Post: Valentin Albillo Mini challenge. CEIL / FLOOR in RPN M. Joury 47 10,933 10-31-2011, 10:11 AM Last Post: M. Joury A simple wp34s mini-challenge Gerson W. Barbosa 29 6,725 06-29-2011, 06:02 PM Last Post: Guenter Schink HP 12C, 12C Platinum & 15C iOS App Walter Lam 2 1,423 06-02-2011, 01:25 PM Last Post: Andrés C. Rodríguez (Argentina)

Forum Jump: