晚风


私信TA

用户名:uq_24611172404

访问量:2491

签 名:

等  级
排  名 5234
经  验 1572
参赛次数 0
文章发表 35
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

from datetime import datetime,timedelta

n=input()

a=int(n[:4])

b=int(n[4]+n[5])

c=int(n[6]+n[7])

day=datetime(a,b,c)

delta=timedelta(1)

day+=delta

d=['' for _ in range(8)]

while 1:

    d[0:4]=str(day.year)

    if(day.month<10):

        d[4:6]='0'+str(day.month)

    else:

        d[4:6]=str(day.month)

    if(day.day<10):

        d[6:8]='0'+str(day.day)

    else:

        d[6:8]=str(day.day)

    if(d==d[::-1]):

        print(''.join(d))

        break

    day+=delta

b=int(n)

c=[10100101,20200202,21211212,30300303,40400404,50500505,60600606,70700707,80800808,90900909]#01011010不符合数据限制 打表

for i in range(len(c)):

    if(b<c[i]):

        print(c[i])

        break

    if(b==i):

        print(c[i+1])

        break

    


 

0.0分

0 人评分

  评论区

  • «
  • »