他専攻の科目判定正規表現のミス

他専攻の科目を判定する部分の正規表現が

```ruby
/GB[^[1|#{major}]]\d+/
```

となっているが、これはGBの後に「`1`あるいは`#{major}`」以外ならOKという意味にしたかった思う。しかし、Rubyの正規表現では`[]`が文字クラスを意味するらしいので、この書き方では「`1`、`|`あるいは`#{major}`」以外ならOKという意味になってしまう。

また元のコードでは、文字クラスを入れ子にしているが、そうする必要はたぶんないので入れ子は解除した。