当前位置: 首页 > news >正文

2299. 强密码检验器 II

文章目录

  • 题意
  • 思路
  • 代码

题意

题目链接
判断是否合法密码

思路

if

代码

class Solution {
public:bool strongPasswordCheckerII(string password) {if (password.size() < 8)return false;int visit = 0;for (size_t i = 0; i < password.size(); i++){char &ch = password[i];if ('a' <= ch && ch <= 'z')visit |= 1;else if ('A' <= ch && ch <= 'Z')visit |= (1 << 1);else if ('0' <= ch && ch <= '9')visit |= (1 << 2);else if (string("!@#$%^&*()-+").find(ch) != string::npos)visit |= (1 << 3);if (i > 0 && ch == password[i - 1])return false;}return visit == 0xf;}
};
http://www.lryc.cn/news/325369.html

相关文章:

  • 跟着cherno手搓游戏引擎【29】Batch简单合批
  • 粘包/半包及解决方案
  • 2024华为软件精英挑战赛记录
  • 数据可视化艺术:Matplotlib与Seaborn实战
  • python初级第一次作业
  • Spring Boot整合Camunda打造高效工作流程
  • 2.8、下拉刷新与上拉加载
  • java Web餐馆订单管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc
  • 小程序从入门到入坑:事件系统
  • Windows蓝牙驱动开发之模拟HID设备(二)(把Windows电脑模拟成蓝牙鼠标和蓝牙键盘等设备)
  • 快速区分清楚图形渲染中的AABB,KD树和BVH这些概念
  • Rust 的 HashMap 特定键值元素值的累加方法
  • Java后端项目性能优化实战-群发通知
  • 5、Jenkins持续集成-Maven和Tomcat的安装与配置
  • Qt教程 — 3.7 深入了解Qt 控件: Layouts部件
  • 自动驾驶的几种名词
  • 华为全套企业管理资料合集(21专题)
  • LeetCode Python - 74. 搜索二维矩阵
  • 如何安全地添加液氮到液氮罐中
  • LGBM算法 原理
  • 【WPF应用5】WPF中的TextBlock控件:属性与事件详解及示例
  • 【C语言基础】:内存操作函数
  • 3.24作业
  • Excel双击单元格后弹窗输入日期
  • 原生 HTML/CSS/JS 实现右键菜单和二级菜单
  • [项目前置]如何用webbench进行压力测试
  • 网络七层模型:理解网络通信的架构(〇)
  • format(C++20)
  • Ftrans安全数据摆渡系统 构建便捷的内外网数据交换通道
  • 【云开发笔记No.14】持续交付、持续部署、持续交付流水线