A=[
[6, 7, 8, 9, 10, 11, 12, 13],
[2, 1, 7, 11, 8, 17, 17, 8],
[6, 9, 3, 2, 19, 2, 11, 3],
[6, 9, 13, 22, 22, 42, 51, 53],
[14, 17, 0, 6, 15, 8, 12, 16],
[16, 5, 4, 2, 14, 11, 19, 8],
[12, 13, 3, 8, 16, 12, 10, 14],
[8, 3, 15, 0, 19, 13, 1, 17],
[16, 1, 17, 16, 15, 18, 0, 12]
]
for l in A:
print("Si" if len(list(filter(lambda x: True if x[0]==0 or l[x[0]-1]<=x[1] else False ,enumerate(l))))==len(l) else "No", l)
"""
Devuelve:
Si [6, 7, 8, 9, 10, 11, 12, 13]
No [2, 1, 7, 11, 8, 17, 17, 8]
No [6, 9, 3, 2, 19, 2, 11, 3]
Si [6, 9, 13, 22, 22, 42, 51, 53]
No [14, 17, 0, 6, 15, 8, 12, 16]
No [16, 5, 4, 2, 14, 11, 19, 8]
No [12, 13, 3, 8, 16, 12, 10, 14]
No [8, 3, 15, 0, 19, 13, 1, 17]
No [16, 1, 17, 16, 15, 18, 0, 12]
"""
Comentarios sobre la versión: Versión 1 (0)
No hay comentarios