news 2026/1/20 17:08:39

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/15 21:37:11

ckeditor教程分享IE处理word图片粘贴经验

企业级文档编辑器集成解决方案评估报告 一、项目需求概要 作为四川某集团企业的项目负责人&#xff0c;我司需要为后台管理系统文章发布模块增加以下功能&#xff1a; Word粘贴功能&#xff08;保留样式自动上传图片&#xff09;Word文档导入功能&#xff08;支持多格式&…

作者头像 李华
网站建设 2026/1/20 8:46:34

P5:人工智能CV + NLP技术

内容全面覆盖深度学习算法及其项目实战&#xff0c;主要应用于计算机视觉与自然语言处理两大核心领域&#xff0c;配套实战案例与项目全部基于真实数据集与实际任务展开。大型项目完美结合当下行业趋势&#xff0c;培养满足企业就业需求的中高级人工智能算法工程师。

作者头像 李华
网站建设 2026/1/15 23:12:38

PaddlePaddle方言识别模型训练可行性分析

PaddlePaddle方言识别模型训练可行性分析 在智能客服系统中&#xff0c;一位四川老人拨通政务热线&#xff0c;用家乡话问道&#xff1a;“你今天吃饭没得&#xff1f;”——这句话若被传统普通话语音识别引擎处理&#xff0c;很可能被误转为“你今天吃饭没有的”&#xff0c;不…

作者头像 李华
网站建设 2026/1/14 22:49:14

PaddlePaddle专利文本分析AI系统

PaddlePaddle 专利文本分析 AI 系统&#xff1a;从技术到落地的全链路实践 在知识产权竞争日益激烈的今天&#xff0c;如何快速理解海量专利文献、识别技术趋势、规避侵权风险&#xff0c;已成为企业研发与法务部门的核心挑战。一份典型的发明专利文档动辄数十页&#xff0c;包…

作者头像 李华
网站建设 2026/1/16 22:06:30

PaddlePaddle交通流量预测模型实战

PaddlePaddle交通流量预测模型实战 在城市主干道的监控中心大屏上&#xff0c;一条条动态变化的交通流曲线正实时跳动。某路段的车流量突然异常上升——系统提前15分钟发出预警&#xff0c;并自动联动信号灯控制系统调整配时方案&#xff0c;成功避免了一次可能持续40分钟的拥堵…

作者头像 李华
网站建设 2026/1/19 0:22:18

基于单片机的家庭煤气泄漏检测系统(论文+源码)

本设计家庭煤气泄漏检测系统&#xff0c;制定了如图2.1所示的系统框图&#xff0c;整个系统包含了STM32单片机最小系统&#xff0c;MQ-4煤气传感器&#xff0c;OLED12864液晶显示器&#xff0c;通风模块&#xff0c;蜂鸣器报警模块等等。在功能上设计如下&#xff1a;&#xff…

作者头像 李华