Sort by

recency

|

4082 Discussions

|

  • + 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;

    }
    

    }

  • + 0 comments
    function gradingStudents(grades: number[]): number[] {
        let results: number[] = [];
        
        for (let index = 0; index < grades.length; index++) {
            const grade: number = grades[index];
            
            if (grade < 38){
                results.push(grade);
                continue;
            }
            
            const nextMultiple: number = Math.ceil(grade / 5) * 5;
            const difference: number = Math.abs(nextMultiple - grade);
            
            if (difference < 3) results.push(nextMultiple);
            else results.push(grade);
        }
        
        return results;
    }
    
  • + 0 comments
    def gradingStudents(grades):
        final_grades = []
        for marks in grades:
            if marks < 38:
                final_grades.append(marks)
                continue
            next_multiple = 5*((marks//5) + 1)
            if next_multiple - marks < 3:
                final_grades.append(next_multiple)
            else:
                final_grades.append(marks)
        
        return final_grades