输入格式第一行输入一个初始字符串s由大写英文字母组成n。第二行输入。输出格式输出复制翻转生成的字符串中第n位的字符。样例【样例 1 输入】HONGHE15【样例 1 输出】N【样例 2 输入】MZYZ31【样例 2 输出】Z
n表示复制翻转的次数,每次将字符串s复制一次并翻转。最终生成的字符串为s+s[::-1]。
可以先判断n是否小于等于len(s),如果是,则直接输出s[n-1]。如果n大于len(s),则先计算出n对len(s)取余的结果remainder,然后输出s[remainder-1]。
代码如下:
s = input() n = int(input())
if n <= len(s): print(s[n-1]) else: remainder = n % len(s) print(s[remainder-1])
原文地址: https://www.cveoy.top/t/topic/hF6S 著作权归作者所有。请勿转载和采集!