【問題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