牛客网--密码验证合格程序(Java)
长度超过8位 包括大小写字母、数字和其他符号,以上四种类别至少三种 不能有长度超过2的子串重复
发布日期:2021-04-30 21:03:23
浏览次数:101
分类:精选文章
本文共 1027 字,大约阅读时间需要 3 分钟。
密码要求:
输入描述:
每组或多组长度超过2的子字符串,每组占一行输出描述:
符合要求则输出“OK”,否则输出“NG”示例1
输入: 复制 021Abc9000021Abc9Abc1021ABC9000021$bc9000输出:
复制 OKNGNGOK代码:
import java.util.*;public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ String x = sc.nextLine(); if(x.length()<=8){ System.out.println("NG"); } else { int a=0, b=0, c=0, d=0; for(int i=0; i ='A' && x.charAt(i)<='Z')){ a=1; } else if((x.charAt(i)>='a' && x.charAt(i)<='z')){ b=1; } else if((x.charAt(i)>='0' && x.charAt(i)<='9')){ c=1; } else { d=1; } } if(a+b+c+d>=3){ boolean t=true; for(int i=0; i 发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2026年06月19日 23时51分58秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!