井字棋 + 密码强度等级
这一次的两道题目比较简单且繁琐,都是需要大量的条件判断,就不贴示例代码,理解思路即可。
1.两重循环遍历,判断行和是否等于size,如果等于,玩家获胜。
2.两重循环遍历,判断列和是否等于size,如果等于,玩家获胜。
3.判断主对角线元素和,副对角线元素和是否等于size
运用计数器来记录不同字符的数量。
总分score = 0,小写字母lower = 0, 大写字母upper = 0,数字digit = 0,符号symbol= 0
遍历密码,根据每个不同的字符,相应的计数器++
1.根据密码长度来加分
2.根据upper和lower的值来进行字母加分
3.digit的值来进行数字加分
4.symbol值来进行字符加分
5.根据上述四个不同计数器的值的判断来进行混合加分。
最后根据得分输出结果。