• + 0 comments

    My Python 3 solution (very crude):

    def gradingStudents(grades):
        # Write your code here
        diff = []
        bucket =[]
        for i in range(0, len(grades)):
            if (grades[i] >= 38): #and (grades[i]%5>=3) or (grades[i]%5<3): (not necessary code)
                diff.append(math.ceil(grades[i]/5)*5)
            else:
                diff.append(grades[i])
            if (diff[i] - grades[i]) < 3:
                bucket.append(diff[i])
            else:
                bucket.append(grades[i])
        return bucket