首页 > 360,9月11日笔试,技术综合F卷,编程题判断密码正确
头像
路过这座城市
编辑于 2020-09-11 23:09
+ 关注

360,9月11日笔试,技术综合F卷,编程题判断密码正确

密码那题什么鬼,明明很简单,本地IDEA没问题,但上传怎么都是0%,nextLine和next都试过了
我都怀疑测开卷子是不是输入用例有问题(比如最后一行字符没打回车)
有大佬帮忙看一下吗
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()) {
            String str = sc.nextLine();
            int numtag = 0;
            int smalltag = 0;
            int bigtag = 0;
            int othertag = 0;
            if (str.length() < 8) {
                System.out.println("Irregular password");
            } else {
                for (int i = 0; i < str.length(); i++) {
                    if (str.charAt(i) >= '0' && str.charAt(i) <= '9') {
                        numtag++;
                    } else if (str.charAt(i) >= 'a' && str.charAt(i) <= 'z') {
                        smalltag++;
                    } else if (str.charAt(i) >= 'A' && str.charAt(i) <= 'Z') {
                        bigtag++;
                    } else {
                        othertag++;
                    }
                }
                if (numtag != 0 && smalltag != 0 && bigtag != 0 && othertag != 0) {
                    System.out.println("OK");
                } else {
                    System.out.println("Irregular password");
                }
            }
        }
    }
}


全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