목록분류 전체보기 (718)
쌓고 쌓다
https://school.programmers.co.kr/learn/courses/30/lessons/1835?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include #include #include #include using namespace std; char arr[8]={'A','C','F','J','M','N','R','T'}; bool visit[8]; int res; string str=""; void solve(int cnt, vector& data) { if(cnt==8) { int ..
https://school.programmers.co.kr/learn/courses/30/lessons/1829?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 (1) - picture를 arr 2차원 배열로 옮겨 품 ( 사실 picture로만으로도 충분함 ) #include #include #include using namespace std; // 전역 변수를 정의할 경우 함수 내에 초기화 코드를 꼭 작성해주세요. vector solution(int m, int n, vector picture) { int number_o..
https://school.programmers.co.kr/learn/courses/30/lessons/42888?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include #include using namespace std; vector solution(vector record) { vector answer; map m; for(int i=0;i
sort 함수는 #include 을 해줘야 사용이 가능하다. sort 함수는 기본이 오름차순 정렬이다. 오름차순 정렬(기본) vector v; v.push_back(1);v.push_back(3); v.push_back(5); v.push_back(2); v.push_back(4); sort(v.begin(), v.end()); 실행 결과 ( 오름차순 ) + compare 함수(정렬 기준 함수 이용) 이용해서 오름차순 정렬 bool comp(int a, int b) { if (a < b) return true; else return false; } sort(v.begin(), v.end(),comp); compare 함수를 만들 때 왼쪽(int a)을 기준으로 오른쪽(int b)와 비교 연산자를 이용해 ..
에라토스테네스의 체 설명은 아래의 링크에 잘 되어있다. 에라토스네에스의 체 에라토스테네스의 체 - 위키백과, 우리 모두의 백과사전 ko.wikipedia.org 아래의 코드로 구현 해보았다. #include using namespace std; bool visit[1000001]; // 소수라면 false이다.(방문하지 않았으므로) true fill(visit,visit+1000001,false); // false로 초기화 for(int i=2;i
https://school.programmers.co.kr/learn/courses/30/lessons/12921?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include #include using namespace std; bool visit[1000001]; int solution(int n) { int answer = 0; fill(visit,visit+1000001,false); for(int i=2;i
https://school.programmers.co.kr/learn/courses/30/lessons/60057#qna 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include #include #include using namespace std; int solution(string s) { int answer = 0; answer = s.length(); for (int i = 1; i < s.length(); i++) { vector v; string str; for (int j = 0; j < s.length(); j..
테이블은 행과 열로 구성 행 : 로우 또는 레코드 열 : 컬럼 또는 필드 데이터베이스 생성 DROP DATABASE IF EXISTS naver_db; CREATE DATABASE naver_db; member 테이블 생성 USE naver_db; DROP TABLE IF EXISTS member; CREATE TABLE member ( mem_id CHAR(8), -- 회원 아이디(PK) mem_name VARCHAR(10), -- 이름 mem_number TINYINT, -- 인원 수 addr CHAR(2), -- 주소(경기,서울,경남 2글지) phone1 CHAR(3), -- 국번(02, 031, 070) phone2 CHAR(8), -- 나머지 전화번호 (하이픈제외) height TINYINT U..