🎨함수형 프로그래밍 프로그래밍 패러다임 프로그래머에게 프로그래밍의 관점을 갖게 하고 코드를 어떻게 작성할 지 결정하는 역할을 한다. 무엇을 해야 할지를 말하기 보다 무엇을 해서는 안되는지 말해준다 라고 생각 할 수 있다. 명령형 프로그래밍 - 문제를 어떻게 해결해야 하는지 컴퓨터에게 명령을 내리는 방법 선언형 프로그래밍 - 무엇을 해결해야 ...
TIL 1일차
💻브라우저의 동작 원리(얕은 개념) 통신: 브라우저가 서버에 요청을 하면 서버는 요청에 따라 특정값을 응답해준다. 요청은 한번에 하나씩 or 동시에 가능도 하다. 렌더링: DOM이란 객체를 브라우저에 그려주는 과정이다. DOM은 통신을 통해 받은 HTML을 브라우저에서 생성해준다. 또한 DOM은 트리구조를 가지고 있어서 요소가 부모 자식 관계로 이...
데브코스 프론트엔드 1기 합격 후기
데브코스를 선택하게 된 계기 저는 학교를 다니면서 VR, 모바일 관련한 프로젝트를 하면서 사용자와 상호작용하고 즉각적인 피드백을 받는다는 프론트엔드 분야에 관심을 많이 가지게 됐어요. 사용자와 함께😊 졸업 후 프론트엔드 플랫폼 중 모바일과 웹을 고민했을 때 웹이 장점이 많아 관심을 가지게 됐습니다. 다양한 기기에서 접근이 가능하고 어디서...
1504 특정한 최단 경로
문제 링크: 1504번: 특정한 최단 경로 나의 풀이 const fs = require("fs"); const inputs = fs.readFileSync("input").toString().split("\r\n"); const [N, M] = inputs[0].split(" ").map((value) => parseInt(value)); c...
1753 최단경로
문제 링크: 1753번: 최단경로 나의 풀이 "use strict"; const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); class Heap { constructo...
백준 - 뱀
뱀 문제 ‘Dummy’ 라는 도스게임이 있다. 이 게임에는 뱀이 나와서 기어다니는데, 사과를 먹으면 뱀 길이가 늘어난다. 뱀이 이리저리 기어다니다가 벽 또는 자기자신의 몸과 부딪히면 게임이 끝난다. 게임은 NxN 정사각 보드위에서 진행되고, 몇몇 칸에는 사과가 놓여져 있다. 보드의 상하좌우 끝에 벽이 있다. 게임이 시작할때 뱀은 맨위 맨좌측에 위...