START DATE : 2021-11-03 ~ 2022-05-13
스터디장 : @EuneeChung
스터디 운영 : @KimYuJin, @Seoha-Oh, @WooJeongYeon, @EuneeChung
IDE를 사용하지 않고 알고리즘 문제를 풀기 위한 SSAFY 6기 대전 4반의 알고리즘 스터디입니다.
-
시간 : 주 4회 - 월 화 목 금
-
방식 :
-
일요일에 주차별 문제를 리드미에 업로드한다.
-
IDE 사용하지 않고 프로그래머스 문제 풀이를 진행한다.
-
문제별 폴더에 자신의 파일을 업로드한다.
-
-
목표 :
- IDE 의존하지 않고 문제 풀이 능력 향상.
- 매주 4회 꾸준히 하자.
-
주차별 문제
-
1주차(L1 4문제)
- L1_여러기준으로정렬하기(sql)
- L1_완주하지못한선수
- L1_어린동물찾기(sql)
- L1_음양더하기
-
2주차(L1 4문제)
- L1_이름이없는동물의아이디(sql)
- L1_소수만들기
- L1_역순정렬하기(sql)
- L1_숫자문자열과영단어
-
3주차(L1 4문제)
- L1_3진법뒤집기
- L1_상위n개레코드(sql)
- L1_이름이있는동물의아이디(sql)
- L1_크레인인형뽑기
-
4주차(L1 4문제)
- L1_아픈동물찾기(sql)
- L1_폰켓몬
- L1_동물의아이디와이름(sql)
- L1_두정수사이의합
-
5주차(L3 3문제 + L2 2문제)
-
6주차(L3 3문제 + L2 2문제)
- L3_베스트앨범
- L2_오픈채팅방
- L3_있었는데요 없었습니다.(sql)
- L2_멀쩡한 사각형
- L3_헤비 유저가 소유한 장소(sql)
-
7주차(L4 1문제 + L3 2문제 + L2 2문제)
-
8주차(L4 2문제 + L3 1문제 + L2 2문제)
-
9주차(Basic Select 2문제 + L3 1문제 + L2 2문제)
-
10주차(Adavanced Select 2문제 + L3 1문제 + L2 2문제)
-
11주차(Adavanced Select 2문제 + L3 1문제 + L2 2문제)
-
12주차(Basic Join 1문제 + Aggregation 1문제+ L3 1문제 + L2 2문제)
-
13주차(Advanced Join 1문제 + Advanced Select 1문제+ L2 3문제)
-
14주차(Basic Join 1문제 + Advanced Join 1문제+ L2 2문제 + L3 1문제)
-
15주차(L2 1문제 + L3 1문제 + 삼성 2문제)
-
16주차(L2 1문제 + L3 1문제 + 삼성 2문제)
-
17주차(L2 1문제 + L3 1문제 + 삼성 2문제)
-
18주차(L3 1문제 + L2 3문제 + sql 1문제)
-
19주차(L3 1문제 + L2 3문제 + sql 1문제)
-
20주차(L3 1문제 + L2 2문제 + 삼성 2문제)
-
21주차(L3 1문제 + L2 2문제 + 삼성 2문제)
-
22주차(삼성 5문제)
-
23주차(프로그래머스 카카오)
-
24주차(프로그래머스)
-
25주차(프로그래머스)
-
코드 작성 규칙
-
코딩 테스트와 유사한 환경에 익숙해지기 위함으로 IDE를 사용하지 않고 코드를 작성합니다.
-
언어 래퍼런스는 참고할 수 있습니다.
-
문제별 폴더에 자신의 파일을 추가한다.
- 예시)
1주차/(문제별폴더)/Solution_이름.java
- 예시)
- 프로그래머스 (Programmers)
이해에 도움이 되었거나 공유하고 싶은 자료 혹은 사이트 등 자유롭게 추가해주세요!
- git bash 혹은 mac console 에서 `git clone > 명령어 입력
- 명령어를 실행한 위치에 CodingTest-Without-IDE 폴더 생성가 생성됩니다. 해당 폴더로 이동해줍니다.
- 자신이 푼 문제에 해당하는 폴더로 이동하거나, 없으면 폴더를 생성합니다.
- 문제를 푼 파일(
Solution_이름.java
)을 폴더에 넣습니다. git add .
명령을 실행합니다.git commit
명령을 통해 해당 문제에 대한 커밋 메세지를 작성합니다. (상단의 커밋 메세지 규칙 참고)git pull origin main
명령으로 local repository update 합니다.git push origin main
명령으로 remote repository에 브런치를 push합니다.