news 2026/8/6 16:24:33

leetcode 3606

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 3606

3606: 优惠券校验器

isalnum(ch)

ch满足('A'<=ch<='Z') || ('a'<=ch<='z') || ('0'<=ch<='9')时返回真,否则返回假

for(auto& group:groups){ sort(group.begin(),group.end()); //每组内部排序 ans.insert(ans.end(),group.begin(),group.end()); }
  • insert的这段调用相当于“把当前组的所有元素整体尾插到ans后面”。
  • 4 组依次处理,最终ans里就是:electronics 的排序结果 → grocery 的排序结果 → pharmacy 的排序结果 → restaurant 的排序结果。
class Solution { public: bool check(string code,bool isActive){ for(char ch:code){ if(ch!='_' && !isalnum(ch)) return false; } return isActive; } vector<string> validateCoupons(vector<string>& code, vector<string>& businessLine, vector<bool>& isActive) { vector<string> groups[4]; //长度为 4 的数组 vector<string> ans; for(int i=0;i<code.size();i++){ if(!code[i].empty() && check(code[i],isActive[i])){ if(businessLine[i]=="electronics") groups[0].push_back(code[i]); else if(businessLine[i]=="grocery") groups[1].push_back(code[i]); else if(businessLine[i]=="pharmacy") groups[2].push_back(code[i]); else if(businessLine[i]=="restaurant") groups[3].push_back(code[i]); } } for(auto& group:groups){ sort(group.begin(),group.end()); //每组内部按标识符字典序排序 ans.insert(ans.end(),group.begin(),group.end()); } return ans; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/5 3:59:17

深入解析Oracle SQL调优健康检查工具(SQLHC):从原理到实战优化

一、SQLHC概述&#xff1a;优化SQL性能的前置健康诊断SQL Tuning Health-Check&#xff08;SQLHC&#xff09; 是Oracle Server技术专家中心开发的免费脚本工具&#xff0c;用于深度分析单个SQL语句的执行环境健康度。其核心功能包括&#xff1a;检查基于成本的优化器&#xff…

作者头像 李华
网站建设 2026/8/3 22:20:45

5分钟上手shUnit2:Shell脚本单元测试终极指南

5分钟上手shUnit2&#xff1a;Shell脚本单元测试终极指南 【免费下载链接】shunit2 shUnit2 is a xUnit based unit test framework for Bourne based shell scripts. 项目地址: https://gitcode.com/gh_mirrors/sh/shunit2 还在为Shell脚本的稳定性发愁吗&#xff1f;&…

作者头像 李华
网站建设 2026/8/5 8:53:24

uni-app新手避坑指南:从零开始搭建跨平台应用

uni-app新手避坑指南&#xff1a;从零开始搭建跨平台应用 【免费下载链接】uni-app A cross-platform framework using Vue.js 项目地址: https://gitcode.com/dcloud/uni-app 还在为不同平台开发重复写代码而烦恼吗&#xff1f;uni-app让你一次编写&#xff0c;多端运行…

作者头像 李华
网站建设 2026/8/5 4:43:41

深入浅出 ES Module

概述在 JavaScript 模块化发展历程中&#xff0c;为解决全局变量污染&#xff0c;代码依赖管理等问题&#xff0c;先后出现了 CommonJS&#xff08;CJS&#xff09;、AMD、CMD、UMD、ES6 Module&#xff08;ESM&#xff09;五大主流方案。不同方案因设计目标、运行环境&#xf…

作者头像 李华
网站建设 2026/8/5 2:05:31

wangEditor处理ppt动画效果转网页兼容

企业级文档处理解决方案评估与实施方案 项目背景与需求分析 作为河南某集团企业的项目负责人&#xff0c;我近期正在评估为后台管理系统增加文档处理功能的解决方案。根据项目需求和集团技术架构&#xff0c;我们需要以下核心功能&#xff1a; 核心需求 Word粘贴功能&#…

作者头像 李华
网站建设 2026/8/5 8:00:49

深度残差网络在智能垃圾分类中的技术实践与性能分析

深度残差网络在智能垃圾分类中的技术实践与性能分析 【免费下载链接】基于深度残差网络的图像识别垃圾分类系统 本项目使用 Python 和深度学习库 Keras 构建了一个基于深度残差网络&#xff08;ResNet&#xff09;的图像识别垃圾分类系统。该系统能够识别并分类六种不同类型的垃…

作者头像 李华