アルカン・アルケン・アルキン・アルコール・エーテル・アルデヒド・カルボン酸・ケトン・エステルの構造異性体の個数をブラウザ上で計算させるJavascriptコードを作成してみました。
複雑な漸化式を繰り返し用いて計算していますが,昨今のブラウザのJavascriptエンジンは非常に高速なので,このような計算も軽々とこなしてくれるようになりました。
スマートフォンのブラウザですら,ある程度の炭素数までであればスムーズに計算できるはずです。
この計算を行うアルゴリズムについては後日解説記事を書こうと思います。