系列文章目录

文章目录

  • 系列文章目录
  • 前言
  • 一、*HJ33整数与IP地址间的转换
  • 二、sound code
  • 总结

前言

一、*HJ33整数与IP地址间的转换

描述: 原理:ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起来,然后把这个
二进制转变成一个长整数
举例: 一个IP地址:10.0.3.192
每段数字
10 00001010
0 00000000
3 00000011
193 11000001
组合起来为:00001010 00000000 00000011 11000001,转换为10进制为167773121,即该IP地址转换后的数字
数据范围: 保证输入的是合法的IP序列
示例:
输入:
10.0.3.193
167969729
输出:
167773121
10.3.3.193

二、sound code

代码如下(示例):

data1 = input().split(".") #IP地址转整数
a = []
b = ''
transform1 = [a.append(bin(int(i))[2:].rjust(8,"0")) for i in data1]
for i in a:b += i
aaa = int(b,2)
print(aaa)
data2 = bin(int(input()))[2:].rjust(32,"0") #整数转IP地址
temp = []
transform2 = [temp.append(int(data2[(i+j)*8-8:(j+1)*8],2)) for i in range(1,2) for j in range(0,4)]
for i in temp:if i == temp[3]:print(i)else:print(i,end=".")

总结

分享:
在经过心灵的思考之后,日常生活有可能会掀起心灵深处的惊涛骇浪,经过理性的沉淀,所表达出来的就是真理。
追求真理,可以抵御外部的轻侮,从而获得内心的安宁;追求事业,让人心胸开朗视野开阔,其境界便有了高低之分。

华为机考攻略(python)--字符串操作【9题】(第四题*HJ33整数与IP地址间的转换)相关推荐

  1. 华为机考攻略(python)--字符串操作【9题】(第六题leetcode1839所有元音按顺序排布的最长子字符串)

    系列文章目录 文章目录 系列文章目录 前言 一.leetcode1839所有元音按顺序排布的最长子字符串 二.sound code 总结 前言 一.leetcode1839所有元音按顺序排布的最长子字 ...

  2. 华为机考攻略(python)--字符串操作【9题】(第五题HJ101输入整型数组和排序标识)

    系列文章目录 文章目录 系列文章目录 前言 一.HJ101输入整型数组和排序标识 二.sound code 总结 前言 一.HJ101输入整型数组和排序标识 描述: 输入整型数组和排序标识,对其元素按 ...

  3. 华为机考攻略(python)--入门题【5题】(第一题HJ5进制转换)

    系列文章目录 文章目录 系列文章目录 前言 一.输入处理:HJ5进制转换 二.sound code 其它进制转换 总结 前言 一.输入处理:HJ5进制转换 描述: 写出一个程序,接受一个十六进制的数, ...

  4. 华为机考攻略(python)--查找排序【7题】(第三题HJ27查找兄弟单词)

    系列文章目录 文章目录 系列文章目录 前言 一.HJ27查找兄弟单词 二.sound code 总结 前言 一.HJ27查找兄弟单词 描述: 定义一个兄弟单词为:交换该单词字母顺序(可以交换任意次), ...

  5. 华为机试HJ33:整数与IP地址间的转换

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 原理:ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起 ...

  6. 整数与IP地址间的转换Python

    data = input().split(".") #IP地址转整数 a = [] b = '' caozuo = [a.append(bin(int(i))[2:].rjust( ...

  7. 华为OJ——整数与IP地址间的转换

    题目描述 原理: ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个长整数. 举例: 一个ip地址为10.0.3.193 每段数字 相对应的 ...

  8. 华为od机考攻略,参考资料

    od机考大部分题目网上都能搜索到原题,答案有查重,需要修改答案 一.题型.编译问题 关于题型: 机考共三题,两道简单题目各100分,一道较难题目200分,满分400,150分及以上通过 简单:字符串/ ...

  9. 「解析」牛客网-华为机考企业真题 21-40

    又是一年春招时,有幸收到华为自动驾驶算法岗,之前刷题不多,在此汇总下牛客网的真题,主要采用Python编写,个人觉得语言只是实现工具而已,并不是很关键,Python简洁易懂,更加适合算法工程师快速验证 ...

最新文章

  1. 2022-2028年中国微滤膜行业市场发展调研及投资前景分析报告
  2. juery mobile select下来菜单选项提交form问题
  3. 用js写一个模板引擎
  4. cad中简单流程图制作_想要又快又好的画出世界级的流程图,这样牛掰的方法一定要知道...
  5. SAP CRM Fiori My Opportunity应用文件上传的技术实现
  6. 微软SQLHelper.cs类 中文版
  7. KNN--K近邻算法
  8. config system丢失
  9. JAVA在线购物B2C商城源码
  10. 查看浏览器保存的密码
  11. 戴尔r720服务器装爱快路由系统,笔记本虚拟机里安装爱快软路由做单臂路由
  12. csgo连接到任意官方服务器失败删除文件,CSGO连接到官方任意
  13. 84消毒液和酒精混合的化学反应分析
  14. jQuery Mobile 列表视图
  15. SharePoint站点图片轮转器imageRotator
  16. Unity对H5小游戏开发的支持——Project Tiny
  17. MaxEnt软件的使用
  18. 01Editor最新破解
  19. SpringSecurity(八)【RememberMe记住我】
  20. clickhouse相关

热门文章

  1. 公会晋升计划第 2 季来啦!
  2. CF 1720 D1. Xor-Subsequence (easy version) dp 1800
  3. 呸 渣男!八股文不让看,非得让看并发编程全彩图册,这下又进厂了
  4. 数学微笑了,迎来美好发展时光
  5. 2021年终总结及2022年展望
  6. 区块链预言机 Chainlink 测试环境部署与使用/探索区块链预言机的实现原理
  7. 2009年最新搞笑语录
  8. 植物神经紊乱引起的焦虑、烦躁怎么办?
  9. 字体图标svg改变颜色
  10. ⑭tiny4412 Linux驱动开发之cpufreq子系统驱动程序