Skip to content

Latest commit

 

History

History
73 lines (55 loc) · 7.59 KB

File metadata and controls

73 lines (55 loc) · 7.59 KB

Algorithm_Study_JAVA1

[JAVA 1팀] 알고리즘 스터디

  • 기간: 2023년 2월 ~
  • 정기 회의: 일요일 오전 10시
  • 참고 사이트: 노션
  • 언어: JAVA

스터디 규칙

✅ 진행 방식

  • 주 1회 온라인(WebEx) 미팅
  • 매주 일요일 풀고 온 문제 풀이 및 코드 리뷰

✅ commit 규칙

  • commit 메세지: [플랫폼] 번호_문제이름
  • description: 문제 주소 (option)
  • 터미널에서 작성법:
git commit -m "[BOJ] 21554_마법사의 돌 장난감"
  • 플랫폼 작성법 통일:
    • [BOJ] - 백준
    • [SWEA] - 삼성SW Expert Academy
    • [PGS] - 프로그래머스
    • [ETC] - 그외

✅ 파일 및 폴더 구조

WEEK1 / BOJ_9999 / name

✅ Weekly Problem Solving

주차 문제 1 문제 2 문제 3 문제 4 문제 5 문제 6
WEEK1 적록색약 집합의 표현 성냥개비 포도주 시식 공주님의 정원
WEEK2 강의실 배정 꿀 따기 감시 행성 터널 공유기 설치
WEEK3 다리 만들기 2048 (Easy) 마법사 상어와 파이어볼 줄 세우기 주사위 굴리기 2
WEEK4 게리맨더링 상어 중학교 퇴사 2 사다리 조작
WEEK5 사회망 서비스(SNS) 말이 되고픈 원숭이 가장 긴 증가하는 부분수열 2 파일 합치기 회사 문화 1
WEEK6 가르침 소문난 칠공주 Maaaaaaaaaze 비밀 모임 나머지 합
WEEK7 어른 상어 멀티탭 스케줄링 욕심쟁이 판다 N-Queen K번째 수
WEEK8 달이 차오른다, 가자. 동전 퍼즐 퍼즐 나만 안되는 연애 구간 곱 구하기
WEEK9 중량제한 리그 오브 레게노 열쇠 경사로 여행 택배 배송
WEEK10 타임머신 사격 연습 구슬 탈출 2 배열 돌리기 6 고냥이 이사
WEEK11 너 봄에는 캡사이신이 맛있단다 거울 설치 달빛 여우 합이 0
WEEK12 자리배정 좋다 전화번호 목록 병아리의 변신은 무죄
WEEK13 문자열 지옥에 빠진 호석 마피아 커피숍2 친구비
WEEK13 홍익 투어리스트 소가 길을 건너간 이유 ㄷㄷㄷㅈ 같이 눈사람 만들래?

Git 순서

  • git fetch
  • git add .
  • git commit -m "[BOJ-문제번호] 문제명"
  • git pull origin main
  • git push origin [개인 브랜치]

✅ 설명 방식

  1. 적용 알고리즘 개념 간단하게 설명
  2. 문제 풀이를 위한 접근 방식(or 개념) 설명
  3. 기본 코드에 대한 설명
  4. 추가적으로 개선한 코드에 대한 설명
  5. 시간 복잡도, 공간 복잡도 계산 => 어려우면 실행 시간 캡처로 대체
  6. 사용 라이브러리 정리
  7. 기타(문제 풀이에 어려웠던 점, 구현하고자 했는데 실패한 방식)