简单算法题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)
原文地址:https://www.cnblogs.com/sunupo/p/13510193.html