LeetHub/BaekjoonHub 소스코드 수정해서 사용하기
친구한테 릿코드 문제를 풀면 자동으로 Repo에 올려주는 크롬 확장 프로그램 LeetHub 가 있다고 들어서 호기심에 사용해봤다. 나중에 BaekjoonHub 라는 것도 알았는데, 이것도 백준이랑 프로그래머스 문제들을 자동으로 업로드 해준다. 신기했다. 크롬 확장 프로그램의 소스코드를 들고 있으면 커스터마이즈해서 사용할 수 있다는 것도 처음 깨달았다. 방법은 간단한데, 크롬 확장 프로그램의 개발자 모드 옵션을 킨다. 그 다음 Load Unpacked 버튼을 누르고, 소스코드 폴더를 선택하면 끝이다. 저장되는 소스코드의 파일명을, 내가 선호하는 방식으로 변경해보았다. 가령 1000 번 문제 번호를 01000 처럼 항상 5자리로 leading zero padding 한다거나, 원하는 폴더명을 바꾼다던가, 특수문자를 지우는 것 등이다. 파일명을 문제 번호 순으로 [1000, 2000, 11000] 정렬하고 싶은데, 실제로는 lexicographic 정렬의 특성 때문에 [1000, 11000, 2000] 로 정렬된다. 그래서 이름을 [01000, 02000, 11000] 등으로 지정해야 원하는 정렬이 된다. 소스코드는 아래에서 확인할 수 있다. https://github.com/jubin-park/LeetHub-3.0/commit/384220c1fb323c87d3ef0b8e22d01197bc220c07 https://github.com/jubin-park/BaekjoonHub/commit/155a06ec098b963ea3fd0ea0068d7c01c2338404 결과물 https://github.com/jubin-park/problem-solving