[ 프로그래머스 ] 진료순서 정하기 ( JS )
·
Algorithm/Javascript
https://school.programmers.co.kr/learn/courses/30/lessons/120835 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr [ 문제 ] [ 내 풀이 ]function solution(emergency) { // emergency 배열을 복사한 후 내림차순으로 정렬하여 arr에 저장 const arr = [...emergency].sort((a, b) => b - a); // emergency 배열의 각 요소를 순회하면서 해당 요소의 응급도 순위를 구함 // arr에서 현재 요소의 인덱스를 찾..
[백준 - 개념정리] Node.js에서 입력값은 어떻게 받는가?
·
Algorithm/Javascript
사용자의 입력값을 받아 처리하는 문제가 가장 기본적이기 때문에 입력값을 받는 방법에 대해 알아본다. 자바스크립트에서 사용자의 입력을 받을 때, 보통 아래의 두가지 방법을 사용한다. readline 사용법 1. 모듈 호출 const readline = require('readline') 2. Interface 객체 생성 const rl = readline.createInterface({ input: process.stdin, output: process.stdout }) 3. rl 변수 // 한 줄을 입력받는 코드 rl.on("line", (line) => { // 실행할 코드 rl.close(); // 닫아주지 않으면 입력을 계속받음 }) rl.on('close', () => { // 실행할 코드 pro..
[백준 - 문제풀이] 2557번 : Hello World ( Node.js )
·
Algorithm/Javascript
https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net [ 문제 ] [ 내 풀이 ] 따로 입력을 받지 않고 간단하게 "Hello World!" 를 출력하는 문제이다. console.log("Hello World!"); [ 배운 내용 ] vscode에서 js파일을 실행하려면 터미널에서 node 파일명.js을 입력하면된다. 하지만 더 편하게 실행하게 실행할 수 있는 extension이 존재하는데, 바로 Code Runner이다. 위의 extension을 설치하고 Ctrl + Alt + N을 통해 간단하게 실행시켜볼 수 있다.