[백준/JAVA] Intro

신승현·2022년 8월 4일
0
post-thumbnail

📢 Intro


여러분들은 혹시 Linux과 Git의 창시자인 리누스 토발즈(Linus Torvalds)의 Github를 보신 적이 있나요?

저도 최근에 보게 되었는데 2011년 부터 지금까지 잔디가 빼곡하게 심어져 있습니다...!! 😲😲

무려 10년이 넘는 시간동안 매일 commit을 하신건데요. 역시 뛰어난 개발자가 되어도 항상 공부를 해야 하나 봅니다.

이렇게 최고의 자리에 오르신 분도 매일 노력하시는데 저는 더더욱 열심히 해야겠죠?!!!

그래서 저는 이번 달부터 매일매일 백준 문제를 풀며 코테 준비와 알고리즘 공부를 하자는 다짐을 했습니다!!

이렇게 계획만 세우면 잘 안 할 것 같아서 문제 풀이를 매일매일 블로그에 남기고 Github에 commit할 예정입니다.


📝 백준 문제 블로그 정리 방식


일단 처음 한달의 경우에는 백준 단계별 문제 를 풀며 매일문제를 푸는 법을 몸에 익히고자 합니다. 블로그에 글을 남길 때에는 아래와 같은 방식으로 내용을 정리할 예정입니다.

  • 📝 문제
  • 🤷‍♂️ 접근 방법 (간단 입출력 문제는 접근 방법을 생략하겠습니다!)
    • 📌문제에 필요한 개념 정리
    • 📌문제에 필요한 개념 정리
  • ✍ 풀이
  • 참고한 Reference

📥 백준 허브


다음으로는 백준 문제를 풀고 commit하기 위한 환경 설정을 해보도록 하겠습니다.

혹시 백준 허브(BaekjoonHub) 라고 들어 보신 적 있나요?

백준 허브는 LeetCode의 개인 풀이를 github에 자동 푸시해주는 LeetHub에서 영감을 받아 만든 오픈소스 프로젝트로 백준에서 문제를 풀면 자동으로 자신이 지정한 레파지토리에 commit 하는 기능을 제공하고 있습니다!!!

그럼 아래의 과정을 통해 백준 허브를 설치해 보겠습니다.

설치 방법

  1. 백준 허브 설치
    백준허브(BaekjoonHub) 링크를 통해 설치를 진행합니다.

    위의 링크에 접속하면 Add to Crome 라는 버튼이 보이실 겁니다. (저는 이미 설치를 한 상태이기 때문에 Remove from Crome이라고 버튼이 나오네요!) 버튼을 눌러 설치를 진행하시고 Authenticate를 클릭 하여 권한 등록을 해줍니다.

  2. 저장할 레포지토리 선택
    앞으로 문제를 풀고 저장할 레포지토리를 설정하는 부분으로 기존의 레포지토리로 설정하거나 새로운 레포지토리를 만들어 설정할 수 있습니다.

  1. 백준 허브 사용
    앞선 과정을 다 완료하였다면 깃허브에 해당 헤포지토리가 생성된 것을 확인할 수 있습니다. 이제 백준 문제를 풀어보고 자동으로 내 레파지토리에 커밋되는 것을 확인해 보겠습니다.

Reference


profile
I have not failed. I've just found 10,000 ways that won't work. - Thomas A. Edison

0개의 댓글