Anonymous user
Talk:Hofstadter Figure-Figure sequences: Difference between revisions
Talk:Hofstadter Figure-Figure sequences (view source)
Revision as of 21:34, 3 March 2019
, 5 years ago→timings for the REXX solutions: changed verb tense.
(→S(n): Fixed link.) |
m (→timings for the REXX solutions: changed verb tense.) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 32:
==timings for the REXX solutions==
I normally don't
▲I normally don't including timings for the REXX solutions that I post, but when I saw the 2<sup>nd</sup> REXX example's timings, <br>
I decided to go back and include the timings here as the REXX 2<sup>nd</sup> example's timings seemed a bit high.
<br>I didn't expect a difference of
<lang rexx>/*REXX
call time 'Reset████████████████████████████████████████████████████████████████████████████████'
parse arg x
if x=='' | x=="," then x= 10
if
if x<1 then exit /*if X
$.=0 /*initialize the memoization ($) array.*/
do m=1 for bot; r=
end /*m*/ /* [↑] ($.) is used for memoization. */
do n=1 for
end /*n*/ /* [
/* [↓] check for missing values in R│S*/
▲ do v=1 for high; if \$.v then call sErr 'missing R │ S:' v; end
do v=1 for top; if \$.v then call ser 'missing R │ S:' v
end /*v*/ /* [↑] are all 1≤ numbers ≤1k present?*/
say
if errs==0 then say 'verification completed for all numbers from 1 ──►'
else say 'verification failed with' errs "errors."
say 'and took' format(time('Elapsed█████████████████████████████████████████████████████████████████'),,2) "seconds."
▲exit /*stick a fork in it, we're done.*/
exit /*stick a fork in it, we're all done. */
/*──────────────────────────────────────────────────────────────────────────────────────*/
r.n=_; rr._=1; return _ /*assign the value to R & RR; return.*/
/*──────────────────────────────────────────────────────────────────────────────────────*/
if s.n==0 then do k=1 for n
return s.n /*return S.n value to the invoker. */
/*──────────────────────────────────────────────────────────────────────────────────────*/
'''output''' when using the
<pre>
R(1) = 1 S(1) = 2
Line 92 ⟶ 93:
R(9) = 56 S(9) = 13
R(10) = 69 S(10) = 14
took 0.22 seconds.▼
verification completed for all numbers from 1 ──► 1000 [inclusive].
▲and took 0.22 seconds.
</pre>
The (above) example was run under Windows 7 on
<br><br>
==Formulae hidden to most browsers by under-tested cosmetic edits at 18:19, 28 August 2016 ==
Under-tested cosmetic edits made to the task page at 18:19, 28 August 2016, including the injection of spaces around expressions in <math> tags, have left some or all of the task description formulae completely invisible to all browsers which display the graphic file version of formulae rather than processing the MathML (this is, in fact, the majority of browsers). The MediaWiki processor does not currently expect such spaces, and generates syntactically ill-formed HTML if they are introduced. Other aspects of these cosmetic edits may further compound the problem. [[User:Hout|Hout]] ([[User talk:Hout|talk]]) 19:50, 22 September 2016 (UTC)
: Visibility of formulae now restored for mainstream browsers like Chrome, IE Edge, Safari, Opera etc [[User:Hout|Hout]] ([[User talk:Hout|talk]]) 12:59, 21 November 2016 (UTC)
|