news 2026/7/14 12:57:19

leetcode 866. Prime Palindrome 回文质数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 866. Prime Palindrome 回文质数

Problem: 866. Prime Palindrome 回文质数

解题过程

常规方式的,回文串的判断使用字符串,翻转会超时的,回文串的判断要使用数学方式

Code

class Solution { public: bool isprime(int n) { for(int i = 2; i * i <= n; i++) { if(n % i == 0) { return false; } } return true; } bool isPalindrome(int n) { int k = 0, nn = n; while(n > 0) { k = k * 10 + n%10; n /= 10; } return nn==k; } int primePalindrome(int n) { if(n<=2) return 2; bool equal = isPalindrome(n); bool prime = isprime(n); if(prime && equal) return n; while(prime == false || equal == false) { while((n&1)==0 || isPalindrome(n) == false) n++; prime = isprime(n); if(prime) return n; n++; } return -1; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 19:11:55

Java 25 中的虚拟线程

一、Java 25 虚拟线程核心定位虚拟线程&#xff08;Project Loom 核心特性&#xff09;自 Java 19 预览、Java 21 正式发布后&#xff0c;Java 25 并未新增颠覆性功能&#xff0c;而是聚焦调度优化、稳定性提升、场景适配&#xff0c;让虚拟线程在生产环境中更易用、更高效。二…

作者头像 李华
网站建设 2026/7/15 0:21:10

使用C#控制台批量删除 Unity目录里的 .meta文件

因为Unity会生成.meta文件,有的时候比如我 SteamingAssets里面有很多视频文件 是.mp4格式的,某些原因我需要将里面的所有视频文件改为.webm格式,那么会残留很多 .meta文件我们可以创建一个控制台,批量删除class Program {static void Main(string[] args){if (args.Length 0 |…

作者头像 李华
网站建设 2026/7/1 9:02:57

全方位CRM源码系统功能详解,完全开源,支持个性化定制

温馨提示&#xff1a;文末有资源获取方式 随着市场竞争加剧&#xff0c;企业销售团队亟需一套高效工具来管理客户关系和优化销售流程。一款专为销售团队设计的CRM客户关系管理系统源码应运而生&#xff0c;它集成了多种实用功能&#xff0c;帮助企业实现客户数据整合、商机追踪…

作者头像 李华
网站建设 2026/7/1 9:02:55

机器人仿真技术十年演进

下面给你一条专门聚焦机器人仿真&#xff08;Simulation&#xff09;的 「机器人仿真技术十年演进路线&#xff08;2025–2035&#xff09;」。 我会刻意避开“更逼真画面”“更快物理引擎”的表层叙事&#xff0c;直指仿真在机器人长期工程化与规模化中真正承担的角色变化。一…

作者头像 李华