Najpopularniejszy numer świata

Zastanawialiście się kiedyś może jaki jest najbardziej popularny numer na świecie? Pewien internauta odkrył prawdę poszukując największej liczby jaką można zapisać za pomocą 32-bitowej liczby całkowitej ze znakiem (32-bit signed integer).

Zastanawialiście się kiedyś może jaki jest najbardziej popularny numer na świecie? Pewien internauta odkrył prawdę poszukując największej liczby jaką można zapisać za pomocą 32-bitowej liczby całkowitej ze znakiem (32-bit signed integer).

Ta liczba to 2147483647. Postanowił więc on poszukać w internecie tego ciągu znaków poprzedzielanego w odpowiednich miejscach myślnikami - tak jak ma to miejsce w przypadku numerów telefonicznych. Wyniki były co najmniej zaskakujące - wyskoczyło ponad 1500 stron z tym numerem telefonu. Czemu?

Okazało się, że po prostu jakiś programista nie wziął nauczki z przykładu popularnej pluskwy milenijnej i postanowił przechowywać numery telefoniczne w bazie jako jedną liczbę całkowitą, a nie ciąg znaków, lecz użył jedynie 32 bitów i nie wziął pod uwagę zjawiska przepełnienia stosu.

Tak więc za każdym razem gdy ktoś wprowadza numer telefonu będący liczbą większą niż 2147483647 jest on zapisywany przez system jako właśnie ta liczba.

Cóż, ktoś w Dallas (214 to numer kierunkowy właśnie do tego miasta) zapewne zastanawia się dlaczego dzwonią do niego przypadkowi ludzie z całego kraju.

Ciekawy fakt - 2147483647 jest również liczbą pierwsza.

Geekweek
Masz sugestie, uwagi albo widzisz błąd?
Dołącz do nas