In this HackerRank Day 3: Try, Catch, and Finally 10 days of javascript problem you need to Complete the reverseString function; it has one parameter, s. You must perform the following actions: Try to reverse string s using the split, reverse, and join methods. If an exception is thrown, catch it and print the contents of the exception’s message on a new line. Print s on a new line. If no exception was thrown, then this should be the reversed string; if an exception was thrown, this should be the original string.
HackerRank Day 3: Try, Catch, and Finally 10 days of javascript problem solution.
'use strict'; process.stdin.resume(); process.stdin.setEncoding('utf-8'); let inputString = ''; let currentLine = 0; process.stdin.on('data', inputStdin => { inputString += inputStdin; }); process.stdin.on('end', _ => { inputString = inputString.trim().split('n').map(string => { return string.trim(); }); main(); }); function readLine() { return inputString[currentLine++]; } /* * Complete the reverseString function * Use console.log() to print to stdout. */ function reverseString(s) { try { s = s.split('').reverse().join(''); } catch(e) { console.log(e.message); } finally { console.log(s); } } function main() { const s = eval(readLine()); reverseString(s); }