Я работаю над этой тренировкойфункция, остальная часть кода уже была предоставлена мне.Когда я печатаю результаты, это показывает, что мои решения верны, но Python по-прежнему выдает ошибку Runtime.Что я сделал не так?
import math
import os
import random
import re
import sys
def climbingLeaderboard(scores, alice):
for i in range(0, len(alice)):
rank = 1
scores_ident = 0
for j in range(0, len(scores)):
if alice[i] < scores[j]:
rank = rank + 1
if j > 0 and scores[j] == scores[j-1]:
scores_ident = scores_ident + 1
rank = rank - scores_ident
print(rank)
if __name__ == '__main__':
fptr = open(os.environ['OUTPUT_PATH'], 'w')
scores_count = int(input())
scores = list(map(int, input().rstrip().split()))
alice_count = int(input())
alice = list(map(int, input().rstrip().split()))
result = climbingLeaderboard(scores, alice)
fptr.write('\n'.join(map(str, result)))
fptr.write('\n')
fptr.close()