Node.js (6) 썸네일형 리스트형 [BAEKJOON] 시험 점수 (5596번) const { off } = require("process"); // const input = require("fs").readFileSync("/dev/stdin").toString().trim().split("\n"); const input = require("fs").readFileSync("testCase/testCase.txt").toString().trim().split("\n"); function examScore(input) { const MINGUK_SCORE = input[0].toString().split(" ").map(v => +v).reduce((a, b) => {return a + b}, 0); const MANSAE_SCORE = input[1].toString().split.. [BAEKJOON] 인공지능 시계 (2530번) // const input = require("fs").readFileSync("/dev/stdin").toString().trim().split("\n"); const input = require("fs").readFileSync("testCase/testCase.txt").toString().trim().split("\n"); function aiTimer(input) { let hour = parseInt(input[0].split(" ")[0]); let min = parseInt(input[0].split(" ")[1]); let sec = parseInt(input[0].split(" ")[2]); let cookingTime = parseInt(input[1]); let totalSec = .. [BAEKJOON] 블랙잭 (2798번) // const input = require("fs").readFileSync("/dev/stdin").toString().trim().split("\n"); const input = require("fs").readFileSync("testCase/testCase.txt").toString().trim().split("\n"); function blackjack(input) { const N = Number(input[0].split(" ")[0]); const M = Number(input[0].split(" ")[1]); const CARDS = input[1].split(" ").map(value => Number(value)); let answer = 0; for (let i = 0; i < N.. [BAEKJOON] We love kriii (10718번) // 1 console.log("강한친구 대한육군"); console.log("강한친구 대한육군"); // 2 function printStrongArmy() { console.log("강한친구 대한육군"); console.log("강한친구 대한육군"); } printStrongArmy(); // 3 let printStrongArmy = function() { console.log("강한친구 대한육군"); console.log("강한친구 대한육군"); } printStrongArmy(); [BAEKJOON] Hello World (2557번) // 1 console.log("Hello World!"); // 2 function printHelloWorld() { console.log("Hello World!"); } pritnHelloWorld(); // 3 let printHelloWorld() { console.log("Hello World!"); } printHelloWorld(); [Node js] Blocking Code / Non-Blocking Code 란 let fs = require("fs"); let data = fs.readFileSync("sample.txt"); console.log(data.toString()); console.log("프로그램이 종료 되었습니다."); 위 예제는 Callback Function이 사용 되지 않는, Blocking Code 입니다. 위 코드를 실행 해보면 파일을 읽고 텍스트를 출력 한 후 "프로그램이 종료 되었습니다." 로그가 찍힌다. 즉, 파일을 찾고 읽고 toString() 하고 출력 후 "프로그램이 종료 되었습니다."가 순서대로 실행 된다. let fs = require("fs"); // 모든 Node 어플리케이션의 비동기식 함수에서는 첫번째 매개변수로는 error를 받는다. // 마지막 매개변수로는 cal.. 이전 1 다음