Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 22nd, 2012  |  syntax: None  |  size: 0.33 KB  |  hits: 6  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. haystack = []
  2. 0.upto(100) do |i|
  3.   0.upto(100) do |j|
  4.     0.upto(100) do |k|
  5.       0.upto(100) do |l|
  6.         test = [i,j,k,l].sort
  7.         unless haystack.include? test
  8.           puts "#{test.join(', ')}\n" if test.inject(&:+) == 100
  9.           haystack << test
  10.         end
  11.       end
  12.     end
  13.   end
  14. end
  15. puts "========"
  16. puts haystack.size