news 2026/7/22 5:09:31

3606. 优惠券校验器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3606. 优惠券校验器

3606. 优惠券校验器


题目链接:3606. 优惠券校验器

代码如下:

classSolution{public:vector<string>validateCoupons(vector<string>&code,vector<string>&businessLine,vector<bool>&isActive){vector<string>groups[4];for(inti=0;i<code.size();i++){autoit=BUSINESS_LINE_TO_CATEGORY.find(businessLine[i]);if(it!=BUSINESS_LINE_TO_CATEGORY.end()&&isActive[i]&&is_valid(code[i])){groups[it->second].push_back(code[i]);}}vector<string>res;for(auto&g:groups){ranges::sort(g);res.insert(res.end(),g.begin(),g.end());}returnres;}private:// 检查字符串是否为空,只包含字母,数字和下划线boolis_valid(conststring&s){for(charc:s){if(c!='_'&&!isalnum(c)){returnfalse;}}return!s.empty();}unordered_map<string,int>BUSINESS_LINE_TO_CATEGORY={{"electronics",0},{"grocery",1},{"pharmacy",2},{"restaurant",3}};};
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/22 2:19:13

前蔚来智驾高管加盟新公司

原文链接&#xff1a;蚀刻独家 | 前蔚来智驾高管加盟新公司 点击下方卡片&#xff0c;关注“自动驾驶之心”公众号戳我-> 领取自动驾驶近30个方向学习路线>>自动驾驶前沿信息获取→自动驾驶之心知识星球本文只做学术分享&#xff0c;如有侵权&#xff0c;联系删文某前…

作者头像 李华
网站建设 2026/7/20 21:37:28

量子电路优化难题,R语言如何做到效率提升90%?

第一章&#xff1a;量子电路优化难题概述量子计算作为下一代计算范式的代表&#xff0c;正逐步从理论走向工程实现。然而&#xff0c;在构建高效量子算法的过程中&#xff0c;量子电路的优化成为制约性能提升的关键瓶颈。由于量子比特的相干时间有限、门操作易受噪声干扰&#…

作者头像 李华
网站建设 2026/7/21 11:13:54

揭秘量子纠缠度计算:如何用R语言精准模拟多体系统纠缠行为

第一章&#xff1a;量子纠缠度计算的核心概念量子纠缠是量子力学中最引人入胜的现象之一&#xff0c;描述了两个或多个粒子之间即使相隔遥远仍能瞬间相互影响的状态。在量子信息科学中&#xff0c;衡量这种非经典关联强度的量化指标被称为“纠缠度”。理解纠缠度的计算方法&…

作者头像 李华
网站建设 2026/7/21 5:59:28

26、深入解析GNU Lesser General Public License

深入解析GNU Lesser General Public License 1. 软件许可概述 在软件的世界里,许可协议至关重要,它规定了软件的使用、分发和修改方式。大多数软件许可旨在限制用户分享和修改软件的自由,而GNU通用公共许可(GPL)则致力于保障用户自由分享和修改自由软件的权利,确保软件…

作者头像 李华
网站建设 2026/7/20 15:56:33

KaiGeQQ凶吉每日测试炫酷科技版源码

源码介绍&#xff1a;这是一个科技风格的QQ每日运势测试网页应用&#xff0c;采用科技风设计 科技风格的界面风格&#xff0c;输入QQ号即可测试今日运势&#xff01;html单页&#xff0c;测试的结果显示内容可以在源码里面修改&#xff0c;评分那些都是随机显示的【主要功能】•…

作者头像 李华