题解 | #合法IP#

合法IP

https://www.nowcoder.com/practice/995b8a548827494699dc38c3e2a54ee9

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner fzhinput = new Scanner(System.in);
        String ipdz = fzhinput.nextLine();
        String ip[] = ipdz.split("\\.");
        int num = 0; 
        if (ip.length == 4) {
            for (int i = 0; i < ip.length; i++) {
                if (ip[i].length()==0 || !Integer.toString(Integer.parseInt(ip[i])).equals(ip[i])) {
                    System.out.println("NO");
                    break;
                } else {
                    int ipsz = Integer.parseInt(ip[i]);
                    if (ipsz <= 255 && ipsz >= 0) {
                        num++;
                    } else {
                        System.out.println("NO");
                        break;
                    }
                }
            }
            if (num == 4) {
                System.out.println("YES");
            }
        } else {
            System.out.println("NO");
        }

    }
}

全部评论

相关推荐

身边有人上海、深圳&nbsp;6、7k&nbsp;都去了,真就带薪上班了。
程序员小白条:木的办法, 以后越来越差,还是家附近宅着吧,毕业的人越来越多,岗位都提供不出来,经济又过了人口红利期
点赞 评论 收藏
分享
06-12 16:00
天津大学 Java
牛客30236098...:腾讯坏事做尽,终面挂是最破防的 上次被挂了后我连简历都不刷了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 13:15
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务