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

leetcode 788. Rotated Digits 旋转数字-耗时100%

Problem: 788. Rotated Digits 旋转数字

解题过程

耗时100%,每次将个位数的数字和要求对照,看是否符合条件,最后返回统计结果即可

class Solution { public: int rotatedDigits(int n) { int num = 0, j, rem; bool valid, same; for(int i = 1; i <= n; i++) { valid = true; same = true; j = i; while(j != 0) { rem = j % 10; if(rem==3||rem==4||rem==7) { valid = false; break; } else if(rem == 2 || rem == 5 || rem == 6 || rem == 9) { same = false; } j = j / 10; } if(valid == false || same == true) continue; num++; } return num; } };

字符串的方式,不需要修改字符串

Code

class Solution { public: int rotatedDigits(int n) { string str, rek; int num = 0; bool valid, same; unordered_map<char, char> ump={{'0','0'}, {'1','1'}, {'8','8'}, {'2', '5'}, {'5', '2'}, {'6', '9'}, {'9', '6'}}; for(int i = 1; i <= n; i++) { rek = str = to_string(i); valid = true; same = true; for(int j = 0; j < str.size(); j++) { if(str[j]=='3' || str[j]=='4' || str[j]=='7') { valid = false; break; } if(same==true && (str[j]=='2'||str[j]=='5'||str[j]=='6'||str[j]=='9')) { same = false; } rek[j] = ump[rek[j]]; // switch(str[j]) { // case '0': // case '1': // case '8': // { // continue; // } // case '2': { // rek[j] = '5'; // same = false; // continue; // } // case '5': { // rek[j] = '2'; // same = false; // continue; // } // case '6': { // rek[j] = '9'; // same = false; // continue; // } // case '9': { // rek[j] = '6'; // same = false; // continue; // } // case '3': // case '4': // case '7': // { // valid = false; // break; // } // default:{} } } if(valid == false || same == true) continue; num++; } return num; } };
http://www.jsqmd.com/news/143598/

相关文章:

  • 【智谱Open-AutoGLM全教程】:从零构建自动化大模型系统的核心秘技
  • 2025别墅岩板品牌TOP5权威推荐:别墅岩板怎么选? - myqiye
  • ckeditor教程分享IE处理word图片粘贴经验
  • 【 ShardingSphere 实现分库分表,数据迁移方案】
  • 【Open-AutoGLM模型服务部署指南】:手把手教你快速启动AI推理服务
  • ckeditor经验交流IE中word图片粘贴转存讨论
  • 从下载到运行:Open-AutoGLM本地部署全流程拆解(仅限高端PC?)
  • 办公家具定制公司价格哪家合理、办公家具生产企业选择哪家好? - 工业推荐榜
  • PaddlePaddle反欺诈检测算法GPU加速实现
  • html5大文件分片上传插件开源代码与商业解决方案对比
  • 2025年度南京供应链云服务商综合实力排行榜,协同云/人力云/税务云/好业财/制造云/财务云/用友 T3/供应链云/好生意供应链云系统选哪家 - 品牌推荐师
  • 2025年热门除甲醛专业服务商推荐:绿色除甲醛与汽车除甲醛靠谱公司有哪些? - 工业品牌热点
  • 【机密泄露】Open-AutoGLM私有化调用路径大公开:不依赖API的5步实现法
  • html5大文件分片上传插件国密加密传输实现与探讨
  • 输入序列号,可激活正版软件!
  • 2025年220v深井潜水泵直销厂家权威推荐榜单:深井用潜水泵/进口深井潜水泵 /大流量深井潜水泵源头厂家精选 - 品牌推荐官
  • 2025外贸大数据服务平台TOP5权威推荐:腾道数据研发投入大吗? - 工业品网
  • html5大文件分片上传插件加密传输SM4与AES加密选择
  • 我发现工业缺陷定位不准,后来才知道加可变形注意力提升特征对齐
  • 【独家深度解读】:Open-AutoGLM 2.0 架构背后的设计哲学与实操建议
  • 2025国内最新户外功能性面料、防晒衣面料、运动面料、瑜伽裤面料、泳衣面料企业首选推荐南发经编织造:源头实力厂家,引领功能面料新潮流 - 全局中转站
  • ckeditor思考IE下word图片粘贴转存解决方案
  • 【独家解析】Open-AutoGLM在线推理延迟过高?专家级调优策略全公开
  • BadSuccessor修改DMSA账户权限不足的问题解决
  • 敏捷开发中的测试角色:我们不再是最后的‘把关人’
  • 基于SpringBoot的ai宠物领养一站式服务系统 宠物日常分享系统_cvc3q18g
  • YOLOv11涨点改进 | 全网独家首发、细节涨点创新篇 | ACM 2025顶会 | 引入 LGFB 局部-全局融合模块,同时提升局部细节捕捉和全局上下文理解能力,在变化检测、小目标检测表现出色
  • PaddlePaddle AlphaZero简化版实现思路
  • 生成式AI在性能测试中的创新应用
  • PaddlePaddle软件缺陷预测模型