これをプログラムにするとなると、初心者かどうかにもよりますが、結構大変だと思います。