пример тестового примера работает хорошо, но когда я отправляю, он продолжает обрабатываться (HACKERRANK) (ИМЯ ПРОБЛЕМЫ) - PullRequest
0 голосов
/ 29 июня 2019

Сэм является профессором в университете и любит округлять каждого студента в соответствии с этими правилами:

1) Если разница между оценками и следующим кратным 5меньше 3, округлите до следующего кратного 5

2) Если значение оценки меньше 38, округление не происходит, так как в результате все равно будет оценка с ошибкой.

def gradingStudents(grades):
    # Write your code here
    gr = [None]*len(grades)
    j = 0


    for i in grades:

        e = 5- (i% 5)
        if e < 3 and i+e >= 40 and i+e <= 100:
            gr[j] = i + e
        else:
            gr[j] = i
        j += 1


    return gr;
Sample Input 0

4
73
67
38
33

Sample Output 0

75
67
40
33

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...