Sort by

recency

|

201 Discussions

|

  • + 0 comments
    function getGrade(score) {
        let grade;
        // Write your code here
        const ranges = [
            { max: 5, grade: 'F' },
            { max: 10, grade: 'E' },
            { max: 15, grade: 'D' },
            { max: 20, grade: 'C' },
            { max: 25, grade: 'B' },
            { max: 30, grade: 'A' }
        ];
        for(const {max, grade} of ranges){
            if (score <= max) return grade;
        }
    
        return grade;
    }
    
  • + 0 comments

    Another solution close to if else but much more clean code: function getGrade(score) { let grade; // Write your code here const ranges = [ { max: 5, grade: 'F' }, { max: 10, grade: 'E' }, { max: 15, grade: 'D' }, { max: 20, grade: 'C' }, { max: 25, grade: 'B' }, { max: 30, grade: 'A' } ]; for(const {max, grade} of ranges){ if (score <= max) return grade; }

    return grade;
    

    }

  • + 0 comments

    Using Ternary Operator

    function getGrade(score) { // Write your code here

    return (score>25 && score<=30)?'A':(score>20 && score<=25)?'B':(score>15 && score<=20)?'C':(score>10 && score<=15)?'D':(score>5 && score<=10)?'E':'F';
    

    }

  • + 0 comments
    function getGrade(score) {
        let grade;
        // Write your code here
        
        if(score>25 && score<=30){
            grade = "A";
        }else if(score > 20 && score<=25){
            grade = "B"
        }else if(score > 15 && score <=20){
            grade = "C"
        }else if(score > 10 && score <= 15){
            grade = "D"
        }else if(score > 5 && score <= 10){
            grade = "E"
        }else {
            grade = "F"
        }
        
        return grade;
    }
    
  • + 0 comments
    function getGrade(score) {
        let grade;
        // Write your code here
        if (score <= 5) {
            grade = "F";
        } else if (score <= 10) {
            grade = "E";
        } else if (score <= 15) {
            grade = "D";
        } else if (score <= 20) {
            grade = "C";
        } else if (score <= 25) {
            grade = "B";
        } else {
            grade = "A";
        }
        
        return grade;
    }