최근 알고리즘을 다시 공부하기 시작했는데 언어를 python으로 변경했어요!!
자바에서는 한계를 느꼈지만,, 파이썬으로 알고리즘을 풀 때는 날아다니길 빌며,,
오늘은 크롬 확장 프로그램을 통해서 백준, 프로그래머스, SWEA에서 푼 알고리즘 코드를 깃허브에 자동으로 커밋하는 방법을 공유하려고 합니다!!
폴더 정리 잘 못하시는 분들!!
문제 풀고나서 커밋하기 귀찮으신 분들 !!!
집중해주세요 !!!
제일 먼저 해야하는 작업은 크롬 확장프로그램에 들어가셔서 백준 허브를 설치하시는 겁니다!!
백준 허브 프로그램은 진짜 혁명 그 자체,,,
백준이랑 프로그래머스에서 제출한 코드를 깃허브에 자동으로 커밋해주는!! 역할을 수행하고 있습니다.
확장 프로그램 목록에 들어가서 프로그램을 켜신 뒤 Set up Hook을 눌러줍니다!
그럼 본인의 깃허브 계정과 연결되고
새로운 레포를 생성할 지 기존 레포지토리에 연결할 지 선택하는 화면이 나옵니다!!
저는 기존에 생성해둔 레포가 있었기때문에 맨 아래 옵션을 선택했어요!!
선택하고 레포 이름을 입력한 뒤 클릭해줍니다.
연결이 완료되면 이런 화면이 뜰거에요!!
그러면 연결 성공 !!
백준에서 적용시켜볼까요?
프로그래머스에서 문제를 풀어서 제출을 하면 로딩이 뜨고
깃허브에 자동으로 올라갑니다!!!
레벨별로 정리도 해주고
백준인지 프로그래머스인지도 분류해줍니다!!!!
또한 가장 좋은 점은
이렇게 푼 문제에 대해서 리드미가 작동으로 작성된다는 것입니다!!
굳이 다른 사이트를 들어가지 않아도 이게 무슨 문제인지 알 수 있고 성능까지 나오는게 너무 좋더라고요!!!
커밋 메세지는 이렇게 자동으로 설정되어서 올라가는데, 이전에 알고리즘 커밋 컨벤션이 있었던 분들이라면 ㅠㅠ 이점은 불편할 수도 있을 것 같아요!!
다만 새로운 레포를 파서 진행해도 상관없으신 분들, 혹은 커밋 컨벤션에 그렇게 예민하지 않으신분들은 알고리즘 풀면서 백준 허브를 사용하길 강력 추천드립니다!!
알고리즘도 풀고 1일 1커밋도 덤으로 ㅎㅎㅎ
덕분에 좋은거 알아갑니다! 앞으로 유용하게 사용하겠습니다!!