PAT甲级 1024 Palindromic Number

PAT甲级1024 Palindromic Number (Python) 本题翻译: 题目给出两个数字,一个是N,一个是K,判断N是否为回文数字,如果不是,将N转换成回文数字后加N,再判断是否为回文数字,循环K次,直到看见回文数字为止,如果在K次循环之内没有看见回文数字,则输出循环了K次的数字,其中个位数默认是回文数字。 本题思路: 写两个函数,一个是判断回文函数,一个是将数字转换成回文数字。 注意事项: 本题一直不能通过,有好几个细节问题,最开始一测,只过了几个测试点,后来发现细节很多。 1.个位数是否判断为回文数字。 2.循环次数为0是否能输出。 3.是否确保循环次数和回文次 阅读详情

1024 Palindromic Number

题目大意:回文子串模拟

def isPalindromic(a):
    start=0
    end=len(a)-1
    while start<=end:
        if a[start]!=a[end]:
            return False
        start+=1
        end-=1
    return True

def add(a,b):
    carry=0
    i=len(a)-1
    j=len(b)-1
    ret=""
    while i>=0 and j>=0:
        tmpa=int(a[i])
        tmpb=int(b[j])
        s=tmpa+tmpb+carry
        ret+=str(s%10)
        carry=int(s/10)
        i-=1
        j-=1
    while i>=0:
        s=int(a[i])+carry
        ret+=str(s%10)
        carry=int(s/10)
        i-=1
    while j>=0:
        s=int(b[j])+carry
        ret+=str(s%10)
        carry=int(s/10)
        j-=1
    if carry>0:
        ret+=str(carry)
    return ''.join(list(reversed(ret)))

l=input().split()
n,k=l[0],int(l[1])
for i in range(k):
    if isPalindromic(n):
        print(n)
        print(i)
        break
    n_rev=''.join(list(reversed(n)))
    n=add(n,n_rev)
    if i==k-1:
        print(n)
        print(i+1)

SAP期初库存导入 (1) LSMW 阅读详情

相关推荐

TIMER-XL:突破长上下文限制的Transformer时序预测新范式

本文深入解析了清华大学提出的TIMER-XL模型,这是一种突破长上下文限制的Transformer时序预测新范式。它采用Decoder-only架构与补丁级生成技术,并创新性地引入TimeAttention机制,有效解决了传统模型在处理海量历史数据时面临的“上下文瓶颈”问题,显著提升了长序列预测的精度与稳定性。

weixin_28340315的博客 445

PAT 甲级 1024  Palindromic Number

1024 Palindromic Number (25 point(s)) A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindromic number. All singl...

漫浸天空的雨色的备忘录~ 767

HCIP-Cloud Service DevOps Engineer V2.0 华为认证云服务 DevOps高级工程师 章节测试题+结课测试题(模拟考试题)汇总

本文为HCIP-Cloud Service DevOps Engineer V2.0 华为认证云服务DevOps高级工程师 在线课程中所有章节测试以及结课测试(HCIP-Cloud Service DevOps Engineer模拟考试)习题和答案

gaogao0305的博客 2266

PAT甲级1024 Palindromic Number

PAT 甲级 1024 Palindromic Number 前言:此题用什么数据类型特别重要,如果用long的话会有两个测试点通不过(更别说int了,通不过的更多),此题要求输入的N<10的10次方,由于考虑到相加,可能就会超出long的范围,这就是这两个测试点不能通过的原因,所以要用String package higherlevel; import java.util.Scanner...

优快云_Lrcx的博客 398

gesp c++ 八级知识点

gesp c++ 八级知识点

MMD.然大大 2236

万达电影 com.wandafilm.app headers check

万达电影 安卓逆向 抓包 逆向 check

weixin_43786514的博客 1438

Day49: [PAT甲级] 1024 Palindromic Number (25分)

Day49: [PAT甲级] 1024 Palindromic Number (25分) 题源: 来自PAT真题库: https://pintia.cn/problem-sets/994805342720868352/problems/994805476473028608 代码: dirty code凑合看吧 #include<iostream> #include<string...

qq2215459786的博客 190

Localizing LabVIEW Application to Different Languages

本文探讨了LabVIEW应用程序的多语言本地化实现方案。文章首先分析了LabVIEW对多语言的支持现状,指出其默认仅支持ANSI编码,对Unicode支持有限,且仅适配中英法德日韩六种语言。然后重点介绍了JKISimpleLocalization工具包的使用方法,该工具能导出/导入JSON词典文件,实现界面语言的实时切换。文章还结合实际工程案例,分析了该方案的局限性:部分控件不可翻译、切换速度较慢(33个界面需50秒)、小语种支持不足等。最后提供了完整的应用流程和工具包附件,包括词典文件转换工具和工程案例。

