HHC / HP Museum Programming Contest for RPN and RPL machines - Printable Version +- HP Forums (https://archived.hpcalc.org/museumforum) +-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html) +--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html) +--- Thread: HHC / HP Museum Programming Contest for RPN and RPL machines (/thread-250882.html) |
HHC / HP Museum Programming Contest for RPN and RPL machines - Gene Wright - 09-21-2013 The RPN contest write-up: The RPL contest write-up:
Do not post any solutions to the forum until at least 6pm Sunday Denver (Mountain USA) time. Please be careful about **questions** you post here about the contest too. Some questions in the past have actually given away how to solve the problem. Keep your cards close to your chest.
gene wright 143 at hotmail dot
com
Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Pier Aiello - 09-21-2013 Could i load these on wiki4hp ?
edit: for now i guess "yes", if it is the contrary, just tell me i'll remove the pdfs from wiki4hp. Edited: 21 Sept 2013, 11:36 a.m.
UPDATE RPL change ...Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Gene Wright - 09-21-2013 No base 16 for the RPL contest. ONLY bases 2, 8 and 10 entered as real numbers.
Sorry about that.
Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Pal G. - 09-21-2013 Gene, thanks for including those of us who could not make the trek. Thanks for doing it each year.
Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Gerson W. Barbosa - 09-21-2013 RPN, HP-15C, 19 steps, first version: 0.5 R/S --> 0.625 ( 2.4 s)Impossible to time, but it shouldn't take longer than 0.1 s on the HP-15C LE. Gerson. P.S.: Rounding error in the last example (correct result: 0.999999994)
Edited: 21 Sept 2013, 3:45 p.m.
Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Egan Ford - 09-21-2013 Quote:My HP-12C (circa 1981) RPN version is also 19 steps: 0.5 R/S --> 0.625 ( 2.3 s)
Update: 18 steps. Edited: 21 Sept 2013, 5:37 p.m.
Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Gerson W. Barbosa - 09-21-2013 Thanks for sharing your results!
Gerson. Edited: 21 Sept 2013, 5:50 p.m.
Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Egan Ford - 09-21-2013 Right now my 12C version only supports 0 <= x < 1. Rules state that 1 is included. So I may need a few more steps. 21 steps for 0 <= x <= 1.
Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Gerson W. Barbosa - 09-21-2013 Same here. I overread the part that says "Each test case will consist of a value in octal between 0 and 1, inclusive."
Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Gerson W. Barbosa - 09-21-2013 20 steps for 0 <= x <= 1. Costing me 3 extra steps as well.
Keep going all... FYI - I developed my version that runs on an HP 65 - Gene Wright - 09-21-2013 39 steps, unfortunately for several reasons... unmerged steps bad programming
:-)
Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Mark Storkamp - 09-21-2013 RPN, HP-41CX, 19 steps
0 R/S --> 0 (0.39s)
Timing done with the internal stopwatch. (I didn't count those lines in the total number of steps) Edited: 22 Sept 2013, 7:22 a.m. after one or more responses were posted
Re: Keep going all... FYI - I developed my version that runs on an HP 65 - Gerson W. Barbosa - 09-21-2013 Mostly due to lack of merged steps, of course!
Gerson.
Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Gerson W. Barbosa - 09-22-2013 Quote: 14 steps. Sounds great! Looking forward to seeing your solution (when the time is right, of course).
Just for fun: HP-15C 32 steps, however. Gerson.
Edited: 22 Sept 2013, 12:14 a.m.
Re: UPDATE RPL change ...Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Eric Smith - 09-22-2013 There was another rules clarification at the conference that no base conversion functions can be used. I think that might eliminate a few of the shortest entries that have been described here, but of course I haven't seen them so I don't really know. My RPN entry is currently 19 steps on WP-34S or HP-42S, and probably the same for the 15C but I haven't thought about that much. I need two more steps on the HP-41C. I'm too tired now to figure out how to time it.
148 bytes (not counting global name) for my RPL entry on the 50g. It was 153.5 bytes until I realized that one of my clever optimizations actually made it longer.
Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Olivier De Smet - 09-22-2013 HP41 : 7 steps with label and END :) (should be the same as Mark) Not timed but very quick :) Convert as 20 steps for an HP65 with label and RTN (some peculiarities adds 2 steps)
Edited: 22 Sept 2013, 2:36 a.m.
Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Miguel Toro - 09-22-2013 Hi, WP 34S, 19 steps without labels. Very fast but no actual times, though. Thank you for the challenge.
Miguel
Re: UPDATE RPL change ...Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Gerson W. Barbosa - 09-22-2013 Quote:
Same here, but I'm using wp34s specific instructions, so probably more on the 42s. I didn't even try the 12C or 33C (perhaps I'd need 5 or 6 more instructions on those).
Re: UPDATE RPL change ...Re: HHC / HP Museum Programming Contest for RPN and RPL machines - Gerson W. Barbosa - 09-22-2013 Update: I decided to use only the stack. As a result, 18 steps now. Perhaps more saving is possible, but I have to leave.
0.11037552421 --> 0.14159265358 Edited: 22 Sept 2013, 4:02 p.m.
|