JavaScript V8 Custom Invocation `readline()` Possible Mistake
Difference between en3 and en4, changed 347 character(s)
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()`.↵
![ ](/predownloaded/39/83/3983145891d77b934df3ddbacca025c96b447233.png)↵

I submitted the same code later and got "Accepted"!↵
![ ](/predownloaded/7f/fd/7ffda851ef866a031ff82a08d922dfd3694a085d.png)↵

### 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)