Submitted Questions

  • JAVASCRIPT difficulty

    Hi I am currently learning javascript and I came across this exercise question: {geshibot language="c"} var numbers = [-19, -7, -55, 78, 54, 60, -53, 35, 56, 42, 20, 77, 93, -41, -24, -60, 7, 86, 14, -99]; alert (secondLargest(numbers)); alert (reverse("CSY2028")); function secondLargest(num){ return 0; } function reverse(str){ return ""; } {/geshibot} The...

    Anshul

    • Jul 1st, 2019

    Code
    1. var numbers = [-19, -7, -55, 78, 54, 60, -53, 35, 56, 42, 20, 77, 93, -41, -24, -60, 7, 86, 92, 14, -99];
    2.  
    3.  
    4. function secondLargest(num){
    5.  
    6.  
    7.   var first = num[0];
    8.   var second = num[0];
    9.  
    10.  
    11.   for(var i=1; i<num.length; i++)
    12.  
    13.  
    14.     if(first < num[i]){
    15.                 second = first;
    16.         first = num[i];
    17.         }else{
    18.                 if(second < num[i]){
    19.                         second = num[i];
    20.         }
    21.     }
    22.  
    23.   return second;
    24. }
    25.  
    26. function reverse(str){
    27.  
    28.  
    29.   var rstr = "";
    30.  
    31.  
    32.   for(var i=0; i<str.length; i++){
    33.  
    34.  
    35.     rstr = rstr + str.charAt(str.length - i -1);
    36.  
    37.  
    38.   }
    39.  
    40.  
    41.   return rstr;
    42.  
    43. }
    44.  
    45. alert (secondLargest(numbers));
    46. alert (reverse("CSY2028"));
    47.  

    Oleg

    • Dec 5th, 2014

    Here is it.

    Code
    1. var numbers = [-19, -7, -55, 78, 54, 60, -53, 35, 56, 42, 20, 77, 93, -41, -24, -60, 7, 86, 14, -99];
    2. function secondLargest(num){
    3.   var mn = num[0];
    4.   for(var i=1; i<num.length; i++)
    5.     if(mn < num[i])mn = num[i];
    6.   return mn;
    7. }
    8. function reverse(str){
    9.   var rstr = "";
    10.   for(var i=0; i<str.length; i++){
    11.     rstr = rstr + str.charAt(str.length - i -1);
    12.   }
    13.   return rstr;
    14. }
    15. alert (secondLargest(numbers));
    16. alert (reverse("CSY2028"));
    17.