プログラミングには詳細な仕様が必須条件、コード化するのがプログラムであって
アルゴリズムをプログラマーが作るわけではない。