1108. Defanging an IP Address
1108. Defanging an IP Address
题目描述
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"
分析:
题目的目的就是将一个字符串里的字符.
替换为[.]
。
方法1
- 创建一个空字符
ans
作为答案; - 遍历
address
,如果字符是.
,就在ans
后追加[.]
,否则就追加该字符; - 返回
ans
;
class Solution {public String defangIPaddr(String address) {char[] chars = address.toCharArray();StringBuilder stringbuilder = new StringBuilder();for (char c : chars) {if (c == '.') {stringbuilder.append("[.]");} else {stringbuilder.append(c);}}return stringbuilder.toString();}
}
方法2
使用子串的方法,根据.
的位置获取子字符串,并替换.
为[.]
,再使用字符串连接即可;
class Solution {public String defangIPaddr(String address) {for (int i = 0; i < address.length(); i++) {if (address.charAt(i) == '.') {address = address.substring(0, i) + "[.]" + address.substring(i + 1);i += 2;}}return address;}
}
转载于:https://www.cnblogs.com/zhuobo/p/11257113.html
1108. Defanging an IP Address相关推荐
- LeetCode 1108. Defanging an IP Address--C++,Python解法
题目地址:Defanging an IP Address - LeetCode Given a valid (IPv4) IP address, return a defanged version o ...
- [Swift]LeetCode1108. IP 地址无效化 | Defanging an IP Address
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...
- Windows Azure Virtual Network (6) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (1)...
<Windows Azure Platform 系列文章目录> 注意:本文介绍的是Global Azure (http://www.windowsazure.com),如果你使用的是由世纪 ...
- 关于“INS-40922 Invalid Scan Name – Unresolvable to IP address”
今天在虚拟机上安装rac11.2.0.4的时候遇到报错"INS-40922 Invalid Scan Name – Unresolvable to IP address"其实这个问 ...
- dubbo could not get local host ip address will use 127.0.0.1 instead 异常处理
dubbo could not get local host ip address will use 127.0.0.1 instead 异常处理 参考文章: (1)dubbo could not g ...
- 使用访问控制列表预防IP地址欺骗(IP Address Spoofing Prevention with ACLs)
[实验说明] 配置路由器预防IP地址欺骗 [实验拓扑] IOS:c2691-advsecurityk9-mz.124-11.T2.bin [实验配置步骤] 在网关的outside过滤RFC19 ...
- Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address
说到windows azure,相信大家已经对此产品已经相当熟悉了,但使用的版本最多的应该是windows azure国内版本,也就是说,是微软委派世纪互联提供服务的平台,登陆地址为:https:// ...
- auto drop ssh failed ip address
#/bin/bash #auto drop ssh failed ip address #author by efoni 2018.7 SEC_FILE=/var/log/secure #如下为截取s ...
- web笔记Error:That IP address
前言 题主最近在做一个web服务 在实现过程中有苦有乐,现在记录一下,既方便自己以后回顾,也方便后来的人. 具体细节 在实现过程终遇到了下面的问题: >python manage.py runs ...
最新文章
- 读书笔记:php_tizag_tutorial
- 【下一代核心技术DevOps】:(三)私有代码库阿里云Git使用
- 河北计算机科学与技术研究生,2021年河北工业大学计算机科学与技术(081200)硕士研究生招生信息_考研招生计划和招生人数 - 学途吧...
- SQL Server2008 表旋转(pivot)技术
- 6.1Python文件的操作(一)
- 自动化中的PageObject思想
- java获取classes_一个Java项目布署到weblogic里,听说weblogic会把classes目录打成jar包,怎么获取classes里文件的路径...
- 云栖回顾|龙蜥论坛圆桌环节都有哪些精彩观点?
- 小程序下wxParse 渲染html代码
- 怎样搜索计算机中docx格式的文件,如何打开docx文件 打开docx文件方法
- 批处理大全Win10版工具箱
- numpy 相关函数
- 腾讯云通过公众号开通短信验证码
- 【Seedlabs】ARP Cache Poisoning Attack Lab
- dell服务器510系统,dellr510服务器上安系统.docx
- 计算机专业海报排版设计,我研究了2000张大神海报,终于总结出这个排版技巧...
- 用计算机谈狂狼,抖音狂狼原唱是谁 抖音狂狼完整版歌词
- ESP8266 带 BMP 180 刷 ESPEasy 通过MOTT协议连接 docker 里的 domoticz 查看气温 气压 监控结果
- 如何查看内核版本和ubuntu版本
- 网易2017招聘笔试题下厨房Java代码