Skip to content

BRIDGE-DEV/BRIDGE_Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BRIDGE_Algorithm

It is a place where algorithms are deconstructed and analyzed.

What?

  1. 매주 개인이 스스로 알고리즘 문제를 한 가지 선택합니다.
  2. 선택한 문제를 스스로 풀고, 그에 따른 풀이를 작성합니다.
  3. 정해진 시간에 풀이를 발표하고, 피드백을 받습니다.

Why?

다른 알고리즘 스터디는 개개인의 난이도를 고려하지 않고 한 가지 문제를 다수가 풀어서 진행합니다.

단순한 문제풀이가 아닌 해당 알고리즘에 정확한 분석과 이해를 목표로 하기에 그 문제를 타인에게 발표할 수준(초등학생에게도 설명 가능한 수준)까지 간다면 그 알고리즘을 온전히 자기 것으로 만들 수 있을 것입니다.

또한 해당 발표를 듣고 피드백을 주고받는 과정을 통해 서로의 생각을 공유하고, 더 나은 방향으로 나아갈 수 있을 것입니다.

  • 주에 한가지 알고리즘을 온전히 이해한다.
  • 타인에 피드백을 받고 자신의 생각과 타인의 생각을 비교한다.
  • 타인의 발표를 듣고 알고리즘의 지평을 넓힌다.

How?

  1. 매주 월요일에 각자 이슈를 통해 풀이할 문제를 공유합니다.
  2. 매주 일요일까지 생성된 이슈로 PR을 생성하여 풀이를 공유합니다.
  3. 매주 일요일 21시에 풀이를 발표하고 피드백을 받습니다.

Rule

  • 문제 난이도는 제한이 없습니다.
  • 풀이 방법, 발표 양식은 제한이 없습니다.
  • 해당 주에 참여가 가능하다면 이슈를 생성하여 참여하면 됩니다.
  • 반대로 참여가 불가능하다면 이슈를 생성하지 않아도 됩니다.
  • 발표는 약 10분 내외로 진행합니다.
  • 피드백은 필수입니다. (5인이라면 4인의 피드백)
  • 잦은 불참은 팀원들의 시간을 낭비하게 됩니다. 불참이 예상된다면 이슈를 생성하지 않거나 삭제 해주세요.

Q/A

Q. 어떤 언어로 풀이해야 하나요?
A. 언어는 제한이 없습니다. 자신이 편한 언어로 풀이하면 됩니다. (한 문제에 대해 여러 언어로 풀이 가능)

Q. 어떤 문제를 풀어야 하나요?
A. 개인이 선택한 문제라면 뭐든지 상관 없습니다.

Q. 어떤 풀이를 해야 하나요?
A. 가장 중요한 스스로 문제에 이해한 상태에서 타인에게 설명 가능한 풀이입니다. (초등학생도 가능한 수준)

Q. 어떤 발표를 해야 하나요?
A. 10분 내외로 문제의 핵심적인 부분을 설명하면 됩니다.

Q. 어떤 피드백을 해야 하나요?
A. 다양한 피드백이면 좋습니다. 문제에 대한 궁금증도 좋고, 자신이 생각한 문제에 대한 다른 접근도 좋습니다.

Who?

참여하는 방법은 OT에 참석하여 참석의사를 밝혀주시거나 직접 이메일을 통해 연락주시면 됩니다.

About

It is a place where algorithms are deconstructed and analyzed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •