返回博主主页

简单算法题20200815

1.

输入为:

a b
b c
c d
d a f e e f k m m k

输出:(a b,b c,c d,d a)可以看出首尾相同,计数器加一;同理(f e, e f)和(k m, m k),所以输出3

3

 

if __name__=="__main__":
    n = int(input())
    data=[]
    for _ in range(n):
        data.append(input().split())
    cnt=0
    cur_begin=data[0][0]
    for idx,ele in enumerate(data):
        if ele[1]==cur_begin:
            cnt+=1
            if idx!=len(data)-1:
                cur_begin=data[idx+1][0]
    print(cnt)

 

posted @ 2020-08-15 20:28  懒惰的星期六  阅读(130)  评论(0编辑  收藏  举报

Welcome to here

主页