【問題L11】:IP字串轉為一個數字。    [回前頁]

我們知道目前的網際網路靠IP來定出每一台電腦,但因數量不足,目前已開始使用IPV6來定址。其中目前的IP是由四個0~255的數字來代表,也可說是32bit的資料,所以可用4個32bit的資料表示。請將4個0~255的數字的表示法,轉成一個32bit的整數。以便在電腦處理時,可省記憶體,而且也才方便作各種進一步的資料處理。例如:IP:210.70.60.2就用3527818242來代表。

【輸入檔案格式】本問題的輸入有多組樣本,每行是一組樣本,而每組樣本有一個代表IP的字串,直到檔案結束為止。

【輸出檔案格式】對於每一組樣本印出一個代表那個IP的數字。

【輸入檔案範例】

210.70.60.91

210.70.60.2

0.0.0.99

255.255.255.255

【輸出檔案範例】

 3527818331

 3527818242

 99

 4294967295