当前位置: 首页 > 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.gsyq.cn/news/157778.html

相关文章:

  • Open-AutoGLM模型上线紧急预案,应对高并发流量的5大关键技术
  • 【智谱Open-AutoGLM全教程】:从零构建自动化大模型系统的核心秘技
  • 【 ShardingSphere 实现分库分表,数据迁移方案】
  • 2025别墅岩板品牌TOP5权威推荐:别墅岩板怎么选? - myqiye
  • 办公家具定制公司价格哪家合理、办公家具生产企业选择哪家好? - 工业推荐榜
  • 2025国内最新户外功能性面料、防晒衣面料、运动面料、瑜伽裤面料、泳衣面料企业首选推荐南发经编织造:源头实力厂家,引领功能面料新潮流 - 全局中转站
  • 【独家解析】Open-AutoGLM在线推理延迟过高?专家级调优策略全公开
  • 敏捷开发中的测试角色:我们不再是最后的‘把关人’
  • PaddlePaddle AlphaZero简化版实现思路
  • 生成式AI在性能测试中的创新应用
  • PaddlePaddle自然语言推理NLI模型训练
  • 测试覆盖率的认知重构:从数字崇拜到质量洞察
  • PaddlePaddle交通流量预测模型实战
  • P5:人工智能CV + NLP技术
  • Java SpringBoot+Vue3+MyBatis 家教管理系统系统源码|前后端分离+MySQL数据库
  • ckeditor教学案例IE下word图片粘贴转存技巧
  • PaddlePaddle自动驾驶决策模型训练
  • 从需求到部署:AI系统的V模型实践
  • PaddlePaddle Swin Transformer在目标检测中应用
  • 《创业之路》-756-企业文化:在一个企业组织中,认知差异主要来源哪些方面?如何缩小差异,达成最大程度的共识?对于无法达成共识的方便,如何处理?
  • 「AI实践坊第13期」让AI帮你自动打标签,分层推送不再难
  • PaddlePaddle PP-YOLOE模型实战:当前最优工业检测方案
  • PaddlePaddle对话生成Chatbot模型训练
  • 智普轻言Open-AutoGLM核心架构全解析(仅限高级开发者阅读)
  • PaddlePaddle AIGC内容生成平台搭建
  • Windows系统文件WMPhoto.dll丢失损坏 下载方法
  • 2025年服务不错的文史馆设计专业公司、口碑不错的文史馆设计企业年度排名 - myqiye
  • 2025年高频感应加热设备个性化定制公司推荐:高频加热设备制造厂哪家更值得选? - 工业设备
  • PaddlePaddle YOLOv4性能优化实战:FPS提升50%
  • 基于SpringBoot+Vue的教学资源共享平台管理系统设计与实现【Java+MySQL+MyBatis完整源码】