这是我遇到的学校问题。
如果元素右边的每个元素都严格小于元素,则将元素的元素称为元素。此函数应计算给定项目列表中有多少个元素是控制者,并返回该计数。例如,在列表[42、7、12、9、2、5]中,元素42、12、9和5是支配者。根据此定义,列表的最后一项自动成为控制者。这应该是预期的结果enter image description here
def count_dominators(items):
if len(items) ==0:
return len(items)
else:
k = 1
for i in range(1,len(items)):
if items[i]<items[i-1]:
k = k+1
else:
k = k+0
return k
这是我遇到的学校问题。如果项目右边的每个元素都严格小于元素,则称元素为主导。此函数应计算...