【华为机试真题 Python实现】IPv4地址转换成整数【2022 Q2|100】
2023-09-14 09:06:44 时间
前言
《华为机试真题》专栏含牛客网华为专栏、华为面经试题、华为OD机试真题。
如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议!
本文解法非最优解(即非性能最优)。
题目描述
存在一种虚拟IPv4地址,由4小节组成,第一节节的范围为1-128,之后范围是0-255,以#号间隔,格式如下:
(1-128)#(0-255)#(0-255)#(0-255)
请利用这个特性把虚拟IPv4地址转换为一个32位的整数,IPv4地址以字符串形式给出,要求每个IPvV4地址只能对应到唯一的整数上。
如果是非法IPv4,返回invalid IP。
特别提醒!!!!
注意1:机试为ACM 模式
你的代码需要处理输入输出,input
接收输入、注意2:机试按通过率记分
相关文章
- pycharm打包python项目_Python怎么打包
- 如何为pycharm配置解释器_python解释器加入pycharm
- Python入门系列(十)一篇学会python文件处理
- python中替换字符串中字符_Python replace()函数:替换字符串中的某个字符「建议收藏」
- python教程:用简单的Python编写Web应用程序
- java与python-如何对比Python和Java,只需三分钟告诉你!
- 〖Python零基础入门篇④〗- Pycharm插件安装与常用的插件
- 【说站】python可变参数的两种传递方式
- 【说站】Python+OpenCV实现图像识别替换功能详解
- 网工Python之路之paramiko 模块实验(一)初来乍到
- python分段线性插值_Python实现分段线性插值
- 【测试开发】python系列教程:Python数据类型转换
- python-Python与SQLite数据库-SQLite数据库的基本知识(二)
- Python eval()和exec()函数详解
- python批量生成本地ip地址详解编程语言
- Python迭代器生成器,私有变量及列表字典集合推导式(二)详解编程语言
- python全栈开发-Day2 布尔、流程控制、循环详解编程语言
- Python之groupby详解编程语言
- 使用Python编程连接MySQL数据库(python连mysql)
- 在Linux上运行Python脚本的简单指南(linux运行python)
- 使用Python连接MySQL数据库,实现高效数据交互(python连接mysql)
- python益智游戏计算汉诺塔问题示例
- Python实现爬取知乎神回复简单爬虫代码分享
- python使用cPickle模块序列化实例