Day 16: Exceptions - String to Integer

PHOTO EMBED

Tue May 03 2022 17:48:41 GMT+0000 (Coordinated Universal Time)

Saved by @GreenMark #javascript

'use strict';

process.stdin.resume();
process.stdin.setEncoding('utf-8');

let inputString = '';
let currentLine = 0;

process.stdin.on('data', function(inputStdin) {
    inputString += inputStdin;
});

process.stdin.on('end', function() {
    inputString = inputString.split('\n');

    main();
});

function readLine() {
    return inputString[currentLine++];
}



function main() {
    const S = readLine();
    
    try {
        
        console.log(parseInt(S).toString().replace('NaN', 'Bad String'));
    } catch (err) {
        console.log("Bad String");
    }
}
content_copyCOPY

https://www.hackerrank.com/challenges/30-exceptions-string-to-integer/problem?h_r=email&unlock_token=d6b51b9bedb671dc454b9afbe029c14b64677ff7&utm_campaign=30_days_of_code_continuous&utm_medium=email&utm_source=daily_reminder