Python|統(tǒng)計服務器
服務器上有
問題描述
這里有一幅服務器分布圖,服務器的位置標識在m*n的整數(shù)矩陣網格grid中,1表示單元格上有服務器,0表示沒有。
如果兩臺服務器位于同一行或者同一列,我們就認為它們之間可以進行通信。
請你統(tǒng)計并返回能夠與至少一臺其他服務器進行通信的服務器的數(shù)量。
解決方案
這個題的思路很多,一種是把不符合的去掉,最后再數(shù)‘1’,另一種是直接數(shù),先橫后縱的數(shù)。
我這里的代碼是第二種。
具體代碼:
foriingrid:
‘1’是否大于n+=i.count#符合就計入總數(shù)
forginrange):
ifj!=gandgridjf==gridgf==1andgridg.count==1:#滿足‘1’的那一行沒有另一個‘1’的之前就已經計入了。
END
Tags:服務器上有,Python|統(tǒng)計服務器
版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯(lián)網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。
關注官方微信