Skip to content

YAPP-16th/Study_Algorithm_Archive

Repository files navigation

YAPP 16기 알고리즘 스터디 공용 레포지토리

디렉토리 구조

├── 0주차\ (Sample)
│   ├── README.md
│   ├── solution_c++
│   │   ├── p1_본인이름.cpp
│   │   ├── p2_본인이름.cpp
│   │   ├── p3_본인이름.cpp
│   ├── solution_java
│   │   ├── p1_본인이름.java
│   │   ├── ...
│   ├── solution_javascript
│   │   ├── ...
│   ├── solution_python
│   │   ├── ...
│   └── solution_swift
│   │   ├── ...
├── 1주차\ ...
├── 2주차\ ...
├── ...
└── README.md

6주차 알고리즘 공지

6주차 문제 리스트

  1. 4796 캠핑
  2. 1969 DNA
  3. 1931 회의실 배정

5주차 알고리즘 공지

풀이 참여율이 저조하여, 4주차 문제를 5주차로 이월하겠습니다. 여러분의 참여율을 올리지 못한 제 책임인 것 같습니다. 이번 주차 역시 휴얍입니다.

토요일 자정 까지 온라인으로 문제를 푸시면 됩니다. 이번 주 금요일에는, 한분 한분 풀이 여부를 여쭙고, 풀이하실 수 있도록 돕겠습니다.

(그러나, 불가피한 사정 + 더 중요한 일정이 있을 경우, 필요 이상의 스트레스를 껴안고 푸실 필요는 없을 것 같습니다.)

감사합니다. 이번 주도 행복한 한 주 되셔요~ 😄

5주차 문제 리스트

  1. 9663 N-Queen
  2. 1987 알파벳
  3. 2437 저울

3주차 공지

문제 출제가 많이 늦었습니다. 아래의 링크, 혹은 새로운 이슈로 3문제를 올려놓았으니, 확인해주세요.

3주차 문제 리스트

  1. 7576 토마토
  2. 2178 미로탐색
  3. 2606 바이러스

오는 토요일 (29일)은 휴얍입니다. 경기팀은 당초 오프라인 풀이를 온라인으로 풀기로 하였고, 서울팀 분들도 일정 맞추어 소스 코드 업로드 부탁드리겠습니다. (특이한 경우가 없는 한 토요일 22:00까지 업로드 마무리 부탁드립니다.)

코로나 감염자가 빠르게 늘고 있네요. 건강 조심하시고, 이번 한 주도 웃음 가득한 한 주 되시길 바랍니다~ 🙂

2주차 공지

2주차 알고리즘 스터디 진행에 대해 공지 올립니다.

2주차 문제 리스트

  1. 10799 쇠막대기
  2. 1699 제곱수의 합
  3. 1158 요세푸스 문제

전체 코드 리뷰에 대하여

공덕역 근처 ICT COC 라는 장소가 새로이 건의되었습니다. 장소 확인하여, 전체 코드 리뷰 시 장소로 활용할 방안을 검토 중입니다.

풀이에 실패한 소스코드 업로드에 대하여

"PASS하지 못한 오프라인 풀이 소스 코드는 어떻게 해야 하는가" 에 대한 이슈가 있습니다. 백준에서 PASS를 받지 못했고, 어느 부분이 잘못되었는지 물어보고 싶다면, FAIL한 코드는 우선 커밋&푸쉬한다.

단, 커밋 메세지에는 FAIL한 소스코드 를 추가로 붙인다. 2. "질문" 라벨을 붙인 이슈를 소스코드와 함께 올려주세요. 3. 코멘트를 통해 리뷰 받고, 문제점을 파악한다. 해당 문제를 해결하신 분들은 적극적으로 리뷰 부탁드립니다. 4. 주차별 문제가 마감되는 일요일 22:00까지 수정하여 소스코드를 push한다. 우선, 풀이 실패한 소스코드에 대해서는 위처럼 해결하겠습니다. 이슈를 올리는 방법, 라벨을 붙이는 법이 익숙하지 않다면, 제게 DM 주세요. 알려드리겠습니다.

2주차 문제 출제에 대하여

2주차 문제 출제자님은 제게 일요일 22:00까지 DM 부탁드리겠습니다. 확인하신 분들은 체크표시 부탁드립니다. 1주차 고생많으셨습니다 🙂

1주차 공지

1주차 문제 리스트

  1. p1 1476 날짜계산
  2. p2 9095 123더하기
  3. p3 1748 수이어쓰기

알고리즘 문제 출제 관련 공통 룰 공지

진리님과의 열띈 논의 끝에(긴 시간 동안 감사합니다, 진리님!) 아래와 같은 룰을 정리했습니다!

  1. 문제는 매주 공통된 문제 3문제를 출제한다.
  2. 문제는 월요일, 이슈로 공지한다.
  3. 각 팀이 격주로 문제를 출제한다.
    • 1주차 : 서울팀
    • 2주차 : 경기팀 ...
  4. 문제풀이는 각 팀 별로 진행한다.
    • 서울팀 : 2문제 온라인 풀이 / 1문제 오프라인 풀이
    • 경기팀 : 3문제 오프라인 풀이
  5. 솔루션 코드는 현재 운영하는 공용 레포에 업로드 한다.
    • 팀별 브랜치에 커밋&푸쉬
    • 각 브랜치를 머지하여, 주차 풀이 이슈 리졸브
    • 양식과, 예제는 이 채널이 구독 중인 레포에 올려놓았습니다.
  6. 언어별 코드에 대한 질문, 논의는 각 개인별로 수행한다.

코드리뷰에 대하여

다 같이 모여 진행하는 코드리뷰는 장소, 시간 등을 이유로, 좀 더 논의가 필요합니다. 금주는 각 팀별로 코드리뷰를 진행하고, 추후 논의하겠습니다. (현재 공덕역 근처 창업허브 중회의실(17인 수용) 11시 ~ 15시 예약을 문의한 상태입니다.)

이번주 진행사항

  1. 월요일 3문제가 이슈로 올라옵니다.
  2. 서울팀
    • 월 ~ 수: 온라인으로 1번문제 문제풀이 후 솔루션 업로드
    • 목 ~ 금: 온라인으로 2번문제 문제풀이 후 솔루션 업로드
    • 토 : 오프라인 문제 풀이 및 코드리뷰
  3. 경기팀
    • 토 : 오프라인 3문제 풀이 (지난주 문제가 없으므로, 코드리뷰 없음)