マルコフアルゴリズムを実行するやつです。 まず最初に文字列(入力)を与えてください。 その次に、パターン(ルール)の数を入力して、その後に全てのパターンを入力してください。 そうすれば、stepリストに、実行結果が表示されます。
大体2時間ぐらいで実装できました、274blocksです そもそもマルコフアルゴリズムって何?となっている人はこちらのサイトに詳しい解説が載っているので、見てみてください。 https://dic.nicovideo.jp/a/%E3%83%9E%E3%83%AB%E3%82%B3%E3%83%95%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0 この作品はMarkov Algorithm Onlineに影響を受けて作ったものです!ありがとうございます。(このサイトにはマルコフアルゴリズムを用いた問題が沢山収録されているので、上にある解説のURLを見た上で興味のある方は是非挑戦してみてください!!僕は最近このサイトにめっちゃハマってます) Markov Algorithm Online: https://mao.snuke.org/ 例:2進数のインクリメントコード(ルール) 例えば、入力に「11001」を渡すと、「11010」が帰ってくるようになってます。 0aa::1 1aa:aa0 aa0::10 a0:0a a1:1a :a