题解 | #输出单向链表中倒数第k个结点#

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

http://www.nowcoder.com/practice/54404a78aec1435a81150f15f899417d

while True:
    try:
        N = int(input())
        #又是一个神坑的空格结尾要处理。
        #遇到输入一串空格隔开的数字,想要用split(' ')分隔的时候,就要注意处理末尾的空格。
        L = input()
        if L[-1]==' ':
            L = L[:-1].split(' ')
            
        k = int(input())
        #分隔完再去处理掉‘’也可以。
#        if L[-1] == '':
#            L = L[:-1]
#        print(L)
#这个=0的特例,题目看不出来,非得显示用例才想得到。
        if k == 0:
            print('0')
        elif k <= N:
            print(L[-k])
    except:
        break
全部评论
ls = list(map(int,input().split())) 你这啥玩意儿,一条命令解决的事情被你整的这么复杂!!
点赞 回复 分享
发布于 2021-12-30 16:25

相关推荐

2024-12-26 13:00
太原理工大学 Java
会飞的猿:简历没啥大问题啊,感觉是缺少了实习经历。多投投先找个中小厂过渡一下吧
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务