/programmers

프로그래머스 알고리즘 2, 3단계 풀이 스터디

Primary LanguageC++

programmers 문제 풀이 스터디 (121문제)

Progress

목차

  1. 레벨1
  2. 레벨2
  3. 레벨3

레벨1

54문제

레벨1 연습문제(30문제)

Progress

날짜 문제 -
2016년
가운데 글자 가져오기
같은 숫자는 싫어
나누어 떨어지는 숫자 배열
두 정수 사이의 합
문자열 내 마음대로 정렬하기
문자열 내 p와 y의 개수
문자열 내림차순으로 배치하기
문자열 다루기 기본
서울에서 김서방 찾기
소수 찾기
수박수박수박수박수박수?
문자열을 정수로 바꾸기
시저 암호
약수의 합
이상한 문자 만들기
자릿수 더하기
자연수 뒤집어 배열로 만들기
정수 내림차순으로 배치하기
정수 제곱근 판별
제일 작은 수 제거하기
짝수와 홀수
최대공약수와 최소공배수
콜라츠 추측
평균 구하기
하샤드 수
핸드폰 번호 가리기
행렬의 덧셈
x만큼 간격이 있는 n개의 숫자
직사각형 별찍기

레벨1 주제 문제(4문제)

Progress

날짜 문제 -
완주하지 못한 선수
K번째수
모의고사
체육복

레벨1 기출 문제(20문제)

Progress

날짜 문제 -
로또의 최고 순위와 최저 순위
신규 아이디 추천
숫자 문자열과 영단어
키패드 누르기
크레인 인형뽑기 게임
없는 숫자 더하기
음양 더하기
내적
소수 만들기
폰켓몬
실패율
약수의 개수와 덧셈
3진법 뒤집기
예산
두 개 뽑아서 더하기
최소직사각형
나머지가 1이 되는 수 찾기
부족한 금액 계산하기
[1차] 비밀지도
[1차] 다트 게임

레벨2

66문제

레벨2 연습문제(12문제)

Progress

번호 문제 1차 공격 2차 공격
01 124나라의 숫자 ✅ 21.09.13 ✅ 22.03.06
02 가장 큰 정사각형 찾기 ✅ 21.09.14 ✅ 22.03.06
03 올바른 괄호 ✅ 21.09.15 ✅ 22.03.06
04 다음 큰 숫자 ✅ 21.09.16 ✅ 22.03.06
05 땅따먹기 ✅ 21.09.17 ✅ 22.03.06
06 숫자의 표현 ✅ 21.09.23 ✅ 22.03.06
07 최댓값과 최솟값 ✅ 21.09.24 ✅ 22.03.06
08 최솟값 만들기 ✅ 21.09.27 ✅ 22.03.06
09 피보나치 수 ✅ 21.09.28 ✅ 22.03.06
10 행렬의 곱셈 ✅ 21.09.29 ✅ 22.03.06
11 JadenCase 문자열 만들기 ✅ 21.09.30 ✅ 22.03.06
12 N개의 최소공배수 ✅ 21.10.01 ✅ 22.03.06

레벨2 주제 문제(15문제)

Progress

번호 주제 문제 1차 공격 2차 공격
13 스택/큐 기능개발 ✅ 21.10.01 ✅ 22.03.07
14 스택/큐 프린터 ✅ 21.10.04 ✅ 22.03.07
15 스택/큐 다리를 지나는 트럭 ✅ 21.10.04 ✅ 22.03.07
16 스택/큐 주식가격 ✅ 21.10.05 ✅ 22.03.07
17 더 맵게 ✅ 21.10.06 ✅ 22.03.07
18 DFS/BFS 타겟 넘버 ✅ 21.10.07 ✅ 22.03.07
19 해시 전화번호 목록 ✅ 21.10.08 ✅ 22.03.07
20 해시 위장 ✅ 21.10.11 ✅ 22.03.07
21 정렬 가장 큰 수 ✅ 21.10.11 ✅ 22.03.08
22 정렬 H-Index ✅ 21.10.12 ✅ 22.03.08
23 완전탐색 소수 찾기 ✅ 21.10.13 ✅ 22.03.08
24 완전탐색 카펫 ✅ 21.10.14 ✅ 22.03.08
25 탐욕법 조이스틱 ✅ 21.10.15 💥(문제개편) 22.03.08
26 탐욕법 큰 수 만들기 ✅ 21.10.18 💥(문제개편) 22.03.08
27 탐욕법 구명보트 ✅ 21.10.18 ✅ 22.03.08

레벨2 기출 문제(39문제)

Progress

