+ Strong focus on Kakao questions and stated weaknesses.
- Cutoff claims and some problem labels lack support.
ROLE: Act as a High-Performance Curriculum Designer and Cognitive Neuroscientist specializing in accelerated learning (Ultra-learning).
| Category | Study › Exams |
|---|---|
| Tags | DraftingAnalyzingCollege studentTable |
ROLE: Act as a High-Performance Curriculum Designer and Cognitive Neuroscientist specializing in accelerated learning (Ultra-learning). CONTEXT: I have exactly 7 days to acquire functional proficiency in: "[INSERT SKILL/TOPIC]". TASK: Design a 7-day "Total Immersion Protocol". PLAN STRUCTURE: Pareto Principle (80/20): Identify the 20% of sub-topics that will yield 80% of the competence. Focus exclusively on this. Daily Schedule (Table): Morning: Concept acquisition (Heavy theory). Afternoon: Deliberate practice and experimentation (Hands-on). Evening: Active review and consolidation (Recall). Curated Resources: Suggest specific resource types (e.g., "Search for tutorials on X", "Read paper Y"). Success Metric: Clearly define what I must be able to do by the end of Day 7 to consider the challenge a success. CONSTRAINT: Eliminate all fluff. Everything must be actionable.
Useful for creating a short, functional-proficiency study plan. It focuses on the 80/20 principle and actionable daily scheduling, making it better suited to a 7-day sprint than a deep long-term curriculum.
Gemini is the most tailored and practical, though some assertions are shaky. ChatGPT is detailed but overloaded, while [C] was not provided.
+ Strong focus on Kakao questions and stated weaknesses.
- Cutoff claims and some problem labels lack support.
+ Concrete templates and selection rules aid execution.
- Its excessive scope conflicts with a focused seven-day plan.
| Criterion | ChatGPT | Gemini | Leader |
|---|---|---|---|
| Instruction following | 8 | 9 | Gemini +13% |
| Accuracy | 7 | 6 | ChatGPT +17% |
| Specificity | 8 | 9 | Gemini +13% |
| Structure | 8 | 9 | Gemini +13% |
| Right length | 4 | 7 | Gemini +75% |
Scored 1–10 by gpt-5.6-sol with model names hidden (2026-09-25). This is an AI review, not a measurement.
We gave three models the same input and copied their answers unedited. Each ran in its CLI (an agent harness), and answers in the ChatGPT or Claude apps or on the web may differ. Outputs are in Korean.
[Pasted material] 제가 7일 안에 배우고 싶은 주제는 '코딩 테스트 대비 자료구조와 알고리즘(Python)'입니다. 이직 준비 중이고 다음 주 화요일에 카카오 계열사 코딩테스트가 잡혀 있어서, 그 전까지 집중적으로 준비해야 합니다. 기본 문법은 알지만 그래프/DP 문제 풀이 경험이 부족합니다.
목표는 “모든 알고리즘을 아는 것”이 아니라, 카카오 계열사 코딩테스트에서 자주 나오는 유형을 빠르게 분류하고 제한 시간 내 구현하는 것입니다.
구현·시뮬레이션
핵심 자료구조
list, dict, set, deque, heapq탐색
그래프
DP
문제 해결 프로세스
고급 세그먼트 트리, KMP, 네트워크 플로우, 고급 기하, suffix array, 복잡한 조합론은 제외합니다. 이미 자주 풀어본 유형이 아니라면 투자 대비 효율이 낮습니다.
하루 최소 8시간을 기준으로 합니다.
문제 풀이 순서는 다음과 같습니다.
| 시간 | 학습 내용 |
|---|---|
| 오전 | Big-O, 정렬, 해시, 스택, 큐, deque, heapq, Python 입력 최적화 학습 |
| 오후 | 구현 3문제, 해시 2문제, 스택·큐 2문제, 정렬 2문제 |
| 저녁 | 각 자료구조의 연산 복잡도 암기. 오늘 푼 문제를 풀이 없이 1개 재구현 |
import sys
input = sys.stdin.readline
from collections import deque
q = deque([start])
while q:
x = q.popleft()
import heapq
heap = []
heapq.heappush(heap, value)
value = heapq.heappop(heap)
목표: 문제를 읽고 5분 안에 자료구조와 접근법을 선택합니다.
| 시간 | 학습 내용 |
|---|---|
| 오전 | 순열·조합, 부분집합, 재귀 종료 조건, 백트래킹 가지치기, 그리디의 정당성 |
| 오후 | 완전탐색 3문제, 백트래킹 3문제, 그리디 3문제 |
| 저녁 | 재귀 호출 구조를 손으로 추적하고, 오답 문제 2개 재풀이 |
def dfs(depth):
if depth == target:
# 정답 처리
return
for choice in choices:
if visited[choice]:
continue
visited[choice] = True
path.append(choice)
dfs(depth + 1)
path.pop()
visited[choice] = False
주의: 그리디는 “현재 최선”만으로 풀지 말고, 왜 최적해가 되는지 한 문장으로 설명할 수 있어야 합니다.
| 시간 | 학습 내용 |
|---|---|
| 오전 | 그래프 표현, DFS/BFS 차이, 방문 배열, 격자 탐색, 연결 요소, BFS 최단거리 |
| 오후 | 격자 BFS 4문제, 연결 요소 2문제, DFS 2문제 |
| 저녁 | DFS와 BFS 템플릿을 빈 화면에서 각각 작성. 거리 배열 사용 연습 |
from collections import deque
def bfs(start):
q = deque([start])
visited[start] = True
while q:
current = q.popleft()
for nxt in graph[current]:
if not visited[nxt]:
visited[nxt] = True
q.append(nxt)
from collections import deque
directions = [(1, 0), (-1, 0), (0, 1), (0, -1)]
q = deque([(sr, sc)])
dist[sr][sc] = 0
while q:
r, c = q.popleft()
for dr, dc in directions:
nr, nc = r + dr, c + dc
if not (0 <= nr < n and 0 <= nc < m):
continue
if grid[nr][nc] == 0 or dist[nr][nc] != -1:
continue
dist[nr][nc] = dist[r][c] + 1
q.append((nr, nc))
목표: 격자 문제를 보면 방향 배열 + 범위 확인 + 방문 처리를 자동으로 떠올립니다.
| 시간 | 학습 내용 |
|---|---|
| 오전 | 이분 탐색의 조건, 매개변수 탐색, 누적합, 투 포인터, 슬라이딩 윈도우, 힙 |
| 오후 | 이분 탐색 3문제, 누적합·투 포인터 3문제, 힙 3문제 |
| 저녁 | 각 유형의 “언제 사용하는가”를 문제 조건과 연결해 정리 |
left, right = 0, max_value
while left <= right:
mid = (left + right) // 2
if possible(mid):
answer = mid
right = mid - 1
else:
left = mid + 1
판별 기준:
가능한가?를 판정한다 → 매개변수 탐색| 시간 | 학습 내용 |
|---|---|
| 오전 | 다익스트라, 유니온 파인드, 위상 정렬의 적용 조건과 템플릿 |
| 오후 | 다익스트라 3문제, 유니온 파인드 2문제, 위상 정렬 2문제 |
| 저녁 | 그래프 문제 3개를 보고 유형만 30초 안에 분류 |
import heapq
INF = 10**18
distance = [INF] * (n + 1)
distance[start] = 0
heap = [(0, start)]
while heap:
cost, node = heapq.heappop(heap)
if cost > distance[node]:
continue
for nxt, weight in graph[node]:
new_cost = cost + weight
if new_cost < distance[nxt]:
distance[nxt] = new_cost
heapq.heappush(heap, (new_cost, nxt))
def find(x):
if parent[x] != x:
parent[x] = find(parent[x])
return parent[x]
def union(a, b):
a = find(a)
b = find(b)
if a == b:
return False
parent[b] = a
return True
판별 기준:
| 시간 | 학습 내용 |
|---|---|
| 오전 | DP 상태 정의, 초기값, 점화식, 1차원·2차원 DP, 메모이제이션·바텀업 |
| 오후 | 기초 DP 3문제, 격자 DP 2문제, 배낭·문자열 DP 2문제 |
| 저녁 | DP 문제를 풀이 보기 전에 상태·점화식만 먼저 작성 |
문제를 보면 다음 네 가지를 먼저 적습니다.
dp[i] 또는 dp[i][j]가 무엇을 의미하는가?dp = [0] * (n + 1)
dp[0] = initial
for i in range(1, n + 1):
dp[i] = transition(dp, i)
DP에서 막히면 20분 이상 고민하지 말고 다음 순서로 전환합니다.
i번째까지의 최적값을 표로 만든다.| 시간 | 학습 내용 |
|---|---|
| 오전 | 실제 시험처럼 2~3시간 모의고사 |
| 오후 | 오답 분석 후 가장 약한 유형 3문제 재풀이 |
| 저녁 | 템플릿 복습, 실전 전략 정리, 수면 확보 |
실버 2 ~ 골드 4 범위에서 유형별 문제 선택파이썬 코딩테스트 DFS BFS 템플릿파이썬 코딩테스트 다익스트라 우선순위 큐파이썬 코딩테스트 유니온 파인드파이썬 코딩테스트 위상 정렬파이썬 DP 상태 정의 점화식프로그래머스 카카오 기출 해설백준 DP 실버 골드 문제강의나 해설은 개념 이해용으로만 사용합니다.
시험 전날까지 다음을 충족하면 목표 달성으로 봅니다.
시험 당일에는 새로운 알고리즘을 공부하지 말고, 템플릿·오답·자주 발생하는 실수만 복습한 뒤 충분히 수면을 확보하세요.
| Academic analyst and exam pattern extractor | |
| Act as an Elite Course Mastery Tutor | |
| Adaptive AI Tutor — Personalized Learning Track with 6 Study Modes | |
| Adaptive Socratic Learning Coach | |
| AI Exam Mastery Tutor |