Caso # | Resultado | Tiempo | Memoria |
---|---|---|---|
#1 |
Error en tiempo de ejecución (NZEC)
Exited with error status 1 |
0.028 s | 3 KBi |
#2 |
Error en tiempo de ejecución (NZEC)
Exited with error status 1 |
0.019 s | 3 KBi |
#3 |
Error en tiempo de ejecución (NZEC)
Exited with error status 1 |
0.027 s | 3 KBi |
#4 |
Error en tiempo de ejecución (NZEC)
Exited with error status 1 |
0.022 s | 3 KBi |
#5 |
Error en tiempo de ejecución (NZEC)
Exited with error status 1 |
0.02 s | 3 KBi |
#6 |
Tiempo límite excedido
|
1.1 s | 38 KBi |
#7 |
Tiempo límite excedido
|
1.036 s | 15 KBi |
#8 |
Tiempo límite excedido
|
1.062 s | 39 KBi |
#9 |
Tiempo límite excedido
|
1.012 s | 13 KBi |
#10 |
Tiempo límite excedido
|
1.101 s | 41 KBi |
def solve_horizon(input_list): """ Function evaluates if a building can see the horizon or not""" print(type(input_list)) if len(input_list) == 0: return case_list = [] copy_list = input_list.copy() for idx, num in enumerate(input_list): if num == max(copy_list) or idx == len(input_list) - 1: copy_list.remove(num) case_list.append(-1) else: for idx2, num2 in enumerate(input_list): if idx2 > idx and num < num2: case_list.append(num2) break return case_list if __name__ == "__main__": n = int(input()) while (n != 0): case = 1 input_list = input().split() solve = solve_horizon(input_list) print('Case #{}: '.format(case), end='') for idx, num in enumerate(solve): if idx != n: print(num, end=' ') else: print(num) case += 1 print('')