マンハッタン住所算法

マンハッタン住所算法（）は、ニューヨーク市マンハッタン島内において、近接する南北の通り（〇番街など）及び住居番号から、東西の通り（〇丁目）を算出する計算方法である。この算法は多数のウェブページやニューヨーク市のガイドブック、電話帳などでも用いられている。南北に長いマンハッタン島内において、南北の通りで表示された住所ではおおよその場所をつかみにくいが、この算法を用いることによって東西の通りを算出することができるため格段に高精度な場所の特定が可能である。
算法.
まず、住居番号を20で割り、以下の表から最も近接した南北の通り（〇番街など）を見つけ、その数値に魔法数を足す（引く）ことにより東西の通り（〇丁目）を算出することが出来る。
例外.
いくつかの通りは例外的に以下の算法を適用する。