반응형🙊문제를 풀기만 하면 내 깃허브에 자동으로 문제요약과 커밋을 ?
- 대부분의 사람들이 코딩테스트 준비나 알고리즘을 공부할 때 가장 많이 사용하는 사이트 중 하나가 백준(BOJ)일 것이다
- 많은 문제를 풀다보면 내가 무엇을 풀었는지 까먹기도하고 다시 복습하고 싶을 때 찾기도 힘들다
- 이를 위해서 많은 사람들이 Github에 자신이 푼 문제를 저장해두곤 하는데 매번 풀 때 마다 저장하기도, 문제를 복사 하기도 힘든 것이 현실이다. 초보자의 경우 어떤 형식으로 저장해야할지 부터 고민을 해야하니 😂
- 그런데 백준에서 문제를 풀기만하면 자동으로 자신이 지정한 레파지토리에 커밋이 되는 기능이 생겼다...
- 해당 기능은 알고리즘 오픈카톡의 홍보글에서 본 내용인데 내용들은 아래와 같다
안녕하세요? 저는 백준허브의 개발자 flaxinger입니다.
[소개] 백준허브는 Leetcode의 LeetHub라는 크롬 익스텐션을 기반으로 개발한 익스텐션으로, 문제 해결 시 1~2초 내에 등록된 깃허브 레파지토리로 문제 요약과 코드를 푸시하는 기능을 합니다. 보다 구체적인 내용은 아래 크롬 스토어 및 스토어에 링크로 걸려있는 레파지토리에서 확인 부탁드립니다.
[계기 및 목표] 저는 올해 여름부터 알고리즘 스터디 방에 들어오게 되었는데요, 여기 계신 많은 고수님들의 도움으로 반년 동안 많이 성장할 수 있었습니다. 다만 아쉬운 점은 매일 알고리즘 공부를 해도 마땅한 기록이 남지 않는다는 것이었는데, 굳긷님의 LeetCode 스터디를 참여하여 LeetHub를 사용하게 되면서 백준도 자동 푸시 익스텐션이 있으면 좋겠다는 생각을 하게 되었습니다. 얼마 전 백준 코드를 깃허브에 저장하는 것과 관련한 토론이 있었는데요, 뜨거운 토론을 방지하기 위해 익스텐션의 당위성은 논하지 않겠습니다. 제가 LeetHub의 도움을 받았듯이 백준허브가 필요한 누군가에게 도움이 되는 것이 저의 작은 바람입니다.
[운영 및 향후 계획] 백준허브는 오픈소스 프로젝트이며 수익을 창출하지 않습니다. 불과 일주 전에 시작된 프로젝트로 아직은 몇몇 추가 기능이 개발 단계에 있으며 1월 중으로 보다 완성된 모습으로 뵐 예정입니다. 오픈소스 프로젝트이기에 여러분의 조언과 개발 참여는 언제나 환영이며, 아직은 많이 부족한 프로젝트이기에 따끔한 충고보다 따뜻한 관심과 응원을 부탁드립니다.
며칠 전에 크롬 마켓 승인이 나서 아직은 구글에서 바로 검색은 되지 않습니다. 아래 링크를 클릭하거나 크롬 마켓에서 검색하시면 확인이 가능하니 참고 부탁드립니다.
감사합니다!
- 사용방법은 아래와 같다
아래에서 크롬 익스텐션을 추가해준다. (동그라미 부분을 클릭!)
- Authenticate를 클릭 후 권한 등록을 해준다
- 레파지토리를 새로 만들거나 기존에 사용하던 레파지토리를 선택해 등록해준다.
- 그 후 백준문제를 풀게되면 아래와 같이 자동으로 내 레파지토리에 커밋이된다 😏
- 자신이 제출한 코드와 문제 요약이 잘 커밋된 것을 볼 수 있다.
이런 좋은 기능을 만들어주신 flaxinger, getCurrentThread, mumwa님께 감사드리며 다들 홧팅.. !
+ 2022/02/02 더 자세한 설명은 백준허브 개발자 중 한명이신 flzxinger님의 velog에 게재되어 있습니다
'🔧알고리즘' 카테고리의 다른 글
[프로그래머스]체육복, 파이썬(python) (0) | 2022.06.09 |
---|---|
[swea]1204. 최빈수 구하기, 파이썬(python) (0) | 2022.05.26 |
[swea]1983. 조교의 성적 매기기, 파이썬(python) (0) | 2022.05.18 |
[swea]2056. 연월일 달력, 파이썬(python) (0) | 2022.05.17 |
[BOJ]1747 소수&팰린드롬 (0) | 2022.01.04 |