• Jarun14 9 years ago + 1 comment

    function processData(input) { var lines = input.split('\n'); var n = Number(lines[0]);

    for (var i=1; i<=n; ++i){
        var ops=0;
        var first_loc = 0;
        var last_loc = lines[i].length -1;
        do{
            var first = lines[i].charCodeAt(first_loc);
            var last = lines[i].charCodeAt(last_loc);
            if(first!=last){
                ops+= Math.abs(first-last);
            }
            ++first_loc;
            --last_loc;
        }while(first_loc<=last_loc);
        console.log(ops);
    }
    

    }

    Runs in all cases

    Add Reply Preview cancel

    Sorry, you do not have a permission to answer to this question.

    • PRASHANTB1984 9 years ago + 0 comments

      Neat and clean code! Thank you for sharing your solution.

      Add Reply Preview cancel

      Sorry, you do not have a permission to answer to this question.

    1. Challenge Walkthrough
      Let's walk through this sample challenge and explore the features of the code editor.1 of 6
    2. Review the problem statement
      Each challenge has a problem statement that includes sample inputs and outputs. Some challenges include additional information to help you out.2 of 6
    3. Choose a language
      Select the language you wish to use to solve this challenge.3 of 6
    4. Enter your code
      Code your solution in our custom editor or code in your own environment and upload your solution as a file.4 of 6
    5. Test your code
      You can compile your code and test it for errors and accuracy before submitting.5 of 6
    6. Submit to see results
      When you're ready, submit your solution! Remember, you can go back and refine your code anytime.6 of 6
    1. Check your score