프로그래머스, 또는 백준같은 코딩테스트 사이트 이용하고 계신가요? 코딩테스트 문제들을 풀고 나면 어떻게 관리하고 계시나요?
이전에 프로그래머스 사이트에서 SQL 문제는 푸는 방법을 소개해드리기도 했는데요. (아래 링크에서 확인 가능합니다)
매일 하나씩! 프로그래머스 SQL 문제로 문법 잊지 않기
저는 그동안 따로 메모앱에 문제와 풀이를 정리하거나, 깃허브에 직접 푸시를 해왔는데요. 이 과정이 상당히 번거롭고, 많은 시간과 노력이 필요하더라고요.
아마 여러분도 같은 고민을 하고 계실 거예요. 문제를 푸는 것도 힘든데, 정리하고 기록하는 것도 꽤나 귀찮은 일이죠.
그렇다고 정리를 안 하자니, 나중에 내가 풀었던 문제들을 다시 보고 싶을 때나 면접 준비할 때 어려움을 겪을 수밖에 없습니다.
그래서 저는 어떻게 하면 이 과정을 좀 더 간편하게 만들 수 있을까 고민하다가, 정말 편리한 도구를 하나 발견했습니다.
바로 백준허브라는 구글 확장 프로그램입니다. 이 프로그램을 이용하면, 자동으로 문제는 .md(마크다운) 파일로 푸시하고, 문제 풀이까지 깃허브에 자동으로 업로드해줍니다.
문제를 풀고 제출만 하면 백준허브가 알아서 기록해주기 때문에, 매번 수작업으로 정리할 필요가 없어요. 정말 편리하지 않나요?
사실 처음에는 저도 ‘이게 정말 잘 될까?’라는 생각이 들었어요. 코딩테스트 사이트에서 문제를 풀면 그 기록이 자동으로 내 깃허브에 올라간다니, 마치 마법처럼 들리더라고요.
하지만 실제로 사용해 보니, 너무 간편해서 이제는 이걸 어떻게 안 썼을까 싶을 정도로 유용합니다.
한국에서 가장 많이 사용되는 프로그래머스와 백준을 모두 지원하기 때문에, 별다른 걱정 없이 편하게 사용할 수 있습니다.
코딩 테스트 문제 풀이를 더 이상 메모앱이나 별도의 파일로 정리하지 않아도 되는 거죠. 이제 제가 직접 사용해보고 느낀 백준허브의 장점들을 소개해드릴게요.
목차
백준허브 설치하기
우선 아래 링크를 통해 크롬 확장 프로그램을 설치할 수 있습니다.
설치 과정은 매우 간단합니다. 클릭 몇 번으로 쉽게 설치할 수 있으니 걱정하지 마세요. 천천히 따라오시면 됩니다.
설치한 후 다시 돌아와 이어서 설정을 이어가주세요. 아직 설치하지 않으셨다면 지금 설치해 주세요. 설치를 완료하셨다면 다음 단계로 넘어가 볼까요?
백준허브 설정하기
설치를 마치셨다면 이제 설정을 해야겠죠? 이 부분도 어렵지 않습니다. 아래 캡쳐를 보면서 차근차근 따라오시면 됩니다.
설정은 몇 가지 단계만 거치면 되니, 너무 걱정하지 않으셔도 돼요. 그리고 이 과정을 끝내면, 여러분도 자동으로 코딩 테스트 풀이를 깃허브에 기록할 수 있는 편리함을 누리게 될 거예요.
아래 캡쳐를 따라 순서대로 따라하시면 설정됩니다. (클릭하면 크게 보실 수 있습니다)
- 위에서 링크된 크롬 확장프로그램 설치 링크에서 설치하기
- 숨겨진 확장프로그램 목록에서 백준허브 선택하기
- 팝업된 창에서 깃허브 연동하기
- 자동 푸시할 레포지토리 이름을 정해서 연동하기
-
코딩테스트 사이트에서 푸시하기
코딩테스트 사이트에서 푸시하기
설정이 끝났다면 이제 준비가 다 된 거예요. 여기까지 했으면, 이제 코딩테스트 사이트에서 문제를 풀고 제출하기만 하면, 자동으로 깃허브에 푸시됩니다.
정말 간단하죠?
단, 제출시에 반드시 위의 캡쳐와 같이 흰색 팝업이 뜰 때까지 기다려야 정상 푸시됩니다.
제출한 후, 내 깃허브 레포지토리에 가보면 정상적으로 푸시가 된 것을 확인할 수 있습니다!
처음에 이 세팅을 했을 때 엄청 신기했는데요. 이제는 문제를 풀고 난 뒤 따로 신경 쓰지 않아도 되는 점이 정말 마음에 듭니다.
여기까지 백준허브를 설치하고, 내 레포지토리에 자동 푸시하도록 설정하는 것까지 알아보았습니다. 도움이 되셨으면 좋겠습니다!