>>218
そもそもその関数はよくない。

平日かどうか判定する関数と、次の平日、前の平日を求める関数は、別の関数にすべき。