Sort by

recency

|

199 Discussions

|

  • + 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;
    }
    
  • + 1 comment

    string index

    • function getGrade(score) {
    • let grade;
    • // Write your code here
    • return "FEDCBA"[~~((score - 1) / 5)];
    • }
  • + 0 comments

    One line with lambda & string index[]:

    var getGrade = score => "FEDCBA"[~~((score - 1) / 5)];