--Apple-Mail-2-1013694489
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset-ASCII;
	format竟wed

Begin forwarded message:

> From: Pedro Suarez <pedro.wotan / mundo-r.com>
> Date: April 9, 2006 7:35:09 PM CDT
> To: submission / rubyquiz.com
> Subject: Please Forward: [SOLUTION] Markov Chain
>
> Hi:
>
> Here my solution for Markov Chain quiz.
>
> Pedro
--Apple-Mail-2-1013694489
Content-Transfer-Encoding: 7bit
Content-Type: application/x-ruby;
	x-unix-mode66;
	nameuiz74.rb"
Content-Disposition: attachment;
	filenameiz74.rb

require 'optparse'

module TransitionMatrix
    def TransitionMatrix.create_transition_matrix(buff, order)
	buff.gsub!(/\n/, ' ')
	transition  ash.new
	(buff.size-order-1).times { |i|
	    subchain  uff[i, order]
	    transition[subchain]  rray.new unless transition[subchain]
	    transition[subchain] << buff[i+1,order]
	}
	return transition
    end
end

class TextGenerator
    def initialize(matrix, order)
	@matrix  atrix
        @order  rder
    end

    def generate_text(length)
	keys  matrix.keys
	resultロィョゥン
	ィュタュアゥョ  
	      ロャ タン
	      ロン
	      ロィョゥン
	     ォ ロョュアンョ
	
	 
    


  「
  
  

  ミョ  
    ョ  ユコ キエョ ュ ゜ ュ  ロュ ン「

    ョ 「「
    ョィ「ュ「ャ 「ュュ ニノフナ「ャ 「ヤ  「ゥ  
	  
    
    ョィ「ュ「ャ 「ュュ ホ「ャ ノャ 「フ    ィゥ「ゥ  
	  
    
    ョィ「ュ「ャ 「ュュ ホ「ャ ノャ 「マ  ヘ  ィ アゥ「ゥ  
	  
    
    ョ 「「
    ョ゜ィ「ュ「ャ 「ュュ「ャ 「モ    「ゥ 
	 
	
    

ョ。ィチメヌヨゥ

 。   セ ー
      マョィゥ
      ヘョ゜゜ィャ ゥ
      ヌョィャ ゥ
     ョ゜ィゥ

     



ュュチュヘュイュアーアウカケエエクケ
テュヤュナコ キ
テュヤコ ッサ
	ュチモテノノサ
	竟



ュュチュヘュイュアーアウカケエエクケュュ