Sort by

recency

|

4084 Discussions

|

  • + 0 comments

    new_grades = [] for grade in grades: if grade <38: new_grades.append(grade) elif (5-(grade % 5))>=3 : new_grades.append(grade) else: new_grades.append(grade+(5-(grade % 5)))

  • + 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
    
  • + 0 comments

    Good challenge. Also, I found this tool that gives a very detailed analysis of my resume and suggests amazing improvements: www.autointerviewai.com/ats-score . You guys might wanna check it out!

  • + 0 comments
    def gradingStudents(grades):
        res = []
        for g in grades:
            if (g%5) >= 3 and g >= 38:
                g -= (g%5)
                res.append(g+5)
            else:
                res.append(g)
        return [x for x in res]
    
  • + 0 comments

    public static List gradingStudents(List grades) { // Write your code here List finelRes = new ArrayList(); for (int i=0 ; i 2){ finelRes.add(grades.get(i)+(5-grades.get(i)% 5));
    }else{ finelRes.add(grades.get(i)); } } return finelRes;

    }
    

    }