郵便番号から県を判定することは不可能

http://mononofu.hatenablog.com/entry/20100126/1264485439

郵便番号は、1つの郵便番号に複数の住所が紐づいていて、
かつ、その住所が2つの都道府県に跨っているケースがある

ということで、そもそもデータとして郵便番号が県がn:nで紐付いているから判定不可能である。
そういう例外的なケースでは正しく判定できないことを許容するという前提なら、郵便番号から都道府県をだいたい正しく取得することはできる。