惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
WordPress大学
WordPress大学
The Cloudflare Blog
云风的 BLOG
云风的 BLOG
博客园 - Franky
D
Docker
小众软件
小众软件
阮一峰的网络日志
阮一峰的网络日志
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Engineering at Meta
Engineering at Meta
MongoDB | Blog
MongoDB | Blog
U
Unit 42
M
MIT News - Artificial intelligence
B
Blog
GbyAI
GbyAI
C
Check Point Blog
P
Proofpoint News Feed
博客园 - 司徒正美
Hugging Face - Blog
Hugging Face - Blog
雷峰网
雷峰网
IT之家
IT之家
Google DeepMind News
Google DeepMind News
V
V2EX
Stack Overflow Blog
Stack Overflow Blog

LINUX DO - 最新话题

谷歌云盘下载700g数据集,求方法 OpenAI推出了100美元的Pro订阅后,plus的Codex 5小时限额大幅缩水 之前买的super grok居然还没掉 关于CPA认证文件周限 佬们,默认CDK的要求是什么等级啊? 最新版本的微信群聊机器人方案 有没有人知道如何free号没有封,那么是否可以循环使用,因为我看主要是周限 L站改版了?吓我一跳,我以为我浏览器崩了 淘宝这种宽带可信吗,500兆移动宽带月费8元到2099年 docker内部应用访问宿主机mysql和redis时被拒绝connection refuse Erp全栈想转行做Ai有什么推荐的吗 boost有bug 佬们,有没有靠谱点的 Plus 购买渠道 大妈,狗妈用的 lg 服务有源头开源项目吗? 有人有能过验证码打码的嘛 上次帖里好像发过通过大模型来打码的 gpt plus 封号似乎也太快了点,一天就给封号了 按流量/token收费的国产官方AI推荐 我算是知道了为什么Oracle总是ABC了 佬友们帮我分析一下 ChatGPT Team账号只有一个人使用和4个席位邀请满了使用的总额度是一样的吗? gpt-free 10个带rt CPA反代claude是默认1m吗? 我终于敢说我做出来windows上tmux的替代了,目标windows/全平台最强的终端Ai编程工具 claude pro升级max,除了原来的$20,好像还能再领一次$100 关于AI agent的知识框架 独乐乐不如众乐乐,分享一下我的的AI对话程序 佬们自建网站支付问题是怎么解决的 怎么能让gpt模仿claude风格输出 codex free已经死了,下一个会是plus或者team吗 请问chatgpt pro里的fast模式,速度快了,降智吗
Leetcode每日一题 —— 788. 旋转数字
SomeBottle · 2026-05-02 · via LINUX DO - 最新话题
力扣 LeetCode 788. 旋转数字 - 力扣(LeetCode) 788. 旋转数字 - 我们称一个数 X 为好数, 如果它的每位数字逐个地被旋转 180 度后,我们仍可以得到一个有效的,且和 X 不同的数。要求每位数字都要被旋转。 如果一个数的每位数字被旋转以后仍然还是一个数字, 则这个数是有效的。0, 1, 和 8 被旋转后仍然是它们自己;2 和 5 可以互相旋转成对方(在这种情况下,它们以不同的方向旋转,换句话说,2 和 5 互为镜像);6 和 9 同理,除了这些以外其他的数字旋转以后都不再是有效的数字。 现在我们有一个正整数 N, 计算从 1... 思路 注意题目所说的旋转是指 字形在几何上的旋转 ,比如 2 旋转后看上去就像 5 。 题目中已经提到 0, 1, 8 旋转后还是自身,而 2, 5, 6, 9 旋转后数位会变。为了满足好数定义: 这个数必须每个数位都是 0, 1, 2, 5, 6, 8, 9 其中一个数字。 至少要包含 2, 5, 6, 9 中的一个(以保证旋转后不同)。 按照这个规则枚举判断即可。 代码 class Solution { public: int rotatedDigits(int n) { // 注意这里的旋转指的是字形在几何上的旋转,比如 2 旋转后看上去就像 5 // 满足要求的数只有 0, 1, 2, 5, 6, 8, 9 // 其中 0, 1, 8 旋转后还是自身 // 题目要求整个数旋转后是不同的数,因此至少要包含 2, 5, 6, 9 中的一个 // 直接枚举判断即可 int res=0; for(int i=1;i<=n;i++){ bool allSpecial=true; // 所有位都在 0, 1, 2, 5, 6, 8, 9 bool invDiff=false; // 是否有翻转后不同的数 int num=i; while(num>0){ switch(num%10){ case 2: case 5: case 6: case 9: invDiff=true; case 0: case 1: case 8: allSpecial=true; break; default: allSpecial=false; } if(!allSpecial){ break; } num/=10; } if(allSpecial&&invDiff){ res++; } } return res; } }; 1 个帖子 - 1 位参与者 阅读完整话题