프로그래머스 문제)
문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요.
제한사항
1 ≤ str의 길이 ≤ 1,000,000
str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다.
//readline 모듈을 불러옴
//readline 모듈은 Node.js에서 콘솔을 통해 입력을 받을 때 사용
const readline = require('readline');
//readline 인터페이스를 생성
//입력과 출력을 설정하여 콘솔에서 데이터를 받을 수 있도록 함
const rl = readline.createInterface({
input: process.stdin, // 표준 입력(콘솔 입력)을 통해 데이터를 받음
output: process.stdout // 표준 출력(콘솔 출력)을 통해 데이터를 출력
});
//나중에 입력받은 데이터를 저장하는 데 사용됩니다.
let input = [];
//'line' 이벤트를 설정
//사용자가 입력한 한 줄의 데이터가 들어오면 이 함수가 실행
rl.on('line', function (line) {
input = [line]; //입력 받은 한 줄(line)을 input 배열에 저장
//이 경우, 기존 내용을 지우고 새로운 줄을 받으면 그 값만 유지
}).on('close', function() {
//'close' 이벤트는 입력 스트림이 닫혔을 때 발생
//이때 입력받은 데이터를 처리할 수 있습니다.
str = input[0]; //입력받은 첫 번째 줄을 변수 str에 저장
//이 후에 str을 사용하여 원하는 처리를 할 수 있습니다.
console.log(str);
});
'JAVA공부' 카테고리의 다른 글
ORM (Object-Relational Mapping) - JPA (1) | 2024.11.24 |
---|---|
MyBatis (0) | 2024.11.23 |
최빈값 구하기 (0) | 2024.11.21 |
템플릿 문자열(template strings) (1) | 2024.11.20 |
중앙값 구하기_정렬.sort (0) | 2024.11.19 |