문제 출처 : https://www.acmicpc.net/step
언어 : Kotlin
블로그 문제 풀이 링크는 표 하단에 있습니다.
단계 | 제목 | 설명 | 정보 | 총 문제 |
1 | 입출력과 사칙연산 | 입력, 출력과 사칙연산을 연습해 봅시다. Hello World! | 완료 | 13 |
2 | 조건문 | if 등의 조건문을 사용해 봅시다. | 완료 | 7 |
3 | 반복문 | for, while 등의 반복문을 사용해봅시다. | 완료 | 12 |
4 | 1차원 배열 | 배열을 사용해 봅시다. | 완료 | 10 |
5 | 문자열 | 문자열을 다루는 문제들을 해결해봅시다. | 완료 | 11 |
6 | 심화 1 | 지금까지의 프로그래밍 문법으로 더 어려운 문제들을 풀어봅시다. | 완료 | 9 |
7 | 2차원 배열 | 배열 안에 배열이 있다면 어떨까요? 2차원 배열을 만들어 봅시다. | 완료 | 4 |
8 | 일반 수학 1 | 수학적 사고력을 길러 봅시다. | 완료 | 8 |
9 | 약수, 배수와 소수 | 약수와 배수는 정수론의 시작점이라고 할 수 있습니다. | 완료 | 6 |
10 | 기하: 직사각형과 삼각형 | 간단한 도형으로 기하 문제풀이를 시작해 봅시다. | 완료 | 8 |
11 | 시간 복잡도 | 프로그램의 정확한 실행 시간을 예측하기는 매우 어렵습니다. 하지만 시간 복잡도를 사용하여 대략적인 예측은 가능합니다. | 완료 | 7 |
12 | 브루트 포스 | 가장 간단한 알고리즘인, 모든 경우의 수를 검사하는 브루트 포스 알고리즘을 배워봅시다. | 완료 | 6 |
13 | 정렬 | 배열의 원소를 순서대로 나열하는 알고리즘을 배워봅시다. | 완료 | 11 |
14 | 집합과 맵 | 특정 원소가 속해 있는지 빠르게 찾거나, 각 원소가 대응되는 원소를 빠르게 찾는 자료구조를 배워 봅시다. | 완료 | 8 |
15 | 약수, 배수와 소수 2 | 정수론의 세계로 조금 더 들어가 봅시다. | 완료 | 9 |
16 | === 절취선 === | |||
17 | 조합론 | 경우의 수를 세어 봅시다. | 완료 | 5 |
18 | 심화 2 | 지금까지의 프로그래밍 문법으로 더 어려운 문제들을 풀어봅시다. | 완료 | 5 |
19 | 스택 | 스택을 구현하고 사용해 봅시다. | 완료 | 5 |
20 | 큐, 덱 | 큐와 덱을 규현하고 사용해 봅시다. | 완료 | 7 |
이하 블로그 내 단계별 문제 풀이 링크
1 단계: 입출력과 사칙연산
- 문제 출처 : https://www.acmicpc.net/step/1
- 2557번: Hello World - https://small-stepping.tistory.com/235
- 1000번 : A+ B - https://small-stepping.tistory.com/236
- 1001번: A - B - https://small-stepping.tistory.com/237
- 10998번: A × B - https://small-stepping.tistory.com/238
- 1008번: A / B - https://small-stepping.tistory.com/239
- 10869번: 사칙연산 - https://small-stepping.tistory.com/240
- 10926번: ??! - https://small-stepping.tistory.com/241
- 18108번: 1998년생인 내가 태국에서는 2541년생?! - https://small-stepping.tistory.com/242
- 10430번: 나머지 - https://small-stepping.tistory.com/243
- 2588번: 곱셈 - https://small-stepping.tistory.com/244
- 11382번: 꼬마 정민 - https://small-stepping.tistory.com/245
- 10171번: 고양이 - https://small-stepping.tistory.com/246
- 10172번: 개 - https://small-stepping.tistory.com/247
2 단계: 조건문
- 문제 출처 : https://www.acmicpc.net/step/4
- 1330번: 두 수 비교하기 - https://small-stepping.tistory.com/248
- 9498번: 시험 성적 - https://small-stepping.tistory.com/249
- 2753번: 윤년 - https://small-stepping.tistory.com/250
- 14681번: 사분면 고르기 - https://small-stepping.tistory.com/251
- 2884번: 알람 시계 - https://small-stepping.tistory.com/252
- 2525번: 오븐 시계 - https://small-stepping.tistory.com/253
- 2480번: - 주사위 세개 - https://small-stepping.tistory.com/254
3 단계: 반복문
문제 출처 : https://www.acmicpc.net/step/3
- 2739번: 구구단 - https://small-stepping.tistory.com/255
- 10950번: A + B - 3 - https://small-stepping.tistory.com/256
- 8393번: 합 - https://small-stepping.tistory.com/257
- 25304번: 영수증 - https://small-stepping.tistory.com/258
- 25314번: 코딩은 체육과목 입니다 - https://small-stepping.tistory.com/259
- 15552번: 빠른 A + B - https://small-stepping.tistory.com/260
- 11021번: A + B - 7 - https://small-stepping.tistory.com/261
- 11022번: A + B - 8 - https://small-stepping.tistory.com/262
- 2438번: 별 찍기 - 1 - https://small-stepping.tistory.com/263
- 2439번: 별 찍기 - 2 - https://small-stepping.tistory.com/264
- 10952번: A + B - 5 - https://small-stepping.tistory.com/265
- 10951번: A + B - 4 - https://small-stepping.tistory.com/266
4 단계: 1차원 배열
문제 출처 : https://www.acmicpc.net/step/6
- 10807번: 개수 세기 - https://small-stepping.tistory.com/267
- 10871번: X보다 작은 수 - https://small-stepping.tistory.com/268
- 10818번: 최소, 최대 - https://small-stepping.tistory.com/269
- 2562번: 최댓값 - https://small-stepping.tistory.com/270
- 10810번: 공 넣기 - https://small-stepping.tistory.com/271
- 10813번: 공 바꾸기 - https://small-stepping.tistory.com/272
- 5597번: 과제 안 내신 분..? - https://small-stepping.tistory.com/273
- 3052번: 나머지 - https://small-stepping.tistory.com/274
- 10811번: 바구니 뒤집기 - https://small-stepping.tistory.com/275
- 1546번: 평균 - https://small-stepping.tistory.com/276
5 단계: 문자열
문제 출처 : https://www.acmicpc.net/step/7
- 27866번: 문자와 문자열 - https://small-stepping.tistory.com/277
- 2743번: 단어 길이 제기 - https://small-stepping.tistory.com/278
- 9086번: 문자열 - https://small-stepping.tistory.com/279
- 11654번: 아스키 코드 - https://small-stepping.tistory.com/280
- 11720번: 숫자의 합 - https://small-stepping.tistory.com/281
- 10809번: 알파벳 찾기 - https://small-stepping.tistory.com/282
- 2675번: 문자열 반복 - https://small-stepping.tistory.com/283
- 1152번: 단어의 개수 - https://small-stepping.tistory.com/284
- 2908번: 상수 - https://small-stepping.tistory.com/285
- 5622번: 다이얼 - https://small-stepping.tistory.com/286
- 11718번: 그대로 출력하기 - https://small-stepping.tistory.com/287
6 단계: 심화 1
문제 출처 : https://www.acmicpc.net/step/52
- 25083번: 새싹 - https://small-stepping.tistory.com/288
- 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 - https://small-stepping.tistory.com/289
- 2444번: 별 찍기 - 7 - https://small-stepping.tistory.com/290
- 10988번: 펠린드롬인지 확인하기 - https://small-stepping.tistory.com/291
- 1157번: 단어 공부 - https://small-stepping.tistory.com/292
- 4344번: 평균은 넘겠지 - https://small-stepping.tistory.com/293
- 2941번: 크로아티아 알파벳 - https://small-stepping.tistory.com/294
- 1316번: 그룹 단어 체커 - https://small-stepping.tistory.com/295
- 25206번: 너의 평점은 - https://small-stepping.tistory.com/296
7 단계: 2차원 배열
문제 출처 : https://www.acmicpc.net/step/2
- 2738번: 행렬 덧셈 - https://small-stepping.tistory.com/298
- 2566번: 최댓값 - https://small-stepping.tistory.com/299
- 10798번: 세로읽기 - https://small-stepping.tistory.com/300
- 2563번: 색종이 - https://small-stepping.tistory.com/301
8 단계: 일반 수학 1
문제 출처 : https://www.acmicpc.net/step/8
- 2745번: 진법 변환 - https://small-stepping.tistory.com/302
- 11005번: 진법 변환 2 - https://small-stepping.tistory.com/303
- 2720번: 세탁소 사장 동혁 - https://small-stepping.tistory.com/304
- 29003번: 중앙 이동 알고리즘 - https://small-stepping.tistory.com/305
- 2292번: 벌집 - https://small-stepping.tistory.com/306
- 1193번: 분수 찾기 - https://small-stepping.tistory.com/307
- 2869번: 달팽이는 올라가고 싶다 - https://small-stepping.tistory.com/308
- 10757번: 큰 수 A+B - https://small-stepping.tistory.com/309
9 단계: 약수, 배수와 소수
문제 출처 : https://www.acmicpc.net/step/10
- 5086번: 배수와 약수 - https://small-stepping.tistory.com/310
- 2501번: 약수 구하기 - https://small-stepping.tistory.com/312
- 9506번: 약수들의 합 - https://small-stepping.tistory.com/311
- 1978번: 소수 찾기 - https://small-stepping.tistory.com/313
- 2581번: 소수 - https://small-stepping.tistory.com/314
- 11653번: 소인수 분해 - https://small-stepping.tistory.com/315
10 단계: 기하: 직사각형과 삼각형
문제 출처 : https://www.acmicpc.net/step/50
- 27323번: 직사각형 - https://small-stepping.tistory.com/316
- 1085번: 직사각형에서 탈출 - https://small-stepping.tistory.com/317
- 3009번: 네 번째 점 - https://small-stepping.tistory.com/318
- 15894번: 수학은 체육과목 입니다 - https://small-stepping.tistory.com/319
- 9063번: 대지 - https://small-stepping.tistory.com/320
- 10101번: 삼각형 외우기 - https://small-stepping.tistory.com/321
- 5073번: 삼각형과 세 변 - https://small-stepping.tistory.com/322
- 14215번: 세 막대 - https://small-stepping.tistory.com/323
11 단계: 시간 복잡도
문제 출처 : https://www.acmicpc.net/step/53
- 24262번: 알고리즘 수업 - 알고리즘의 수행 시간 1 - https://small-stepping.tistory.com/324
- 24263번: 알고리즘 수업 - 알고리즘의 수행 시간 2 - https://small-stepping.tistory.com/325
- 24264번: 알고리즘 수업 - 알고리즘의 수행 시간 3 - https://small-stepping.tistory.com/326
- 24265번: 알고리즘 수업 - 알고리즘의 수행 시간 4 - https://small-stepping.tistory.com/327
- 24266번: 알고리즘 수업 - 알고리즘의 수행 시간 5 - https://small-stepping.tistory.com/328
- 24267번: 알고리즘 수업 - 알고리즘의 수행 시간 6 - https://small-stepping.tistory.com/329
- 24313번: 알고리즘 수업 - 점근적 표기 1 - https://small-stepping.tistory.com/330
12 단계: 브루트 포스
문제 출처 : https://www.acmicpc.net/step/22
- 2798번: 블랙잭 - https://small-stepping.tistory.com/331
- 2231번: 분해합 - https://small-stepping.tistory.com/332
- 19532번: 수학은 비대면강의입니다 - https://small-stepping.tistory.com/333
- 1018번: 체스판 다시 칠하기 - https://small-stepping.tistory.com/334
- 1436번: 영화감독 숌 - https://small-stepping.tistory.com/335
- 2839번: 설탕 배달 - https://small-stepping.tistory.com/336
13 단계: 정렬
문제 출처 : https://www.acmicpc.net/step/9
- 2750번: 수 정렬하기 - https://small-stepping.tistory.com/337
- 2587번: 대표값2 - https://small-stepping.tistory.com/338
- 25305번: 커트라인 - https://small-stepping.tistory.com/339
- 2751번: 수 정렬하기 2 - https://small-stepping.tistory.com/340
- 10989번: 수 정렬하기 2 - https://small-stepping.tistory.com/341
- 1427번: 소트인사이드 - https://small-stepping.tistory.com/342
- 11650번: 좌표 정렬하기 - https://small-stepping.tistory.com/343
- 11651번: 좌표 정렬하기 2 - https://small-stepping.tistory.com/344
- 1181번: 단어 정렬 - https://small-stepping.tistory.com/345
- 10814번: 나이순 정렬 - https://small-stepping.tistory.com/346
- 18870번: 좌표 압축 - https://small-stepping.tistory.com/347
14 단계: 집합과 맵
문제 출처 : https://www.acmicpc.net/step/49
- 10815번: 숫자 카드 - https://small-stepping.tistory.com/348
- 14425번: 문자열 집합 - https://small-stepping.tistory.com/349
- 7785번: 회사에 있는 사람 - https://small-stepping.tistory.com/350
- 1620번: 나는야 포켓몬 마스터 이다솜 - https://small-stepping.tistory.com/351
- 10816번: 숫자 카드 2 - https://small-stepping.tistory.com/352
- 1764번: 듣보잡 - https://small-stepping.tistory.com/353
- 1269번: 대칭 차집합 - https://small-stepping.tistory.com/354
- 11478번: 서로 다른 부분 문자열의 개수 - https://small-stepping.tistory.com/355
15 단계: 약수, 배수와 소수 2
문제 출처 : https://www.acmicpc.net/step/18
- 1934번: 최소공배수 - https://small-stepping.tistory.com/356
- 13241번: 최소공배수 - https://small-stepping.tistory.com/357
- 1735번: 분수 합 - https://small-stepping.tistory.com/358
- 2485번: 가로수 - https://small-stepping.tistory.com/359
- 4134번: 다음 소수 - https://small-stepping.tistory.com/360
- 1929번: 소수 구하기 - https://small-stepping.tistory.com/361
- 4948번: 베르트랑 공준 - https://small-stepping.tistory.com/362
- 17103번: 골드바흐 파티션 - https://small-stepping.tistory.com/363
- 13909번: 창문 닫기 - https://small-stepping.tistory.com/364
17 단계: 조합론
문제 출처 : https://www.acmicpc.net/step/61
- 15439번: 베라의 패션 - https://small-stepping.tistory.com/365
- 24723번: 녹색거탑 - https://small-stepping.tistory.com/366
- 10872번: 팩토리얼 - https://small-stepping.tistory.com/367
- 11050번: 이항 계수 1 - https://small-stepping.tistory.com/368
- 1010번: 다리 놓기 - https://small-stepping.tistory.com/369
18 단계: 심화 2
문제 출처 : https://www.acmicpc.net/step/54
- 1037번: 약수 - https://small-stepping.tistory.com/370
- 25192번: 인사성 밝은 곰곰이 - https://small-stepping.tistory.com/371
- 26069번: 붙임성 좋은 총총이 - https://small-stepping.tistory.com/372
- 2108번: 통계학 - https://small-stepping.tistory.com/373
- 20920번: 영단어 암기는 괴로워 - https://small-stepping.tistory.com/374
19 단계: 스택
문제 출처 : https://www.acmicpc.net/step/11
- 10828번: 스택 - https://small-stepping.tistory.com/375
- 10773번: 제로 - https://small-stepping.tistory.com/376
- 9012번: 괄호 - https://small-stepping.tistory.com/377
- 4949번: 균형잡힌 세상 - https://small-stepping.tistory.com/378
- 1874번: 스택 수열 - https://small-stepping.tistory.com/379
20 단계: 큐, 덱
문제 출처 : https://www.acmicpc.net/step/12
- 18258번: 큐 2 - https://small-stepping.tistory.com/380
- 2164번: 카드2 - https://small-stepping.tistory.com/381
- 11866번: 요세푸스 문제 0 - https://small-stepping.tistory.com/382
- 1966번: 프린터 큐 - https://small-stepping.tistory.com/383
- 10866번: 덱 - https://small-stepping.tistory.com/384
- 1021번: 회전하는 큐 - https://small-stepping.tistory.com/385
- 5430번: AC - https://small-stepping.tistory.com/386
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!