Help me in solving HOOPS problem Timeout

My issue

Debug My code please

My code

// your code goes here
process.stdin.resume()
process.stdin.setEncoding('utf-8')
let inputString=''
process.stdin.on('data',(input)=>{inputString+=input})
process.stdin.on('end',()=>{main()})

function main(){
    const inpurArr = inputString.split('\n')
    const nTest= inpurArr.shift()
    for(let i=0;i<nTest;i++){
      console.log(parseInt((parseInt(inpurArr[i])/2)+1))
    }
}


Learning course: Level up from 1* to 2*
Problem Link: CodeChef: Practical coding for everyone

this is Javascript right?

sometimes it is not the Logic, that causes your code to run slow, but the Input reading or Output writing. In your case, cosole.log is causing it. I do not know the underlying reason, I never work with that language.

fix:

// your code goes here
process.stdin.resume()
process.stdin.setEncoding('utf-8')
let inputString=''
process.stdin.on('data',(input)=>{inputString+=input})
process.stdin.on('end',()=>{main()})

function main(){
    const inpurArr = inputString.split('\n')
    const nTest= inpurArr.shift()
    let result = '';
    for(let i=0;i<nTest;i++){
      result += parseInt((parseInt(inpurArr[i])/2)+1) + '\n'
    }
    console.log(result)
}
1 Like

Thanks

1 Like