분류 전체보기(326)
-
프로그래머스 연속된 수의 합 [ Python ]
문제 설명 연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 더한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요. 제한사항 1 ≤ num ≤ 100 0 ≤ total ≤ 1000 num개의 연속된 수를 더하여 total이 될 수 없는 테스트 케이스는 없습니다. 입출력 예 num total result 3 12 [3, 4, 5] 5 15 [1, 2, 3, 4, 5] 4 14 [2, 3, 4, 5] 5 5 [-1, 0, 1, 2, 3] 입출력 예 설명 입출력 예 #1 num = 3, total = 12인 경우 [3, 4, 5]를 return합니다. 입출력 예 #2..
2023.04.18 -
프로그래머스 중복된 숫자 개수 [ Python ]
문제 설명 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0 ≤ n ≤ 1,000 입출력 예 array n result [1, 1, 2, 3, 4, 5] 1 2 [0, 2, 3, 4] 1 0 입출력 예 설명 입출력 예 #1 [1, 1, 2, 3, 4, 5] 에는 1이 2개 있습니다. 입출력 예 #2 [0, 2, 3, 4] 에는 1이 0개 있습니다. 코드 def solution(array, n): answer = array.count(n) # count 함수는 무언가 찾고 싶을때 사용한다. # 사용방법은 '변수. ..
2023.04.18 -
노드 내장 객체 : global [ node.js 교과서 ]
본 게시글은 node.js 교과서 강의를 듣고 정리한 글입니다. 노드의 전역 객체 - 브라우저의 window 같은 역할 - 모든 파일에서 접근 가능 - window 처럼 생략도 가능 (console, require 도 global 속성) 터미널에 node 실행 후 명령줄에 global 을 하면 볼 수 있다. node Welcome to Node.js v19.6.1. Type ".help" for more information. > global Object [global] { global: [Circular *1], queueMicrotask: [Function: queueMicrotask], clearImmediate: [Function: clearImmediate], setImmediate: [Func..
2023.04.10 -
__filename, __dirname [ node.js 교과서 ]
본 게시글은 node.js 교과서 강의를 듣고 정리한 글입니다. - 노드는 __filename, __dirname 이라는 키워드로 경로에 대한 정보를 제공한다. // filename.js console.log(__filename); console.log(__dirname); 실행결과 /Users/yunmun-yeol/Documents/test/filename.js /Users/yunmun-yeol/Documents/test - ES 모듈에서는 위의 방법이 작동하지 않는다. - ES 모듈에서는 import.meta.url 로 경로를 가져올 수 있다. // filename.mjs console.log(import.meta.url); console.log("__filename은 에러"); console.log..
2023.04.10 -
다이나믹임포트 [ node.js 교과서 ]
본 게시글은 node.js 교과서 강의를 듣고 정리한 글입니다. - CommonJS 모듈에서는 다이나믹 임포트(동적불러오기) 가 되는데 ES 모듈에서는 다이나믹 임포트가 안된다. - if 문 안에 require 를 넣는 것을 말한다. // dynamic.mjs const a = true; if (a) { const m1 = await import("./func.mjs"); console.log(m1); const m2 = await import("./var.mjs"); console.log(m2); } [Module: null prototype] { default: [Function: checkOddOrEven] } [Module: null prototype] { even: '짝수입니다.', odd: '..
2023.04.10 -
ECMAScript 모듈 [ node.js 교과서 ]
본 게시글은 node.js 교과서 강의를 듣고 정리한 글입니다. - 공식적인 자바스크립트 모듈 형식이다. 노드에서 아직까지는 CommonJS 모듈을 많이 쓰긴 하지만 , ES 모듈이 표준으로 정해지면서 ES 모듈이 표준으로 정해지면서 점점 ES 모듈을 사용하는 비율이 늘어나고 있다. - 브라우저에서도 ES 모듈을 사용할 수 있어 브라우저와 노드 모두에게 같은 모듈 형식을 사용할 수 있다는 것이 장점 - 확장자가 mjs 이다. // var.mjs export const odd = "홀수입니다."; export const even = "짝수입니다."; // exports.odd = odd; // exports.even = even; // module.exports = { // odd, // even, // ..
2023.04.10