목록분류 전체보기 (718)
쌓고 쌓다
https://school.programmers.co.kr/learn/courses/30/lessons/42587 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include #include using namespace std; int solution(vector priorities, int location) { int answer = 0; int cnt=0; // 뽑혀 나간 문서 while(1) { bool flag=false; for(int i=1;i
특정 시간마다 또는 이후에 함수를 호출할 수 있다. 타이머 시작 함수 설명 setTimeout(함수, 시간) 특정 시간 후에 함수를 한번 호출 setInterval(함수, 시간) 특정 시간마다 함수를 호출 두 번째 매개변수에 시간은 밀리 초 단위로 1000을 넣어주면 1초랑 동일해진다. 함수 예제 // setTimeout setTimeout(() => { console.log('1초 후에 실행됩니다') }, 1*1000) // setInterval let count=0 setInterval(() => { console.log(`1초마다 실행. ${count}번째입니다.`) count++ }, 1*1000) 타이머 종료 함수 설명 clearTimeout(타이머_ID) setTimeout() 함수로 설정한 ..
콜백 함수 자바스크립트에서 함수도 하나의 자료형으로 본다. 그래서 매개변수로 함수를 전달할 수 있다. 매개변수로 전달하는 함수를 콜백함수라고 한다. 콜백 함수 : 선언적 함수 // 함수를 받아 3번 실행하는 함수 function callThreeTimes(callback) { for(let i=0; i 리턴값 예제 let numbers = [1, 2, 3, 4, 5] numbers = numbers.map( (value) => value*value ) console.log(numbers) 화살표 함수와 메소드 체이닝 let numbers = [1, 2, 3, 4, 5, 6, 7] numbers .filter((value) => value%2 === 0) .map((value) => value*value)..
https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include #include #include using namespace std; int solution(vector clothes) { int answer = 0; map m; /* 옷의 종류 등록 */ for(int i=0;isecond)+1; // 모든 옷의 종류를 돌며 개수+1을 result에 곱해줌 answer=result-1; // 각각의 옷을 선택하지 않..
13장 -- (1) -- SQL명령문의 처리 속도를 향상 시키기 위해 필요하며 랜덤 액세스하여 저장된 데이터를 찾는다. -- (2) -- 고유 인덱스, 비고유 인덱스, 단일 인덱스, 결합 인덱스, DESCENDING INDEX, 함수 기반 인덱스 -- (3-1) CREATE INDEX idx_regdate ON member(regdate); -- (3-2) CREATE INDEX idx_userid ON board(userid); -- (3-3) CREATE INDEX idx_interest_username ON member(interest, username); -- (3-4) CREATE INDEX idx_userid_upper ON member(UPPER(userid)); -- (4) ALTER IN..
(1) 데이터의 정확성과 일관성을 보장하기위해 테이블의 각 칼람에 정의하는 조건을 말한다. 무결성 제약조건 종류 설명 NOT NULL 해당 칼럼 값은 NULL을 포함할 수 없다. 고유 키 테이블 내 해당 칼럼의 값은 항상 유일해야하며 NULL 값을 허용한다. 기본 키 해당 칼럼의 값은 반드시 존재해야하며, 유일해야한다. 고유키, NOT NULL 제약조건을 결합한 형태이다. 참조 해당 칼럼의 값은 참조되는 테이블의 칼럼 값 중의 하나와 일치하거나 NULL이여야 한다. CHECK 해당 칼럼에 저장 가능한 값의 범위나 조건을 지정한다. (2) CREATE TABLE member( userid VARCHAR2(10) CONSTRAINT member_userid_pk PRIMARY KEY, username VAR..
계층적 질의문 관계형 데이터 베이스에서 데이터간의 부모 자식 관계를 표현할 수 있는 칼럼을 계층적인 관계로 표현 SELECT 명령문에서 START WITH와 CONNECT BY 절을 이용 출력 형식은 top-down 또는 bottom-up SELECT [LEVEL], column, expression ... FROM table_name WHERE conditions START WITH conditions CONNECT BY PRIOR conditions; LEVEL : 계층적 질의문에서 검색된 결과에 대해 계층별로 레벨 번호 표시, 루트 노드는 1, 하위 노드는 1씩 증가 START WITH : 계층적인 출력 형식을 표현하기 위한 최상위 행을 설정 CONNECT BY PRIOR : 계층 관계의 데이터를 ..
분석 함수 대량의 데이터를 다차원적으로 분석하기 위한 함수이다. 여러 SQL 명령문을 사용하여야 하는 작업을 하나의 SQL 명령문으로 간결하게 표현 가능하다. 분석 함수의 실행 단계 일반 질의 처리 : 기존 질의문을 처리하는 단계, SQL 명령문을 실행하여 출력 결과를 검색하는 단계 분석 함수 적용 : 일반 질의 처리 결과에 분석 함수를 적용하는 단계 정렬 : ORDER BY 절에 의해 결과 집합 정렬 RANK 분석 함수 특정 칼럼 값에 의해 정렬된 결과에 순위를 부여하는 함수이다. RANK RANK() OVER ( [PARTITION BY ] [,...] ORDER BY [ ASC | DESC ] [NULLS FIRST | NULLS LAST] ); OVER : 순위를 부여하기 위한 대상 집합의 정렬 ..