news 2026/5/31 23:28:32

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/5/31 13:39:09

45万亿!中国智驾的新风口来了

作者 | 江山美 来源 | 亿欧汽车点击下方卡片&#xff0c;关注“自动驾驶之心”公众号戳我-> 领取自动驾驶近30个方向学习路线>>自动驾驶前沿信息获取→自动驾驶之心知识星球本文只做学术分享&#xff0c;如有侵权&#xff0c;联系删文L4级智能驾驶商业化进程显著提速…

作者头像 李华
网站建设 2026/5/31 9:10:53

没有好的科研能力,别想着去业界搞自驾了......

点击下方卡片&#xff0c;关注“自动驾驶之心”公众号戳我-> 领取自动驾驶近30个方向学习路线柱哥周末和几位做自驾招聘的朋友聊天&#xff0c;说到现在市场上高端的自驾人才仍然非常抢手。几家新势力还有头部的Tier 1&#xff0c;硕士已经开到70的年包争抢人才&#xff08;…

作者头像 李华
网站建设 2026/5/29 20:23:54

深扒PI*0.6迭代式强化学习来源:VLA+在线RL实现具身进化

作者 | 具身纪元 来源 | 具身纪元原文链接&#xff1a;深扒PI π*0.6迭代式强化学习思路的来源&#xff1a;VLA在线RL&#xff0c;实现机器人的自我进化 点击下方卡片&#xff0c;关注“自动驾驶之心”公众号戳我-> 领取自动驾驶近30个方向学习路线>>自动驾驶前沿信息…

作者头像 李华
网站建设 2026/5/31 21:22:26

uniapp+springboot基于小程序的智能雨伞租赁借取系统_46grsp52_gk001

文章目录具体实现截图主要技术与实现手段关于我本系统开发思路java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;具体实现截图 同行可拿货,招校园代理 uniappuniappSpringboot_6grsp52_gk001 基于小程序的…

作者头像 李华
网站建设 2026/5/29 3:26:12

linux基本指令复习

Linux 基本指令复习 1. ‌目录操作‌ 切换目录‌&#xff1a;cd [目录] cd /path/to/dir&#xff1a;切换到指定路径 cd ..&#xff1a;返回上一级目录 cd -&#xff1a;返回上一次所在目录 显示当前目录‌&#xff1a;pwd 列出目录内容‌&#xff1a;ls [选项] -l&#xff1a;…

作者头像 李华
网站建设 2026/5/31 12:41:15

12、Linux桌面使用全指南:从入门到精通

Linux桌面使用全指南:从入门到精通 1. 迁移至Linux的挑战与安装要点 从Windows迁移到Linux时,最大的挑战之一是对新操作系统的工作方式不熟悉。不过,这些系统的复杂性通常会对普通用户隐藏起来,就像Windows一样,尽管后台运行着各种程序,但呈现给用户的界面却很简单。 …

作者头像 李华