python|計蒜客——奇怪的國家

有一個奇怪的國家,裏面的國民對於事情的態度永遠只有兩面。當兩個人遇到一起討論一個事情的時候——兩個持贊同觀點的人遇到一起後會對這個事情都繼續贊同;一個持贊同觀點的人遇到一個持不贊同觀點的人的時候,兩人都會不再繼續贊同;兩個持不贊同觀點的人遇到一起討論後反而會對這個事情開始贊同。

輸入格式

輸入包括兩行,每行包括 N(1 \leq N \leq 50)N(1≤N≤50) 個數字,分別表示兩個人對於 NN 個事情對應的看法——00
表示不贊同、11 表示贊同。

輸出格式

輸出包括一行,包括 NN 個數字,表示兩人相遇後,對於這 NN 件事情的最終看法。

樣例輸入

11100101
00101011
樣例輸出

00110001

代碼:

N = [str(x) for x in input()]
M = [str(x) for x in input()]

z=[]
def compare(m,n):
       for i in range(len(m)):
    if m[i]==n[i]:
        z.append(1)
    else:
        z.append(0)
compare(M,N)            
for i in z:
    print(i,end='')

這是自己寫的代碼,若有更簡單的,更優化的代碼,希望能和大家一起學習,一直進步。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章