Skip to content
This repository has been archived by the owner on May 11, 2021. It is now read-only.

Commit

Permalink
Use global data-ensure (much nicer)
Browse files Browse the repository at this point in the history
  • Loading branch information
bradleyt committed May 31, 2011
1 parent ac78396 commit f93aedf
Showing 1 changed file with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions exercises/arithmetic_word_problems.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,12 @@
<div class="problems">
<div>

<div class="vars">
<div class="vars" data-ensure="!isPrime( TOTAL_ITEMS )">
<var id="ITEMS_PER_GROUP">randRange( 3, 12 )</var>
<var id="ITEMS_LEFT">randRange( 1, ITEMS_PER_GROUP - 1 )</var>
<var data-ensure="getFactors( ITEMS_PER_GROUP * GROUPS + ITEMS_LEFT ).length > 2"
id="GROUPS">randRange( 2, 12 )</var>
<var id="GROUPS">randRange( 2, 12 )</var>
<var id="ITEMS_IN_GROUPS">GROUPS * ITEMS_PER_GROUP</var>
<var id="TOTAL_ITEMS">ITEMS_IN_GROUPS + ITEMS_LEFT</var>

<var id="NEW_ITEMS_PER_GROUP">getNontrivialFactor( TOTAL_ITEMS )</var>
<var id="NEW_GROUPS">TOTAL_ITEMS / NEW_ITEMS_PER_GROUP</var>
</div>
Expand Down Expand Up @@ -103,13 +101,11 @@

<div>

<div class="vars">
<var data-ensure="getFactors( TOTAL_ITEMS ).length > 4"
id="TOTAL_ITEMS">randRange( 10, 99 )</var>
<div class="vars" data-ensure="!isPrime( TOTAL_ITEMS ) && NEW_ITEMS !== ITEMS">
<var id="TOTAL_ITEMS">randRange( 10, 99 )</var>
<var id="ITEMS">getNontrivialFactor( TOTAL_ITEMS )</var>
<var id="GROUPS">TOTAL_ITEMS / ITEMS</var>
<var data-ensure="NEW_ITEMS !== ITEMS"
id="NEW_ITEMS">getNontrivialFactor( TOTAL_ITEMS )</var>
<var id="NEW_ITEMS">getNontrivialFactor( TOTAL_ITEMS )</var>
<var id="NEW_GROUPS">TOTAL_ITEMS / NEW_ITEMS</var>
</div>

Expand Down

0 comments on commit f93aedf

Please sign in to comment.