当前位置: 首页 > news >正文

【华为OD机试真题29.9¥】(E卷,100分) - IPv4地址转换成整数(Java Python JS C++ C )

题目描述

存在一种虚拟IPv4地址,由4小节组成,每节的范围为0~255,以#号间隔,虚拟IPv4地址可以转换为一个32位的整数,例如:

  • 128#0#255#255,转换为32位整数的结果为2147549183(0x8000FFFF)

  • 1#0#0#0,转换为32位整数的结果为16777216(0x01000000)

现以字符串形式给出一个虚拟IPv4地址,限制第1小节的范围为1128,即每一节范围分别为(1128)#(0255)#(0255)#(0~255),要求每个IPv4地址只能对应到唯一的整数上。如果是非法IPv4,返回invalid IP

输入描述

输入一行,虚拟IPv4地址格式字符串

输出描述

输出一行,按照要求输出整型或者特定字符

示例1

输入</

相关文章:

  • 苹果iPhone 17 Pro系列将配备12GB内存,AI功能成升级关键
  • 2025机械考研复试面试问题汇总篇(含13门科目),考研机械复试专业面试常见重点问题总结!考研机械复试专业面试准备看这一篇就够了!
  • ArcGIS Pro高级应用:高效生成TIN地形模型
  • linux磁盘满了怎么安全删除文件
  • C++编程:常见内置算法
  • 详解Nginx no live upstreams while connecting to upstream
  • c++中的vector
  • 【GPU使用】如何在物理机和Docker中指定GPU进行推理和训练
  • 三、Redis 基本数据类型详解及典型应用场景
  • 解决git clone下载慢或者超时问题
  • Linux的进程观:简单性如何成就强大性(三)
  • Windows 使用 Docker + WSL2 部署 Ollama(AMD 显卡推理)搭建手册‌
  • rustup-init.exe 安装缓慢的解决办法
  • 基于MATLAB与深度学习的医学图像分类系统开发全流程解析
  • 【Linux专栏_1】Linux中常用的指令
  • 【django】模型部署过程
  • SpringMVC学习(入门案例思路及实现、Web容器初始化与SpringMVC配置类)(2)
  • GIT工具学习【2】:分支
  • Java 入门 (超级详细)
  • Unity 适用Canvas 为任一渲染模式的UI 拖拽
  • 《风林火山》千呼万唤始出来,戛纳首映后口碑崩盘?
  • 61岁云浮市律师协会副会长谭炳光因突发疾病逝世
  • 土耳其、美国、乌克兰三边会议开始
  • 马上评|清理“滥竽充数者”,为医者正名
  • “免签圈”扩容,旅游平台:今年以来巴西等国入境游订单显著增加
  • 第1现场 | 美国称将取消制裁,对叙利亚意味着什么