Skip to content

Instantly share code, notes, and snippets.

@travisbhartwell
Created April 5, 2014 23:34
Show Gist options
  • Save travisbhartwell/9999467 to your computer and use it in GitHub Desktop.
Save travisbhartwell/9999467 to your computer and use it in GitHub Desktop.
General Conference Study Plan
This is a means for picking a study schedule for the talks from General Conference in the 25 weeks leading until the next conference. This will allow studying roughly the same amount of content from Conference each week.
- take a list of talk titles, speakers, and duration
- calculate the total duration, rounding up to the next power of 25
and divide. This is the target weekly study amount.
- note the shortest talk time
- for each week (1 to 25)
- randomly pick a talk not yet chosen
- if the total study time for the week is greater than
(target - shortest talk time), done for the week
- if not, pick randomly from the set of talks of duration less
than (target - week total), if any
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment