JaeniWorld
알고리즘 풀이와 Github 잔디심기 본문
반응형
아무래도 개발자가 취/이직을 준비하다보면 가장 많이 관심을 가지는 것이 바로 알고리즘과 Github 일 것이다.
물론 사람마다 다를 수도
내가 몰랐을 수도~
어쨌든 나는 이 두개에 초점을 두고 있는데 공부 하다보면 github에 올리는 걸 까먹거나 올리기 번거로울 때가 있다.
특히 알고리즘을 풀고 이를 올리기에는 조금 귀찮은 감이 있다.
그래서 찾다가 발견한게 바로 이것 백준허브
리트코드의 경우 리트코드에서 문제를 통과하면 이를 자동으로 자신의 깃허브로 올려주는 익스텐션이 있어서 부러웠는데
그 소스를 바탕으로 백준에 적용시킨 익스텐션이다.
크롬을 통해서 해당 익스텐션을 설치하고
익스텐션을 활성화시켜주면 된다.
코드를 기존 레포지토리로 업로드 하거나 새로 만든 레포지토리로 업로드할 수 있으며, 나는 새로 만든 레포지토리에 넣어 관리하고 있다.
레포지토리를 확인하면 대략 캡쳐와 같은 모양으로 코드가 업데이트 된다.
리드미 파일로 내가 작성한 코드의 성능요약 / 분류 / 문제설명 및 입출력이 나오고
작성한 코드가 따로 생성된다. 나는 python 코드를 사용하여 문제를 풀이하기 때문에 py파일로 저장되지만
가끔 python으로 변환되지 않고 c++ 코드로 저장되는 문제도 있었다.
(아마도 매우 쉽거나 사람들이 잘 풀지 않은 코드들이 이에 해당되는 듯 하다.)
하지만 웬만한 문제는 다 내가 작성한 코드로 저장이 되기 때문에 굉장히 사용하기 편하고
또 복습하기에도 좋아 잘 사용하고 있다.
반응형
Comments