HJ51 输出单向链表中倒数第k个结点

思路:

step1:输入链表结点个数;
step2:输入链表的值,将他们间隔开,同时转换为int型,使用list(map())函数;
step3:输入k值;
step4:如果k为0,则直接输出0;否则,输出从右向左数对应的值

代码如下:

while True:
    try:
        n = int(input())
        s = list(map(int,input().split()))
        m = int(input())
        if m == 0:
            print(0)
        else:
            print(s[-m])
    except:
        break