Two SumGiven an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.You may assume that ea
Valid parenthesesGiven a string s containing just the characters '(', ')', '{', '}', '' and '', determine if the input string is valid.An input string
Daily TemperaturesGiven an array of integers temperatures represents the daily temperatures, return an array answer such that answeri is the number of
피연산자: 데이터연산자: 기호const: 재할당 X, 재선언 Xlet: 재할당 O, 재선언 Xvar: 재할당 O, 재선언 O변수++: 나중에 증가\++변수: 먼저 증가변수--: 나중에 감소\--변수: 먼저 감소! (부정연산자): 해당 데이터의 반대 boolean 데이터
ex) 백틱: 중간에 데이터를 채워 넣을 때 사용 → 템플릿 리터럴(어떠한 기호를 통해서 데이터를 만들어 내는 방식)ex)number+undefined = NaN (타입은 number)소수점 잘라내기 → toFixed(자릿수) console.log((0.1+0.2).
Node.js: Chrome V8 JavaScript 엔진 (자바스크립트 문법 해석하고 실제로 동작시켜주는 엔진)으로 빌드된 JavaScript 런타임(프로그래밍 언어가 동작하는 환경)NPM(Node Package Manage): 전 세계의 개발자들이 만든 다양한 기능
자료구조(Data Structure) 다수의 자료(데이터)를 담기 위한 구조 데이터의 수가 많아질수록 효율적인 자료구조가 필요 → 성능 비교 자료구조 종류 1) 선형 구조 배열(array) 연결 리스트(linked list) 스택(stack) 큐(queue)
node_modules 폴더 용량이 큼 → 서버에 그대로 배포하면 비효율적임import/require 문법은 브라우저 친화적이지 않음→ 모든 js파일을 하나로 합쳐 사용(번들링)필요한 코드만 뽑아만 합쳐줌(용량 절약)결과물은 js파일 하나이므로 import/requir
문법이 쉽고 간결하다관리가 쉽다지원 가능한 플랫폼과 프로그램이 다양하다표준이 없다모든 HTML 마크업을 대신하지 못한다숫자가 작을수록 더 중요한 의미2번 띄어쓰기안먹히면 br태그 사용이름(url)\`\`\` 사용업로드중..기본은 왼쪽 정렬:--: → 가운데 정렬\-:
개행문자(Newline) 설정 → 개행문자: 특정한 문장 입력 후 처리하는 방식(줄바꿈)운영체제마다 개행문자를 처리하는 방식이 다름프로젝트를 여러 컴퓨터에서 사용하기 위해 자동화하여 문제가 없도록 함autocrlf: 운영체제마다 자동으로 개행문자 변환config: 구
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.입력으로 주어진 숫자 N개의 합을 출력한다.공백없이 주어진 문자열을 spl
N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.1부터 n까지 합을 출력한다.반복문 이용하여 0부터 입력한 수까지 더해 나가기등차수열의 합 공식 이용N을 입력받은 뒤, 구구단 N단을 출력하는 프
백준 9498) 시험 성적 문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)첫째 줄에 A+B를 출력한다.두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오.첫째 줄에 A와 B가
특정한 크기의 입력에 대하여 알고리즘의 수행시간 분석 → 알고리즘의 성능을 나타내는 척도❗️ 동일한 기능을 수행하는 알고리즘이 있다면, 시간 복잡도가 낮을수록 우수하다.ex) T(n) = 5n^2+3n+30입력값의 크기가 동일하더라도, 입력값의 형태에 따라 시간복잡도는
dash-case(kebab-case): 단어 사이사이에 dash(-)를 넣음 → HTML, CSS 주로 사용ex)the-quick-brown-fox-jumpssnake_case: 단어 사이에 \_를 넣음 → HTML, CSS 주로 사용ex) the_quick_brow
auto: 브라우저가 너비를 계산 → 요소에 이미 들어있는 속성의 값(기본값)단위: px, em, vw 등 단위로 지정none: 최대 너비 제한 없음단위: px, em, vw 등 단위로 지정0: 최소 너비 제한 없음단위: px, em, vw 등 단위로 지정부모가 가지고
주석: /\* 설명 작성 \*/ 수정사항이나 설명 등을 작성(주석) → cmd+/HTML 파일 내부에 <style></style>의 내용으로 스타일을 작성하는 방식→ HTML파일과 CSS파일 분리하는 것이 더 좋음(유지보수가 더 좋음)요소의 style속성에
HTML은 구조를 만드는 역할주석: <!— Comment —> 수정사항이나 설명 등을 작성(주석) → cmd+/<태그>내용</태그>ex) <h1>Hello HTML~</h1>시작 태그와 종료 태그 사이에 내용 입력종료 태그 앞에는 / 붙여야함