Codewars编码套路练习:验证IPv4地址

前端之家收集整理的这篇文章主要介绍了Codewars编码套路练习:验证IPv4地址前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

问题描述

设计一个算法,判断点分十进制格式的IPv4地址是否符合协议要求。函数的输入限制为一个字符串。

合理的输入:1.2.3.4 123.45.67.89

不合理的输入:1.2.3 1.2.3.4.5 123.456.78.90 123.045.067.089

问题标签

算法、正则表达式、高级语言特性、基础知识、字符串、声明式编程(Declarative Programming)

函数命名

:::python
def is_valid_IP(strng):
    return None

测试用例

:::python
Test.assert_equals(is_valid_IP('12.255.56.1'),True)
Test.assert_equals(is_valid_IP(''),False)
Test.assert_equals(is_valid_IP('abc.def.ghi.jkl'),False)
Test.assert_equals(is_valid_IP('123.456.789.0'),False)
Test.assert_equals(is_valid_IP('12.34.56'),False)
Test.assert_equals(is_valid_IP('12.34.56 .1'),False)
Test.assert_equals(is_valid_IP('12.34.56.-1'),False)
Test.assert_equals(is_valid_IP('123.045.067.089'),False)

参考链接

猜你在找的程序笔记相关文章