首页 > 试题广场 >

IP地址转化

[编程题]IP地址转化
  • 热度指数:900 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
IP地址是一个用 '.' 隔开的四段数字,每段的大小是 。请你把 IP 地址转换成一个整数。(IPv4)
例如, 114.55.207.244 的二进制表示是 01110010 00110111 11001111 11110100 ,其十进制表示是 7590617063
示例1

输入

"114.55.207.244"

输出

"1916260340"
示例2

输入

"0.0.0.1"

输出

"1"
头像 姐姐的遮阳伞
发表于 2022-04-09 18:54:18
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ip string字符串 * @r 展开全文
头像 面向对象的小白很愉快
发表于 2022-12-10 13:12:38
先将其转成二进制,再通过二进制转成unsigned int,再将unsigned int 转成char*,然后返回
头像 牛客724172947号
发表于 2022-08-16 23:10:28
 //对部分输入字符格式先做异常校验,然后满足条件的数据做对应移位转换  public String IPtoNum (String ip) {         // write code here     展开全文
头像 fred-coder
发表于 2022-03-08 19:46:40
Python 十进制转2进制高位补0 "{:08b}".format(val) # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param ip string字符串 # @return string字符串 # class Solution: 展开全文
头像 高大的斑马不想打工
发表于 2023-09-20 18:09:48
不要被题目迷惑了,直接计算就行了。 public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ip string字符串 * @return 展开全文
头像 终将成为大佬
发表于 2024-03-24 19:49:02
#include <algorithm> #include <iterator> #include <string> class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的 展开全文
头像 叮叮当咚
发表于 2024-02-28 16:39:17
#include <cstddef> #include <cstdint> #include <sstream> #include <string> class Solution { public: /** * 代码中的类名、方法名、 展开全文