Skip to content

andle7/algorithm_study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithm Study 😄

image

※하단에 웹훅을 하는 방법이 적혀 있습니다.


📝 목차



🌴 Purpose

본문 확인 (👈 Click)

쉬운 문제라도 하루에 한 문제를 푸는 것을 목표로 합니다.
적어도 일주일에 한 문제는 풀도록 합시다.

첫 번째, 규칙적으로 문제를 풀고 익숙해지는 것입니다.

두 번째, 궁극적으로 기업 코딩테스트를 통과 할 수 있는 역량을 가지기 위해서 하는 스터디 입니다.

세 번째, 우리는 아직 고급 자바에 익숙하지 않습니다. 따라서, 코딩 테스트를 푼 후에 우리가 배운 고급 자바 문법으로 리팩토링을 해보는 연습도 추가적으로 시도해 볼 수 있습니다.



📢 Rule

본문 확인 (👈 Click)
  1. 이 스터디는 강제사항이 아닙니다.

    우리의 목표는 선택과 집중입니다.
    알고리즘에 너무 많은 시간을 할애하지 않도록 합니다.

  2. 매일 본인이 풀고 싶은 문제를 선정해서 한 문제를 풀고 commit 하고, push 하도록 합니다.

    스터디장이 고른 문제집을 반드시 풀 필요는 없습니다.
    풀고 싶은 만큼 풀면 됩니다.
    권장 사항은 일주일에 한 문제 이상은 의미있는 문제를 풀어보는 것입니다.

  3. 가능하다면 시간을 정하고 풀어보도록 합니다.

  4. 가급적 기업 코딩 테스트를 준비한다는 마음가짐으로 자동 완성을 최대한 쓰지 않고 공부 합니다.

  5. 룰은 건의에 따라서 달라질 수 있습니다.




✅ Commit 규칙

본문 확인 (👈 Click)
  • commit 메시지: 어떤 문제를 풀었는지 표시 할 수 있도록 합니다.
    간단하게 p문제번호 로 하셔도 됩니다.
commit -m "[add]년도/월/일 p문제번호 -언어"

ex)
<추가 - [add]>

commit -m "[add]2024/06/14 p1000 -java"

<수정 - [fix]>

가급적 다 풀고 백준에 맞았다고 나오면 제풀하고,
만약, 풀리지 않았다면, 주석으로 풀리지 않은 파일임을 표시해주면 좋을 것 같습니다.

commit -m "[fix]2024/06/14 p1000 -java"

<리팩토링 - [re]>

리팩토링을 했으면 새로운 파일을 만들어서 _1 _2를 붙이고,
끝에 re를 표시해주면 좋을 것 같습니다.

commit -m "[re]2024/06/14 p1000_1 -java"

🚵 문제집&목표 리스트

본문 확인 (👈 Click)

스터디 주소: https://www.acmicpc.net/group/workbook/21059

기타 공지 사항: https://www.acmicpc.net/group/board/view/21059/38409


문제집을 푸는 순서는 따로 없습니다.
다만, 솔브닥에서 클래스 1 ~ 4 클래스
프로그래머스에서 1 ~ 3 레벨을 풀 정도의 실력과
백준에서 기업 코테로 적합한 문제를 선정해서 푸는 것을 목표로 하고,
아직 코테가 어려운 분들은 쉬운 문제집 부터 시작하셔도 좋습니다.




GitHub GitHub 웹훅을 활용해 Discord에 이벤트 전달하기

본문 확인 (👈 Click)

#1. image

https://discord.com/api/webhooks/1251734903477899285/[보안사항/github
※ 슬랙과 다르게 디스코드 휍훅 주소는 뒤에 /github을 붙여줘야 합니다.
위의 웹훅 주소를 PayloadURL에 붙여넣으시면 됩니다.
Content type은 application/json으로 변경하고 저장하시면 됩니다.
웹훅 주소를 유출 시킬 수 없기 때문에... 자세한 웹훅 주소는 스터디 장에게 문의하기



#2. image

바로 웹훅이 붙지 않아서 빨간색 느낌표가 들어가지만 commit을 하고 push하면 정상적으로 되는 것을 확인 할 수 있습니다.



#3 image

push를 할 때 마다 디스코드에 알림이 오게 됩니다.
이렇게 커밋 메세지를 보면 언제 어떤 문제를 어떤 언어로 풀었는지 바로 알 수 있습니다.



#4. image

링크를 타고 들어가서 상대방의 코드를 보고 리뷰혹은 조언도 가능합니다.



#5. image

정상적으로 commit하고 push하면 녹색 불이 붙은 것을 확인할 수 있습니다.



-※ 디스코드로 이사갔습니다. -

Slack GitHub 웹훅을 활용해 Slack에 이벤트 전달하기

본문 확인 (👈 Click)

#1. image

https://hooks.slack.com/services/T075XEM0DGQ/B0783CJH1DZ/[보안사항]
위의 웹훅 주소를 PayloadURL에 붙여넣으시면 됩니다.
웹훅 주소를 유출 시킬 수 없기 때문에... 자세한 웹훅 주소는 스터디 장에게 문의하기



#2. image

push를 할 때 마다 슬랙에 알림이 오게 됩니다.
이렇게 커밋 메세지를 보면 언제 어떤 문제를 어떤 언어로 풀었는지 바로 알 수 있습니다.



#3.

image

링크를 타고 들어가서 상대방의 코드를 보고 리뷰혹은 조언도 가능합니다.



❗ 기타 주의 사항

본문 확인 (👈 Click)

이클립스를 사용시에 인코딩을 UTF-8로 설정하지 않으면, 깃헙에 커밋 시에 한글에 깨지는 문제가 있습니다.
https://parkjye.tistory.com/35
링크를 참고하여서 UTF-8로 설정합시다.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages