1006: IP判断
来源:互联网 发布:淘宝网丝巾韩杰 编辑:程序博客网 时间:2024/06/02 05:56
题目
Description
在基于Internet的程序中,我们常常需要判断一个IP字符串的合法性。
合法的IP是这样的形式:
A.B.C.D
其中A、B、C、D均为位于[0, 255]中的整数。为了简单起见,我们规定这四个整数中不允许有前导零存在,如001这种情况。
现在,请你来完成这个判断程序吧^_^
Input
输入由多行组成,每行是一个字符串,输入由“End of file”结束。
字符串长度最大为30,且不含空格和不可见字符
Output
对于每一个输入,单独输出一行
如果该字符串是合法的IP,输出Y,否则,输出N
Sample Input
1.2.3.4
a.b.c.d
267.43.64.12
12.34.56.bb
210.43.64.129
-123.4.5.6
代码块
import java.util.Scanner;public class Main{ public static void main(String[] args) { String regex = "((?:(?:25[0-5]|2[0-4]\\d|((1\\d{2})|([1-9]?\\d)))\\.){3}(?:25[0-5]|2[0-4]\\d|((1\\d{2})|([1-9]?\\d))))"; //使用正则表达式计算,最主要就是正则表达式的书写规范 Scanner cn = new Scanner(System.in); while (cn.hasNext()) { String str = cn.nextLine(); if (str.matches(regex)) { System.out.println("Y"); } else { System.out.println("N"); } } cn.close(); }}
0 0
- 1006: IP判断
- 1006;IP判断
- 判断IP
- IP判断
- 判断ip
- ip判断
- IP判断
- IP判断
- 正则判断IP地址
- C++判断IP
- 判断来访国内外IP
- 判断IP合法
- 读取ip 判断
- 判断ip 所在城市
- 判断是否是IP
- 判断ip地址是否合法
- 判断ip 正则
- 判断ip地址是否合法
- hadoop mapreduce详细过程分析
- 多线程的一次实践
- 制作板子的一些总结心得
- 1005.继续(3n+1)猜想(c语言)
- Spring学习笔记(三)
- 1006: IP判断
- 触控事件MotionEvent
- android音视频点/直播模块开发
- 自定义View圆环
- 让九鼎S5PV210开发板与电脑ping通
- Intellij IDEA 2017 创建Spring Maven项目
- iOS开发技巧
- Ubuntu 中Python不同版本切换的简便方法
- 浅谈PC和移动端的自适应