Skip to content

Instantly share code, notes, and snippets.

@Poincare
Created July 20, 2012 15:59
Show Gist options
  • Select an option

  • Save Poincare/3151537 to your computer and use it in GitHub Desktop.

Select an option

Save Poincare/3151537 to your computer and use it in GitHub Desktop.
class Chromosome
...
def self.get_mates(chrs)
i = 0
res = {}
#again, the counting is very important (and mistakes are very hard to catch)
#so, we are writing it out in full
while i < chrs.length
res[i] = i+1
res[i+1] = i
i += 2
end
end
...
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment