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

【算法day9】回文数-给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。

回文数
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。

回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

例如,121 是回文,而 123 不是。

https://leetcode.cn/problems/palindrome-number/description/
在这里插入图片描述

class Solution {
public:
    bool isPalindrome(int x) {
        int MAX_INT_LENGTH = 12;
        int* ch = (int*)calloc(sizeof(int), MAX_INT_LENGTH + 1);
        int idx = 0;
        if (x < 0) {
            ch[idx] = '-';
            idx++;
        }
        while (x != 0) {
            int tmp = x % 10;
            ch[idx] = tmp + '0';
            x = x / 10;
            idx++;
        }
        for (int i = 0; i < idx; i++) {
            if (ch[i] != ch[idx - 1 - i]) {
                return false;
            }
        }
        return true;
    }
};

相关文章:

  • Python和FastAPI框架开发和容器化部署AWS上支持多种LLM和向量数据库的微服务API
  • Mysql的utf8mb4_general_ci 与 utf8mb4_bin 的具体区别是什么?中文适合哪个?
  • 如何使用 ONLYOFFICE 宏对 PDF 表单中的特定字段执行计算
  • Gemini Robotics:Google DeepMind 让 AI 机器人真正“动”起来!
  • DeepSeek模型本地化部署方案及Python实现
  • Linux笔记---文件系统硬件部分
  • 大语言模型学习及复习笔记(1)语言模型的发展历程
  • TTL肖特基触发器
  • 睡不着营养补充贴士
  • 特种作业高压电工考试练习题库
  • 每日一题----------set接口及其内容(未)
  • 嵌入式人工智能应用- 第八章 车牌识别
  • AI应用加速落地丨MaxKB正在被政府、公共事业、教育和医疗行业用户广泛采纳
  • 如何学习VBA_3.2.20:DTP与Datepicker实现日期的输入
  • SpringBoot当中当主线程使用异步处理其他流程的时候需要获取上下文会出现什么情况详解
  • 蓝桥杯备赛-入门训练题 day1
  • 当今前沿技术:人工智能与区块链的未来发展
  • 每天五分钟深度学习框架PyTorch:算法模型的保存和加载(CPU和GPU)
  • Android Media3 ExoPlayer 开发全攻略:从基础集成到高级功能实战
  • 使用python的原始模块与网站交互
  • 政治局会议:优化存量商品房收购政策,持续巩固房地产市场稳定态势
  • 因商标近似李小龙形象被裁定无效,真功夫起诉国家知产局,法院判了
  • “谁羽争锋”全国新闻界羽毛球团体邀请赛在厦门开赛
  • 马上评丨一些影视剧的片名,越来越让人看不懂
  • 中国海警登临铁线礁开展维权行动并展示五星红旗
  • 国防部:希望美方不要有“受迫害妄想症”,总拿别人当借口