题目并没有说数据都在第一行上,比如
31859 3
看了一下大部分Python的AC都是通过异常面向数据编程,例如:
try: a,b=input().split() b=int(b) print(a[-b]) except: print(3)
正解应该是多行读入,下面的代码供参考。
import sys list1=[] for line in sys.stdin: list1+=line.split() print(list1[0][-int(list1[1])])