デカルト平面上で 10 ~ 100 個のランダムな座標を生成するプログラムを作成したいのですが、線を形成する点を見つける必要があります。
線を形成できる少なくとも 4 つのポイントの組み合わせである必要があります。これを行うには、選択した 4 つの点の間の勾配を見つけて、それらが直線を形成できるかどうかを調べます。
ただし、難しいのは、すべてのポイントをどのように組み合わせて作成できるかということです。少なくとも 4 つのポイントのすべての組み合わせを見つけてから、それらの間の勾配をチェックして線を形成できるかどうかを確認するブルート フォース法を使用したいと考えています。
この問題にどのようにアプローチできるかについてのアドバイス、たとえば、組み合わせを効率的に見つける方法についてのアドバイスをいただければ幸いです。