Skip to content

Commit dbae760

Browse files
authored
fixes #973 (#1045)
1 parent be8b528 commit dbae760

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

xml/chapter1/section2/subsection6.xml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -657,12 +657,13 @@ function timed_prime_test(n) {
657657
function start_prime_test(n, start_time) {
658658
return is_prime(n)
659659
? report_prime(get_time() - start_time)
660-
: true;
660+
: false;
661661
}
662662
<SHORT_SPACE_AND_ALLOW_BREAK/>
663663
function report_prime(elapsed_time) {
664664
display(" *** ");
665665
display(elapsed_time);
666+
return true;
666667
}
667668
</JAVASCRIPT>
668669
</SNIPPET>
@@ -726,8 +727,8 @@ function search_for_primes(start, times) {
726727
? true
727728
: start &gt; 2 &amp;&amp; start % 2 === 0
728729
? search_for_primes(start + 1, times)
729-
// if we get undefined -&gt; its a prime
730-
: is_undefined(timed_prime_test(start))
730+
// if we get true, it's a prime
731+
: timed_prime_test(start)
731732
? search_for_primes(start + 2, times - 1)
732733
: search_for_primes(start + 2, times);
733734
}
@@ -740,8 +741,8 @@ function search_for_primes(start, times) {
740741
<REQUIRES>search_for_primes_definition</REQUIRES>
741742
<JAVASCRIPT>
742743
search_for_primes(10000, 3);
743-
// search_for_primes(100000, 3);
744-
// search_for_primes(1000000, 3);
744+
// search_for_primes(10000000, 3);
745+
// search_for_primes(10000000000, 3);
745746
</JAVASCRIPT>
746747
<SCHEME>
747748
</SCHEME>

0 commit comments

Comments
 (0)