JavaScript V8 readline() Possible Mistake

Revision en4, by NOxBODY, 2020-12-01 14:56:52

Hello Everyone!

I want to describe 2 problems I have found so far.

1. End Of Line

I was trying to write a solution in JavaScript V8 and test it in the Custom Invocation section before submitting. Unfortunately I was getting "TypeError" on invocation of string methods for the string returned by readline().

I submitted the same code later and got "Accepted"!

Reason

For readline() to work successfully the input line must end with a new line('\n'). When I was manually selecting and copying example input text from the problem statement page, it was not being copied with the ending new line. But, when I copied the same input by clicking the "Copy" button at the right side of the example input box, it was copied with the ending new line character.

Good Practice

If input is manually selected and copied, or typed in the Custom Invocation input box by using keyboard, a new line at the end of the input line can make readline() work perfectly.

2. Trailing Backslash

If there is a backslash() at the end of line, then JavaScript V8 readline() returns undefined. I have not found anything to overcome this problem yet. Any help will highly appreciated.

Thank you very much for reading.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en5 English NOxBODY 2020-12-01 15:11:01 7
en4 English NOxBODY 2020-12-01 14:56:52 347 Trailing Backslash included
en3 English NOxBODY 2020-10-20 09:08:03 592 The reason and solution of the possible mistake has been added.
en2 English NOxBODY 2020-10-19 11:54:17 0 (published)
en1 English NOxBODY 2020-10-19 11:51:23 614 Initial revision (saved to drafts)