プログラミングなんて一人称視点の5w1hだから
それがハッキリできれば解けたも同然
あとはそれを関数レベルに分解すりゃいいだけよ

質問してる奴って5w1hすらまともに説明できないだろ
だから出来ない