LeetHub/BaekjoonHub 소스코드 수정해서 사용하기

친구한테 릿코드 문제를 풀면 자동으로 Repo에 올려주는 크롬 확장 프로그램 LeetHub 가 있다고 들어서 호기심에 사용해봤다.

나중에 BaekjoonHub 라는 것도 알았는데, 이것도 백준이랑 프로그래머스 문제들을 자동으로 업로드 해준다. 신기했다.


크롬 확장 프로그램의 소스코드를 들고 있으면 커스터마이즈해서 사용할 수 있다는 것도 처음 깨달았다.

방법은 간단한데, 크롬 확장 프로그램의 개발자 모드 옵션을 킨다.

그 다음 Load Unpacked 버튼을 누르고, 소스코드 폴더를 선택하면 끝이다.



저장되는 소스코드의 파일명을, 내가 선호하는 방식으로 변경해보았다.

가령 1000 번 문제 번호를 01000 처럼 항상 5자리로 leading zero padding 한다거나, 원하는 폴더명을 바꾼다던가, 특수문자를 지우는 것 등이다.

파일명을 문제 번호 순으로 [1000, 2000, 11000] 정렬하고 싶은데, 실제로는 lexicographic 정렬의 특성 때문에 [1000, 11000, 2000] 로 정렬된다.

그래서 이름을 [01000, 02000, 11000] 등으로 지정해야 원하는 정렬이 된다.


소스코드는 아래에서 확인할 수 있다.

결과물

댓글