とりあえず今の状態でも 「1つの関数で」 求まってるんだが。
問題文を一言一句正確に書きうつしてみ?