学年取得関数のバグを修正と判別の厳密化

5月以降専攻科生が判定できなくなるバグ
4月以降本科生が判定できなくなるバグ
0年生や-1年生が生まれてしまうので判別の厳密化を行った