📌 grid-column-start : 그리드 세로선에서 시작되는 영역을 가리킨다. grid-column-start: 3 그리드 세번째 세로선에서 시작되는 영역(그리드의 왼쪽에서 세번째 열(column) 항목)을 뜻한다. grid-column-start: -3 그
https://flexboxfroggy.com/#ko justify-content : 중심축 방향으로 정렬 >flex-start: 요소들을 컨테이너의 왼쪽으로 정렬합니다. flex-end: 요소들을 컨테이너의 오른쪽으로 정렬합니다. center: 요소들을 컨테이너의
postmanhttps://www.postman.com/다양한 예제 연습https://flukeout.github.io/flex 연습https://flexboxfroggy.com/3. grid 연습https://cssgridgarde
프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다.또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포
트리와는 다르게 그래프를 순회할때는 시작점을 정해주어야 한다.(그래프에는 루트가 없기 때문.)그래프에서는 깊이라는 개념이 모호한데, 인접점의 인접점을 따라 길이 막힐때까지 가는 것을 의미한다.1\. 각 vertex의 인접점을 해시 테이블에 담아둔다. 2\. 시작점을 정
문제 설명 OO 연구소는 한 번에 K 칸을 앞으로 점프하거나, (현재까지 온 거리) x 2 에 해당하는 위치로 순간이동을 할 수 있는 특수한 기능을 가진 아이언 슈트를 개발하여 판매하고 있습니다. 이 아이언 슈트는 건전지로 작동되는데, 순간이동을 하면 건전지 사용량이
a * b = 최대공약수 * 최소공배수 a * b / 최대공약수 = 최소공배수 여러개일 때는? 배열에 있는 값 2개씩 묶어서 (두 수의 곱 / 두 수의 최대공약수)로 최소공배수 구하기 이전 값과 다음 값으로 최소공배수 또 구하기 배열 끝날 때까지 반복
데이터 타입 : 값의 종류자바스크립트(ES6)는 7개의 데이터 타입을 제공한다.7개의 데이터 타입은 원시 타입과 객체 타입으로 분류할 수 있다.C나 자바의 경우 정수와 실수를 구분해서 int, long, float, double 등과 같은 다양한 숫자 타입을 제공한다.
값 : 식이 평가되어 생성된 결과리터럴 : 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법표현식 : 값으로 평가될 수 있는 문(statement)표현식이 평가되면 새로운 값을 생성하거나 기존값을 참조한다.리터럴, 식별자, 연산자, 함수 호출
4.1 변수란 무엇인가? 왜 필요한가? 변수 : 프로그래밍 언어에서 데이터를 관리하기 위한 핵심 개념이다. 컴퓨터는 CPU를 사용해 연산하고, 메모리를 사용해 데이터를 기억한다. 메모리는 데이터를 저장할 수 있는 메모리 셀의 집합체다. 각 셀은 고유의 메모리 주소를
H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다.어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고
△△ 게임대회가 개최되었습니다. 이 대회는 N명이 참가하고, 토너먼트 형식으로 진행됩니다. N명의 참가자는 각각 1부터 N번을 차례대로 배정받습니다. 그리고, 1번↔2번, 3번↔4번, ... , N-1번↔N번의 참가자끼리 게임을 진행합니다. 각 게임에서 이긴 사람은 다
그래프는 노드나 노드들의 연결을 모은 것이다.Nodes + Connections기본적으로 모든 SNS에서 사용된다. 사용자 추천 엔진등을 만들때 사용.트리는 그래프의 일종이다.소셜 네트워킹지도/위치파일 시스템 최적화 (위키피디아 문서 구조)등등vertex : 노드edg
자바스크립트는 브라우저 환경 또는 Node.js 환경에서 실행할 수 있다.: 웹페이지를 화면에 렌더링하는 것이 주된 목적클라이언트 사이드 Web API를 지원한다.(ex. DOM, fetch, SVG,,): 브라우저 외부에서 실행 환경을 제공하는 것이 주된 목적클라이언
웹페이지의 보조적인 기능을 수행하기 위해 브라우저에서 동작하는 경량 프로그래밍 언어로 탄생한 것이 자바스크립트이다.이후 자바스크립트의 파생 버전인 JSscript가 출시되었다.JSscript와 자바스크립트가 표준화되지 못하고 적당히 호환되었기 때문에, 브라우저에 따라
무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다.예를 들어, 사람들의 몸무게가 70kg, 50kg, 80kg, 50kg이고 구명보트의 무게 제한이 100kg이라면 2번째 사람
1부터 n까지 번호가 붙어있는 n명의 사람이 영어 끝말잇기를 하고 있습니다. 영어 끝말잇기는 다음과 같은 규칙으로 진행됩니다.1번부터 번호 순서대로 한 사람씩 차례대로 단어를 말합니다.마지막 사람이 단어를 말한 다음에는 다시 1번부터 시작합니다.앞사람이 말한 단어의 마
해시 테이블은 데이터를 key-value 쌍으로 묶은 자료구조를 말한다.거의 대부분의 언어에 해시 테이블 기능이 있으며, 자주 사용되는 자료 구조이다.JS 에서는 object 와 Map이 해시 테이블에 해당한다.Python 에서는 Dictionary가 해시 테이블에 해
1.1 프로그래밍이란? 프로그래밍이랑 컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션이다. 정확하고 상세하게 요구사항을 설명할 수 있는 컴퓨팅적 사고 능력이 필요하다.(논리적, 수학적 사고) 1.2 프로그래밍 언어 컴퓨터가 이해할 수 있는 언어는 기계어인데, 사람이 기
짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니