프로그래머스 레벨1 학습 3가지: 문제 선택·직접 구현·오류 복습

프로그래머스 레벨1 학습은 조건을 읽고 문제를 고르기·직접 구현하기·오류를 복습하기로 설계하세요. 전체 문제 수와 유형 분포·학습 효과를 확인하지 않은 통계로 안내하지 않습니다.

첫째, 현재 설명할 수 있는 조건부터 고르세요

문제 페이지의 입력·제한·반환 결과를 읽습니다. 자료형·조건 분기·반복·자료구조 중 필요한 기초를 적으세요. 레벨 표시만으로 자신의 현재 수준에 쉬운 문제인지 확정하지 않습니다. 목록과 분류는 실제 화면에서 확인하세요.

공식 약수의 합 문제는 정수 n의 약수를 더해 반환하는 과제이며 입력 범위를 0 이상 3000 이하로 안내합니다. 제약을 읽고 입력 0과 반복 범위도 검수 항목으로 남기세요. 문제의 개념과 자신의 풀이 상태를 따로 기록합니다.

둘째, 작은 입력을 계산한 뒤 구현하세요

먼저 후보 값·판단 조건·합계의 초기값·반환을 문장으로 적습니다. 공식 예제를 읽은 다음 자신이 만든 작은 입력에서 기대 값을 계산하세요. 코드의 출력 화면과 함수에서 요구하는 반환을 혼동하지 않습니다.

가정 검수 입력 6의 양의 약수 합은 1+2+3+6=12입니다. 이는 직접 만든 확인 예시이며 채점 데이터를 공개한 것이 아닙니다. 나눗셈·나머지와 반복의 경계를 작은 실행으로 확인하고 언어의 실제 동작은 공식 문서에서 읽으세요.

제출 결과는 원인과 수정으로 연결하세요

기대 결과와 실제 결과·오류 표시·실행 환경을 적습니다. 초기값·범위·조건·자료 변경·반환에서 무엇이 달랐는지 확인하세요. 예제 통과와 전체 채점의 통과를 같은 검수 기록으로 사용하지 않습니다.

시간 문제가 있다면 제한과 반복 횟수·자료구조를 확인합니다. 수정한 코드에서 이전에 통과한 입력도 다시 검수하세요. 해설을 참고했다면 참고 내용과 자신의 수정 이유를 나누고 이해하지 못한 코드를 정답 화면만 얻기 위해 복사하지 않습니다.

셋째, 복습은 답을 가리고 판단을 확인하세요

오답 노트에는 문제·틀린 입력·원인·수정·재검수 결과를 적습니다. 같은 답을 기억한 상태와 새로운 조건에서 독립 판단한 상태를 구분하세요. 다음 과제는 정렬·문자열·자료 조회처럼 실제 부족한 개념에 맞춰 선택할 수 있습니다.

스터디에서는 서로의 조건 해석·반례·구현·복잡도를 질문합니다. 일정은 자신의 가용 시간과 막힌 단계로 조정하세요. 3개월·하루 1시간·몇 번의 재도전으로 공통 합격률과 완주율이 보장된다고 설명하지 않습니다.

자주 묻는 질문

레벨1 전체를 먼저 끝내야 하나요?

목표 범위와 설명·구현·오류 수정에서 부족한 기초를 확인하세요.

정답을 읽은 문제도 완료로 적나요?

참고 사실을 남기고 이후 독립 수행 결과를 별도로 기록하세요.

관련 학습과 공식 자료

반례·복사·채점 결과의 구분 · 문제·언어·조건으로 과제 선택

공식 자료 확인: 2026년 10월 4일. 사례와 체크리스트는 학습·비교를 위한 제안이며 실제 성과 측정 결과가 아닙니다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