题解 | #IP地址转化#
IP地址转化
https://www.nowcoder.com/practice/67ae7c321ae147049ad569c8fe5c98cd
不要被题目迷惑了,直接计算就行了。
public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ip string字符串 * @return string字符串 */ public String IPtoNum (String ip) { String [] a = ip.split("\\."); Long ret=0l; ret=ret+Long.valueOf(a[0])*((Double)Math.pow(2,24)).longValue(); ret=ret+Long.valueOf(a[1])*((Double)Math.pow(2,16)).longValue(); ret=ret+Long.valueOf(a[2])*((Double)Math.pow(2,8)).longValue(); ret=ret+Long.valueOf(a[3]); return ret.toString(); } }