JaeniWorld

알고리즘 풀이와 Github 잔디심기 본문

코테준비

알고리즘 풀이와 Github 잔디심기

jaeni 2022. 3. 22. 15:02
반응형

아무래도 개발자가 취/이직을 준비하다보면 가장 많이 관심을 가지는 것이 바로 알고리즘과 Github 일 것이다. 

물론 사람마다 다를 수도

내가 몰랐을 수도~

 

어쨌든 나는 이 두개에 초점을 두고 있는데 공부 하다보면 github에 올리는 걸 까먹거나 올리기 번거로울 때가 있다.

특히 알고리즘을 풀고 이를 올리기에는 조금 귀찮은 감이 있다.

 

 

 

 

그래서 찾다가 발견한게 바로 이것 백준허브

https://chrome.google.com/webstore/detail/%EB%B0%B1%EC%A4%80%ED%97%88%EB%B8%8Cbaekjoonhub/ccammcjdkpgjmcpijpahlehmapgmphmk

 

백준허브(BaekjoonHub)

Automatically integrate your BOJ submissions to GitHub

chrome.google.com

 

리트코드의 경우 리트코드에서 문제를 통과하면 이를 자동으로 자신의 깃허브로 올려주는 익스텐션이 있어서 부러웠는데

그 소스를 바탕으로 백준에 적용시킨 익스텐션이다.

 

 

 

 

크롬을 통해서 해당 익스텐션을 설치하고

익스텐션을 활성화시켜주면 된다. 

 

 

 

 

코드를 기존 레포지토리로 업로드 하거나 새로 만든 레포지토리로 업로드할 수 있으며, 나는 새로 만든 레포지토리에 넣어 관리하고 있다.

레포지토리를 확인하면 대략 캡쳐와 같은 모양으로 코드가 업데이트 된다.

 

리드미 파일로 내가 작성한 코드의 성능요약 / 분류 / 문제설명 및 입출력이 나오고

작성한 코드가 따로 생성된다. 나는 python 코드를 사용하여 문제를 풀이하기 때문에 py파일로 저장되지만

가끔 python으로 변환되지 않고 c++ 코드로 저장되는 문제도 있었다.

(아마도 매우 쉽거나 사람들이 잘 풀지 않은 코드들이 이에 해당되는 듯 하다.)

 

 

 

 

하지만 웬만한 문제는 다 내가 작성한 코드로 저장이 되기 때문에 굉장히 사용하기 편하고

또 복습하기에도 좋아 잘 사용하고 있다.

반응형
Comments