关注
#!/bin/env python
# coding:utf-8
import sys
Input = []
while True:
line = sys.stdin.readline()
if not line:
break
Input.extend(line.split())
In = list(str(int(Input[0])+1))
if len(In) % 2 == 1:
Mi = len(In) / 2
for i in xrange(1, Mi+1):
if int(In[Mi+i]) > int(In[Mi-i]):
#前半部分的加一(考虑中位是9),逆序拼接
Mi_int = int(''.join(In[:Mi+1])) + 1
In = list(str(Mi_int))
In.extend(In[:-1][::-1])
break
elif In[Mi+i] < In[Mi-i]:
#直接对半拼接
In = In[:Mi+1]
In.extend(In[:-1][::-1])
break
else:
#组成奇数位,方便比较
In.insert(len(In)/2, '#')
Mi = len(In) / 2
for i in xrange(1,Mi+1):
if In[Mi+i] > In[Mi-i]:
Mi_int = int(''.join(In[:Mi])) + 1
In = list(str(Mi_int))
In.extend(In[::-1])
break
else:
In = In[:Mi]
In.extend(In[::-1])
break
print ''.join(In)
查看原帖
点赞 评论
相关推荐
02-27 11:57
门头沟学院 研发工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的求职进度条 #
988885次浏览 6557人参与
# 实习教会我的事 #
73641次浏览 507人参与
# 厦门银行科技岗值不值得投 #
19059次浏览 422人参与
# 哪些公司一直卡在简历筛选 #
106645次浏览 365人参与
# 一人一道大厂面试题 #
127300次浏览 1313人参与
# 我想象的实习vs现实的实习 #
332969次浏览 2298人参与
# Agent面试会问什么? #
40203次浏览 1457人参与
# 总结:哪家公司最喜欢泡池子 #
168201次浏览 574人参与
# 米哈游笔试 #
656270次浏览 1160人参与
# 一人分享一个skill #
10455次浏览 246人参与
# 拿到offer之后,可以做些什么 #
105181次浏览 511人参与
# 春招至今,你收到几个面试了? #
109786次浏览 1342人参与
# 说说你知道的学历厂 #
402351次浏览 1436人参与
# 上班以后,你还有哪些坚持的爱好? #
30318次浏览 303人参与
# 今年你最想重开的一场面试是? #
103866次浏览 357人参与
# 米哈游工作体验 #
29976次浏览 145人参与
# 我是XXX,请攻击我最薄弱的地方 #
73667次浏览 503人参与
# 通信/硬件的薪资开多少,才值得去? #
76914次浏览 408人参与
# 今年春招是金一银二嘛? #
99783次浏览 560人参与
# 帆软软件工作体验 #
18248次浏览 128人参与
# 实习越久越好,还是多多益善? #
95096次浏览 361人参与
查看9道真题和解析