코딩테스트 2

백준 - node.js 입출력(기본)

백줄에서 node.js를 사용하려면 입출력을 직접 구현해주어야합니다. 입출력을 하는 방법으로는 readline 모듈을 쓰는 방법과 fs 모듈을 쓰는 방법으로 나뉩니다. fs모듈을 사용하면 input data를 직접 파일로 만들어줘야 하기때문에 사용하기 번거로워 이번 문서에서는 제외하겟습니다. (성능은 readline모듈보다 fs모듈이 더 좋습니다.) readline에서 여러줄 입력을 받는 경우 각 줄마다 처리 후 즉시 출력을 해주는 방식입니다. process.stdin.resume(); process.stdin.setEncoding("utf8"); const readline = require("readline"); const reader = readline.createInterface({ input: p..

코딩테스트 2023.02.12

JS로 프로그래밍 문제 풀기 - 서론

개요 전 회사에서 JS를 사용하고 sails.js를 사용하여 백엔드를 만들었고 이번 회사도 JS/TS를 사용하여 nest.js 혹은 다른 프레임워크를 사용하여 백엔드를 만들고있습니다. JS/TS를 main 언어로 사용하는 백엔드 개발자입니다. 그래서 저는 python, C++같은 성능 좋은 언어 놔두고 JS로 프로그래밍문제를 풀겁니다. 왜 JS써요??? 개인적으로 가장 중요한 이유는 `당장 다른 언어는 필요없습니다.` 이미 JS/TS를 사용해서 백엔드 서버를 만들고있는데 여기서 프로그래밍 문제를 풀려고 python/ C++을 사용해야한다? 심지어 코테준비하는것도 아니고 이직준비하는것도 아닌데? 저는 정말 JS가 아닌 다른 언어를 사용할 이유가 없습니다. 다른 언어 사용할거면 그시간에 JS에 대한 책이라도..

코딩테스트 2023.02.12