[Swift]LeetCode1108. IP 地址无效化 | Defanging an IP Address
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公众号:山青咏芝(shanqingyongzhi)
➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址:https://www.cnblogs.com/strengthen/p/11112213.html
➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
Given a valid (IPv4) IP address
, return a defanged version of that IP address.
A defanged IP address replaces every period "."
with "[.]"
.
Example 1:
Input: address = "1.1.1.1" Output: "1[.]1[.]1[.]1"
Example 2:
Input: address = "255.100.50.0" Output: "255[.]100[.]50[.]0"
Constraints:
- The given
address
is a valid IPv4 address.
给你一个有效的 IPv4 地址 address
,返回这个 IP 地址的无效化版本。
所谓无效化 IP 地址,其实就是用 "[.]"
代替了每个 "."
。
示例 1:
输入:address = "1.1.1.1" 输出:"1[.]1[.]1[.]1"
示例 2:
输入:address = "255.100.50.0" 输出:"255[.]100[.]50[.]0"
提示:
- 给出的
address
是一个有效的 IPv4 地址
1 class Solution { 2 func defangIPaddr(_ address: String) -> String { 3 return address.replacingOccurrences(of: ".", with: "[.]") 4 } 5 }
4ms
1 class Solution { 2 func defangIPaddr(_ address: String) -> String { 3 var defanged = "" 4 5 address.forEach { char in 6 char == "." ? defanged.append("[.]") : defanged.append(char) 7 } 8 9 return defanged 10 } 11 }
8ms
1 class Solution { 2 func defangIPaddr(_ address: String) -> String { 3 let spilttedIP = address.split(separator: ".") 4 5 return spilttedIP.joined(separator: "[.]") 6 } 7 }
转载于:https://www.cnblogs.com/strengthen/p/11112213.html
[Swift]LeetCode1108. IP 地址无效化 | Defanging an IP Address相关推荐
- 1108. IP 地址无效化
2020-03-17 1.题目描述 IP 地址无效化 2.题解 res+="[.]"; res+=address[i]; 3.代码 #include <iostream> ...
- python IP地址无效化
给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本.所谓无效化 IP 地址,其实就是用 "[.]" 代替了每个 ".".示例 1: ...
- LeetCode 1108. IP 地址无效化
文章目录 1. 题目 2. 解题 1. 题目 给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本. 所谓无效化 IP 地址,其实就是用 "[.]" 代 ...
- LeetCode(1108)——IP 地址无效化(JavaScript)
给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本. 所谓无效化 IP 地址,其实就是用 "[.]" 代替了每个 ".". 示例1 ...
- Win7重启后IP地址无效
Win7 32位英文专业版,每次重启电脑后IP V4都显示一个无序的地址,其实这个电脑是手动配置了IP地址的.每次开机后要将IP V4设为DHCP自动获取,然后再修改成原来固定的IP,不甚其烦.曾经在 ...
- CentOS 7 设置IP地址无效
CentOS 7 设置IP地址无效 在CentOS 7 中使用nmtui命令设置静态ip 地址,重启后无效. 经过排查发现,网卡没有勾选Automatically connect 选项,勾选后,使用s ...
- 推断给定的IP地址是否是内网IP
/*** 推断给定的IP地址是否是内网IP* * @author GaoHuanJie*/ public class Test{public boolean isInnerIP(String ipAd ...
- 如何配置php的ip地址吗,如何手动配置IP地址及防火墙设置
手动配置电脑IP地址和设置防火墙是很常用的设置.下面是学习啦小编跟大家分享的是如何手动配置IP地址及防火墙设置,欢迎大家来阅读学习. 手动配置IP地址及防火墙设置的方法 方法/步骤 在桌面 右键网络连 ...
- linux系统改ip地址 永久生效,Linux修改IP永久生效
修改IP永久生效按以下方法: 1)修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡,如果是第二块则为eth1) 按如下修改i ...
最新文章
- WIDERFACE 数据集
- Thundernet
- matlab考试资料,MATLAB复习资料
- VS调试查看寄存器学习总结
- 09、组策略之软件分发(05)
- 视频容器格式与编码格式简介
- 为什么应该用record来定义DTO(续)
- ISA系列之三:ISA Server 2004防火墙的基本配置
- 【POJ - 1486】Sorting Slides(思维建图,二分图求必须边,关建边,图论)
- 萌娃六一对程序员老爸说:再不陪我玩我就长大了
- MKNetwork网络请求过程中onCompletion调用两次的问题
- 一个分页效果ruby版可作为面试题吧
- 验证(Authentication)和授权(Authorization)(一):
- spring mysql 中文_Spring+mysql+velocity 中文问题解决方法
- 吴恩达机器学习系列课程笔记——第一章:什么是机器学习(Machine Learning)
- MATLAB实现两序列平移,MATLAB实现图像平移
- 通信知识宝典1 -- 如何让无线路由网速最快
- 字节跳动为什么选用Flutter:并非跨平台终极之选,但它可能是不一样的未来
- OpenJudge百炼-1183-反正切函数的应用-C语言-简单计算
- java怎么手动回收内存吗_java基本功16课:(4)Java的内存回收
热门文章
- Hololens2初入——解决HL真机到PC图像传输的实时性问题
- SEO必看的免费推广渠道
- Debian11系统安装
- 什么是安拆网?安拆网有什么作用?
- Memory Barriers: a Hardware View for Software Hackers
- win7怎么看服务器芯片,Win7如何查看CPU使用率?Win7CPU使用率的查看方法
- saber框架 blade-core-tool:2.5.1 maven无法正常下载
- 365值得吗 office_对于一个大学生来说,Office365是否值得购买?
- MOV AX,BX 与 MOV AX,[BX] 区别
- 位运算符之---左移右移运算符(简单易懂)