이코테 기반 스터디, 백준 단계별로 풀어보기 (python)
- 이코테
1-1. 일주일에 5번 정해둔 구분에 맞춰 이코테 강의를 듣는다.
1-2. 이코테 강의 중 다루는 문제를 풀고 소스코드를 업로드한다. - 백준
2-1. 백준 '단계별로 풀어보기'를 구분에 맞춰 풀이한다.
2-2. '맞힌 사람'의 좋은 코드를 보고 코드 리뷰를 한다.
- 인강을 통해 알고리즘 이론 공부
- 인강에서 다루는 문제 풀기
- 모든 문제 풀이는 github에 자정 전까지 업로드(commit규칙 준수)
- 이코테/알고리즘종류/Q1.문제명.py
- 단계별로풀어보기 2023/단계명/단계번호-문제번호_문제명.py
- commit 메세지: [문제 출처] 구분 / 스터디 날짜
- 예시 :
[TCT] greedy / 2023.04.15(토)
[BOJ] 조건문 / 2023.04.15(토)
- 플랫폼 작성법 통일:
- [TCT] - 이코테
- [BOJ] - 백준
날짜 | 이코테 구분 | 문제 | 단계별로 풀어보기 구분 | 문제 |
---|---|---|---|---|
2023.4.13(목) | 1. 입출력과 사칙연산 | 1-2557_Hello World 2-1000_A+B 3_1001_A-B 4-10998_A×B 5-1008_A/B 6-10869_사칙연산 7-10926_??! 8-18108_1998년생인 내가 태국에서는 2541년생?! 9-10430_나머지 10-2588_곱셈 11-11382_꼬마 정민 12-10171_고양이 13-10172_개 |
||
2023.4.14(금) | 2. 조건문 | 1-1330_두 수 비교하기 2-9498_시험 성적 3-2753_윤년 4-14681_사분면 고르기 5-2884_알람 시계 6-2525_오븐 시계 7-2480_주사위 세개 |
||
2023.4.15(토) | greedy(그리디) | Q1. 1이 될 때까지 Q2. 곱합기 혹은 더하기 Q3. 1이 될 때까지 |
3. 반복문 | 1-2739_구구단 2-10950_A+B - 3 3-8393_합 4-25304_영수증 5-25314_코딩은 체육과목 입니다 6-15552_빠른 A+B 7-11021_A+B - 7 8-11022_A+B - 8 9-2438_별 찍기 - 1 10-2439_별 찍기 - 2 11-10952_A+B - 5 12-10951_A+B - 4 |
날짜 | 이코테 구분 | 문제 | 단계별로 풀어보기 구분 | 문제 |
---|---|---|---|---|
2023.4.17(월) | implementation(구현) | Q1. 상하좌우 Q2. 시각 Q3. 왕실의 나이트 Q4. 문자열 재정렬 |
4. 1차원 배열 | 1-10807_개수 세기 2-10871_X보다 작은 수 3-10818_최소, 최대 4-2562_최댓값 5-10810_공 넣기 6-10813_공 바꾸기 7-5597_과제 안 내신 분..? 8-3052_나머지 9-10811_바구니 뒤집기 10-1546_평균 |
2023.4.18(화) | DFS & BFS | 1. 스택 구현 예제 2. 큐 구현 예제 3. 재귀함수 구현 예제 4. 팩토리얼 구현 예제 5. 최대공약수 계산 (유클리드 호제법) 예제 6. DFS 소스코드 예제 7. BFS 소스코드 예제 Q1. 음료수 얼려 먹기 Q2. 미로 탈출 |
||
2023.4.19(수) | 5. 문자열 | 1-27866_문자와 문자열 2-2743_단어 길이 재기 3-9086_문자열 4-11654_아스키 코드 5-11720_숫자의 합 6-10809_알파벳 찾기 7-2675_문자열 반복 8-1152_단어의 개수 9-2908_상수 10-5622_다이얼 11-11718_그대로 출력하기 |
||
2023.4.20(목) | sorting(정렬) | 1. 선택 정렬 2. 삽입 정렬 3. 퀵 정렬 4. 계수 정렬 Q1. 두 배열의 원소 교체 |
6. 심화 1 | 1-25083_새싹 2-3003_킹, 퀸, 룩, 비숍, 나이트, 폰 3-2444_별 찍기 - 7 4-10812_바구니 순서 바꾸기 5-10988_팰린드롬인지 확인하기 |
2023.4.23(일) | binary_search (이진 탐색) | 1. 이진 탐색 Q1. 떡볶이 떡 만들기 Q2. 정렬된 배열에서 특정 수의 개수 구하기 |
6. 심화 1 | 6-1157_단어 공부 7-4344_평균은 넘겠지 8-2941_크로아티아 알파벳 9-1316_그룹 단어 체커 10-25206_너의 평점은 |