题目描述
一个强密码要同时满足四个条件:长度至少为 8,并且既含大写字母、又含小写字母、还含数字。
给定 个密码,逐个判定:是强密码输出 strong,否则输出 weak。
输入格式
第一行一个整数 ()。
接下来 行,每行一个密码,由可见字符组成(不含空格),长度不超过 100。
输出格式
共 行,每行一个单词:strong 或 weak。
样例
输入:
输入
5 Abcdef12 abcdef12 ABCDEFG1 Abcdefgh Aa1
输出:
输出
strong weak weak weak weak
第 1 个四条全占;第 2 个缺大写,第 3 个缺小写,第 4 个缺数字,第 5 个长度只有 3,都不是强密码。
数据范围
,每个密码长度不超过 100。提示:长度用 s.size() 看,三类字符用 isupper/islower/isdigit 各立一个开关;四个条件是「且」的关系——错写成「或」,缺一类的密码也会混成 strong。