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

leetcode 1507. Reformat Date 转变日期格式-耗时100

Problem: 1507. Reformat Date 转变日期格式

耗时100%,按照题意分割出 y, d, m,然后根据<10前面加一个0,month用到了哈希表

Code

class Solution { public: string reformatDate(string date) { unordered_map<string, int> ump={{"Jan",1}, {"Feb",2}, {"Mar",3}, {"Apr",4}, {"May",5}, {"Jun",6}, {"Jul",7}, {"Aug",8}, {"Sep",9}, {"Oct",10}, {"Nov",11}, {"Dec",12}}; int i = date.find(' '); string day = date.substr(0, i); date = date.substr(i + 1); i = date.find(' '); string month = date.substr(0, i); string year = date.substr(i + 1); int d = stoi(day.substr(0, (int)day.size()-2)); int m = ump[month]; int y = stoi(year); string mm = m < 10? "0"+to_string(m) : to_string(m); string dd = d < 10? "0"+to_string(d) : to_string(d); return to_string(y) + "-" + mm + "-" + dd; } };
http://www.jsqmd.com/news/543114/

相关文章:

  • 西方人对中国印象的转变:从“世界工厂”到文化向往
  • 机器人路径规划算法之VFH算法详解+MATLAB代码实现
  • upload-labs 靶场通关笔记(Pass1~10)
  • 用快马AI快速构建个人技能雷达图原型,可视化你的技术栈
  • SAP MM顾问实战笔记:STO公司间定价配置全流程解析(含PI01条件类型详解)
  • 实验结果与分析篇 | 本科/硕士必备,一文搞定实验结果与分析部分!基于改进 ConvNeXt 的农作物病虫害识别系统
  • 启世计划遭遇黑客攻击 官方全力修复保障用户权益
  • 从 0 到 1:Windows+Docker 搭建 Jenkins,自动拉取 Git 代码打包部署
  • 携程任我行礼品卡变现的最佳渠道是什么? - 团团收购物卡回收
  • 2026智能戒指品牌口碑排行榜
  • 告别键盘连击烦恼:Keyboard Chatter Blocker的5个实用技巧
  • 终极指南:如何在Krita中轻松实现AI图像生成与编辑
  • OpenClaw自动化写作:Qwen3-32B镜像生成技术博客实践
  • SDMatte惊艳效果展示:高清透明PNG在海报/PPT/详情页真实复用案例
  • Python实战:用PWLCM生成混沌序列的5个常见问题与解决方案
  • 告别迷茫!Java程序员入门AI的完整学习地图
  • DMXAPI教师备课减负神器! 22+款免费大模型API,用hunyuan-lite教学更轻松
  • Java面试场景实战:互联网大厂音视频场景与Spring技术栈应用
  • 教你快速回收携程任我行礼品卡,最大化收益! - 团团收购物卡回收
  • 新手友好:通过快马用自然语言生成你的第一个openclaw卸载脚本
  • OpenClaw技能超市:10个Qwen3-VL:30B飞书插件一键安装包
  • 从崩盘到月入12万订单:中小企业AI落地30天可复制实操全流程
  • 为什么说石墨烯晶体管是生物传感器的未来?详解GFET在葡萄糖检测中的突破应用
  • 如何让学术论文免费阅读?解锁付费墙的智能助手来了
  • 新手福音:借鉴vscode codex,用快马平台生成你的第一个python猜数字游戏
  • 如何快速识别B站评论区用户成分:智能检测工具完整指南
  • 如何把 OpenClaw 工程化为企业可控生产力平台。
  • 用快马平台十分钟搞定windows18-hd19风格设置界面原型
  • 同城家政小程序预约APP开发保洁搬家维修生活服务定制系统-ym7K
  • GIL已死?不,它只是隐身了:Python 3.13异步IO+共享内存并发模型的8个反直觉崩溃场景,你中招几个?