同じコードの(長い)繰り返しブロックを抽出し、必要に応じてそれらのブロックとの間で通常の実行フローをジャンプさせようとしています。
これは、Hack と呼ばれる教育用アセンブリ言語で行われます。
それらのブロックを抽出するにはどうすればよいですか。
これが最長共通部分列問題のインスタンスであることは理解していますが、これにアプローチする方法がわかりません。
私は、これ、これ、およびその他のいくつかを見てきました-助けにはなりません。
ソリューションコース、関連する読み物、またはライブラリなど、あらゆる指針があれば大歓迎です。