JS

· JS
내가 인터넷에 아무리 검색해도 찾을 수 없던 것 중 하나는 백준에서 인터랙티브 문제를 js로 푸는 방법이였다.다른 언어는 buffer을 비우는 방법이나, 인터랙티브 문제에서 다시 입력을 받아오는 방법이 잘 설명되어있지만.. buffer이 뭔지 js에 그런게 있는지도 모르는 사람들은 결국 인터랙티브 문제에 도전조차 할 수 없게 될 것이다. GPT도 잘못된 코드를 주는 상황에서, 나는 이러한 내용을 설명하는 글의 필요성을 느끼게 되었다. 1. 입력 받기많은 사람들이 readline 보다는 fs 방법을 선호하고(아마도?), 나 역시 fs를 사용해서 입력값을 받는다. 하지만 인터랙티브 문제는 실시간으로 상호작용을 해야하기 때문에, 한번에 입력값을 가져오고 끝나는 fs가 아닌, 한 줄씩 읽는 readline이 필..
· JS
사실, Javascript는 숏코딩과는 거리가 먼 언어이다.하지만 그럼에도 불구하고 필자처럼 JS로 숏코딩을 하고 싶은 사람은 있을거라고 생각한다.아무리 찾아도 JS에 숏코딩에 관한 팁은 없었기에 이 글에서 정리해보고자 한다. (숏코딩을 위해 세미콜론을 생략해도 아무 문제가 없기에, 이 글에서는 기본적으로 줄의 끝에 세미콜론을 사용하지 않았습니다.) 1. 입력백준에서 JS로 입력을 받는 방법은 크게 두 가지가 있다. 바로 fs와 readline인데, 백준에서 JS를 조금이라도 해봤다면 fs가 몇배는 더 짧다는걸 알 수 있다.기본적인 fs 문법은 아래와 같다.const input = require('fs').readFileSync("/dev/stdin").toString().trim()  가장 짧게 줄이면..
이왓슨
'JS' 카테고리의 글 목록