🌟 跨年趣题讨论:Q40 优雅的 IP 地址
12240
2020.12.23
2020.12.27
发布于 未知归属地

跨年限时任务 >> 正在进行中,欢迎大家在本帖下分享题解、代码和解题思路,你将有机会获得力扣送出的新年礼物。

下面就一起来看看今天的题目吧!

28.png


## Q40 优雅的 IP 地址 可能本书大部分读者都清楚,IPv4 中的 IP 地址是二进制的 32 位数值。不过,这样的数值对我们人类而言可读性比较差,所以我们通常会以 8 位为 1 组分割,用类似 192.168.1.2 这种十进制数来表示它(图 1)。
![09.d03z.047.png](https://pic.leetcode-cn.com/1608703852-LzzLRi-09.d03z.047.png){:width="800px"}{:align="left"}

图 1 IP 地址(IPv4)

这里,我们思考一下十进制数 0~9 这 10 个数字各出现 1 次的 IP 地址(像正常情况一样,省略每组数字首位的 0。也就是说,不能像 192.168.001.002 这样表示,而要像 192.168.1.2 这样来表示)。

提问:求用二进制数表示上述形式的 IP 地址时,能使二进制数左右对称的 IP 地址的个数(用二进制数表示时不省略 0,用完整的 32 位数表示)。

5.png
{:style="text-align: left;"}


「跨年限时任务」活动规则

12.24 - 12.31 期间完成 跨年限时任务 >> 将有机会点亮你的「2020 年度勋章」,参与每日任务讨论还能额外获得丰厚奖励~

一、完成跨年任务,点亮年度勋章

特别任务.png


### 二、讨论每日任务,赢丰厚奖励

参与规则

  1. 从 12 月 24 日至 12 月 31 日,每天 0 点会在「讨论」发布当日「跨年限时任务」中的算法题目作为讨论贴,共 8 个讨论帖。欢迎大家在对应的讨论帖下分享自己的题解、代码及解题思路。
  2. 每个 主讨论帖下点赞数前 5 的回帖可获得奖励,共 40 个奖励名额。回帖点赞统计截止日期为 2021 年 1 月 4 日 17:00。

奖励规则
活动奖品图.png

  • 回帖点赞第 1 名:《程序员的算法趣题》实体书 + 力扣周边盲盒 + 2020 年度实体勋章
  • 回帖点赞第 2 ~ 5 名:力扣周边盲盒 + 2020 年度实体勋章

最后,别忘了在本篇讨论帖下分享「Q40 优雅的 IP 地址」的解题思路~

评论 (28)