번호 문제 1차 공격 2차 공격
28 문자열 압축 ✅ 21.10.19 ✅ 22.03.21
29 오픈채팅방 ✅ 21.10.20 ✅ 22.03.21
30 카카오프렌즈 컬러링북 ✅ 21.10.21 ✅ 22.03.21
31 단체사진 찍기 ✅ 21.10.22 ✅ 22.03.21
32 멀쩡한 사각형 ✅ 21.10.25 ✅ 22.03.21
33 짝지어 제거하기 ✅ 21.10.25 ✅ 22.03.21
34 행렬 테두리 회전하기 ✅ 21.10.26 ✅ 22.03.21
35 메뉴 리뉴얼 ✅ 21.10.27 ✅ 22.03.21
36 괄호 변환 ✅ 21.10.28 ✅ 22.03.21
37 뉴스 클러스터링 ✅ 21.10.29 ✅ 22.03.21
38 거리두기 확인하기 ✅ 21.11.01 ✅ 22.03.22
39 수식 최대화 ✅ 21.11.01 ✅ 22.03.22
40 튜플 ✅ 21.11.02 ✅ 22.03.22
41 빛의 경로 사이클 ✅ 21.11.03 💥 22.03.22
42 게임 맵 최단거리 ✅ 21.11.04 ✅ 22.03.22
43 예상 대진표 ✅ 21.11.05 ✅ 22.03.22
44 순위 검색 💥 21.11.08 💥 22.03.22
45 후보키 💥 21.11.08 💥 22.03.22
46 괄호 회전하기 ✅ 21.11.09 ✅ 22.03.22
47 배달 ✅ 21.11.10 💥 22.03.22
48 프렌즈4블록 ✅ 21.11.11 ✅ 22.03.22
49 2개 이하로 다른 비트 💥 21.11.12 💥 22.03.22
50 삼각 달팽이 ✅ 21.11.15
51 영어 끝말잇기 ✅ 21.11.15
52 피로도 ✅ 21.11.16
53 모음사전 ✅ 21.11.17
54 교점에 별 만들기 ✅ 21.11.18
55 전력망을 둘로 나누기 ✅ 21.11.19
56 [1차] 캐시 ✅ 21.11.22
57 이진 변환 반복하기 ✅ 21.11.22
58 점프와 순간 이동 ✅ 21.11.23
59 n^2 배열 자르기 ✅ 21.11.24
60 쿼드압축 후 개수 세기 ✅ 21.11.25
61 스킬트리 ✅ 21.11.26
62 방문 길이 ✅ 21.11.29
63 [3차] 방금그곡 💥 21.11.29
64 [3차] 압축 ✅ 21.11.30
65 [3차] 파일명 정렬 ✅ 21.12.01
66 [3차] n진수 게임 ✅ 21.12.02

레벨3

55문제

레벨3 연습문제(9문제)

Progress

날짜 문제 -
21.12.3 2 x n 타일링
21.12.6 가장 긴 팰린드롬
21.12.6 거스름돈 💥
21.12.7 멀리 뛰기
21.12.8 야근 지수
21.12.9 줄 서는 방법 💥
21.12.10 최고의 집합
21.12.13 하노이의 탑
21.12.13 N-Queen

레벨3 주제 문제(14문제)

Progress

날짜 주제 문제 -
21.12.14 동적계획법 N으로 표현 💥
21.12.15 동적계획법 정수 삼각형
21.12.16 동적계획법 등굣길
21.12.17 이분탐색 입국심사 💥
21.12.20 그래프 가장 먼 노드
21.12.20 그래프 순위 💥
21.12.21 디스크 컨트롤러
21.12.22 이중우선순위큐
21.12.23 DFS/BFS 네트워크
21.12.24 DFS/BFS 단어 변환
21.12.27 DFS/BFS 여행경로
21.12.27 해시 베스트앨범
21.12.28 탐욕법 섬 연결하기
21.12.29 탐욕법 단속카메라

레벨3 기출 문제(32문제)

Progress

날짜 문제 -
21.12.30 [1차] 추석 트래픽
22.12.31 브라이언의 고민
22.1.3 리틀 프렌즈 사천성
22.1.3 다단계 칫솔 판매
22.1.4 자물쇠와 열쇠
22.1.5 [1차] 셔틀버스
22.1.6 표 편집
22.1.7 보석 쇼핑
22.1.10 불량 사용자
22.1.10 GPS
22.1.11 금과 은 운반하기
22.1.12 합승 택시 요금
22.1.13 경주로 건설
22.1.14 보행자 천국
22.1.17 아이템 줍기
22.1.17 퍼즐 조각 채우기
22.1.18 광고 삽입
22.1.19 기둥과 보 설치
22.1.20 길 찾기 게임
22.1.21 징검다리 건너기
22.1.24 모두 0으로 만들기
22.1.24 카드 짝 맞추기
22.1.25 외벽 점검
22.1.26 매칭 점수
22.1.27 110 옮기기
22.1.28 블록 이동하기
22.2.3 공 이동 시뮬레이션
22.2.4 풍선 터트리기
22.2.7 스타 수열
22.2.7 기지국 설치
22.2.8 숫자 게임
22.2.9 스티커 모으기(2)