Skip to content

Instantly share code, notes, and snippets.

class SegmentPatternSearch
attr_accessor :patternCache
def initialize()
@segPattern = Array.new(10)
@segPattern[0] = '1111110'
@segPattern[1] = '0110000'
@segPattern[2] = '1101101'
@segPattern[3] = '1111001'
@segPattern[4] = '0110011'
class GemBox
attr_accessor :filPattern
def initialize(boxSize, gemPattern, targetPattern)
@boxSize = boxSize
@gemPattern = gemPattern
@filPattern = Hash.new
@targetPattern = targetPattern
@dayNum = 0
end