목록분류 전체보기 (718)
쌓고 쌓다
크게 지우는 방법은 3가지이다. 1. sequence string& erase (size_t pos = 0, size_t len = npos); pos에서부터 길이 len 만큼 지울 수 있습니다. len은 시작 위치를 포함한 길이입니다. 예제 string str = "Hello! Test string~"; cout
https://programmers.co.kr/learn/courses/30/lessons/72410 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr 전체 코드 string solution(string new_id) { string answer = ""; // 1단계 for (int i = 0; i = 'A' && new_id[i] = 'a' && new_id[i] = '0' && new_id[i] 0 && new_id[0] ==..
ORDER BY SELECT mem_id, mem_name, debut_date FROM member ORDER BY debut_date; 기본값은 ASC로 오름차순 정렬이다. 여기서 내림차순을 원한다면 DESC를 제일 뒤에다 붙여주면 된다. SELECT mem_id, mem_name, debut_date FROM member ORDER BY debut_date DESC; WHERE 절을 ORDER BY 절 앞에 추가하여 함께 사용할 수 있다. height가 164보다 큰 조건을 추가하였다. SELECT mem_id, mem_name, debut_date FROM member WHERE height >=164 ORDER BY debut_date DESC; 정렬 기준은 여러 개도 가능하다. 정렬 기준이 1..
USE : 데이터베이스를 선택하는 구문 SELECT ~ FROM ~ WHERE : SELECT 다음에는 열 이름, FROM 다음에는 테이블 이름, WHERE 다음에는 조건식 관계 연산자 : WHERE 절에 크다/작다/같다 등을 지정하는 기호로 >, >=, 테이블이 아닌 데이터 베이스를 지정함, 쿼리창을 닫거나 MySQL을 재시작 시 다시 USE를 사용해야 함. 3. ① -> mem_number == 4가 아닌 mem_number = 4로 해야 함. 4. ①, ③ -> 주소의 지역이 서울, 경기인 사람을 추출하고 싶으니 아래의 쿼리문이 적절함 SELECT * FROM WHERE addr IN('서울', '경기'); SELECT * FROM WHERE addr = '서울' OR addr = '경기';
그냥 MySQL Installer를 통해 다 Remove한 후 아래의 경로에 MySQL 폴더를 지워버린후 ( ProgramData는 숨겨진 폴더라 숨겨진 폴더를 보기해야 한다. ) 다시 설치하니 무한 로딩이 걸리던 부분에서 진행이 된다.
https://programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 전체 코드 #include #include using namespace std; vector solution(vector lottos, vector win_nums) { vector answer; int bingo = 0; int zero = 0; for (int i = 0; i < 6; i++) { if (lott..
+ 작성한 쿼리는 Ctrl + Shift + Enter로 실행 가능. 데이터 베이스 만들기 DROP DATABASE IF EXISTS market_db; CREATE DATABASE market_db; DROP DATABASE는 market_db를 삭제하는 문장이다. 이번 실습에서 다시 market_db.sql을 실행할 일이 있기 때문에 기존의 데이터 베이스를 삭제하는 명령어가 있음. 삭제 후 다시 market_db 데이터베이스를 만듦. 앞서 클릭으로 스키마를 만들어낸 것과 동일한 역할임. (스키마=데이터베이스) 회원 테이블(member) 만들기 USE market_db; CREATE TABLE member -- 회원 테이블 ( mem_id CHAR(8) NOT NULL PRIMARY KEY, mem_n..
https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 전체 코드 #include #include #include using namespace std; vector solution(vector id_list, vector report, int k) { vector answer; map reportCnt; // 이름별로 신고 당한 횟수 map mapping; // 이름별로 index 할당 vector v[100..