2301_80383260的博客 1408

PAT 甲级 1024 (Palindromic Number)

PAT 甲级 1024题目要求翻译代码思路 题目要求 A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindromic number. All single digit numbers are palindromic numbers. Non-palindromic numbers can

qq_42865772的博客 314

AI 小说生成器本地部署完全指南

这篇文章介绍了本地部署AI小说生成器的完整指南,主要面向网文作者、内容创作者和AI爱好者。文章从环境搭建到创作实践,详细讲解了三种主流部署方案:Ollama(推荐新手)、LMStudio(图形界面)和text-generation-webui(高级定制)。内容涵盖硬件需求、系统架构、模型选择、API对接、提示词工程等关键技术环节,并提供了小说创作的特制提示词模板和参数调优建议。文章还讨论了长篇小说管理、多模型协作等进阶技巧,以及版权伦理等法律问题。最后推荐了相关工具资源和社区论坛,帮助读者实现安全、高效、可

珂珂可爱多 2244

基于MATLAB实现语音信号MFCC特征提取(附完整代码)

你有没有想过你的智能手机是如何理解语音指令的?或者 Alexa 和 Siri 等语音助手如何处理您的命令?这种卓越能力背后的机制在很大程度上归功于一种称为 Mel 频率倒谱系数 (MFCC) 的方法。语音识别技术允许机器解释人类语音,将口语转换为计算机可以操纵的格式。这项技术对于开发交互式和响应式 AI 至关重要,例如声控助手、自动化客户服务系统和实时翻译服务。MFCC 代表 Mel 频率倒谱系数。这是用于自动语音和说话人识别的功能。

baidu_34971492的博客 1313

PAT 甲级 1024 Palindromic Number

PAT 甲级 1024 Palindromic Number

Dacc123的博客 575

基于深度学习的心律失常的自动分类

基于深度学习的心律失常的自动分类 作者:禅与计算机程序设计艺术 1. 背景介绍 1.1 心律失常的危害与检测的重要性 心律失常是一种常见的心血管疾病,严重威胁着人们的健康和生命。据统计,全球每年有数百万人因心律失

AI架构师小马 1139

1024 Palindromic Number——PAT甲级

【代码】1024 Palindromic Number——PAT甲级。

flyidj的博客 607

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

PAT甲级题目1024 Palindromic Number

题目大意: 给出一个正数和步骤数,看这个正数是不是回文数,不是的话用这个数字加上它的反转数看是不是(这算一步),不是的话继续加反转数,直到得到回文数或达到给定的步骤停止。 输入: 一个正数和步骤数 输出: 最后的数字和步骤数 思路: 数字太大,用字符串进行两个数字相加 代码: #include<cstdio> #include<algorithm> #include<iostream> using namespace std; string convert(string

weixin_43801993的博客 222

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【PAT甲级 - C++题解】1024 Palindromic Number

📣专栏定位:为想考甲级PAT的小伙伴整理常考算法题解,祝大家都能取得满分!N。

Newin2020的博客 745

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

PAT甲级-1024 Palindromic Number (25分)

点击链接PAT甲级-AC全解汇总 题目: A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindromic number. All single digit numbers ar...

卷子的博客 290

【PAT(甲级)】1024 Palindromic Number

【PAT(甲级)】1024 Palindromic Number 字符串处理超大数,详细注释的代码

weixin_55202895的博客 197

PAT 甲级 1024 Palindromic Number【模拟】

想偷懒用long long试试,果然只能A一部分,还是要模拟。 1023模拟乘2,1024模拟大数加法。 给的n小于10^10,k<100,一百次n的翻转相加后是存在爆ll的情况的。 在这里插入代码片 ...

之虎者也的博客 228

1024 Palindromic Number-PAT甲级

A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindromic number. All single digit numbers are palindromic numbers...

amf12345的博客 141

【PAT甲级】1024 Palindromic Number

题目链接:1024Palindromic Number #include <iostream> #include <algorithm> using namespace std; int isPalindromic(string s){ for(int i=0;i<s.length()/2;i++){ if(s[i] != s[s.length()-1-i]) return 0; } return 1; } int main..

五百零一 105

PAT甲级 1024 Palindromic Number (25分)

1024 Palindromic Number (25分) 题目链接:PAT A 1024

weixin_43684054的博客 259

PAT甲级1024

PAT甲级1024Palindromic Number(25分) A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindromic number. All single digi...

exploit_app的博客 182
上一篇: PAT甲级 1021 Deepest Root
下一篇: PAT甲级 1025 PAT Ranking
zerohawk
博客等级 码龄8年 3粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值