본문 바로가기

개발새발/개설수설

[백준] solved.ac 연동및 백준허브 익스텐션 설치및 solved.ac연동 오류 해결

이미지 출처 - 최고심

 

 

우리의 친구 백준!

가끔 이 백준을 쓰다가, "아 잔디 마려운데"라는 생각이 들 때가 있다.

백준에서 문제를 풀면서, 따로 깃허브에서 잔디를 심기 귀찮은 당신을 위한 크롬 익스텐션, '백준허브'를 추천한다.

 

Baekjoon Online Judge

Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.

www.acmicpc.net

 

백준허브는 백준(BOJ)에서 잔디를 심고 싶은 사람들을 위해 만들어진 크롬 익스텐션이다.

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

 

백준허브(BaekjoonHub)

Automatically integrate your BOJ submissions to GitHub

chrome.google.com

 

위에 있는 링크를 타고 들어가, 백준허브를 크롬에 추가해주기만 하면 된다.
추가가 끝났다면 크롬 상단에 위치한 퍼즐모양을 찾아 클릭.

 

 

이런식으로, 백준허브가 보인다.
이 백준허브를 누르면 백준허브에게 관리자 권한을 줄 수 있고,
레퍼지토리를 생성하거나 연결 할 수 있다.

 

 

와! 백준허브!

 

이제 여기서, 레퍼지토리를 만들어서 자동으로 내가 푼 문제가 올라가게 할 수 있다!
그리고 우리는 하나 더 해줘야 하는 작업이 있다.

 

 

solved.ac

알고리즘 문제해결 학습의 이정표 🚩 Baekjoon Online Judge 문제들의 난이도 및 티어 정보를 제공하는 사이트입니다.

solved.ac

 

무턱대고 연결했다 해서 문제를 풀었을 때, 깃허브에 업로드 되는 것이 아니다.
solved.ac와 백준을 연동 해줘야 한다.

 

백준 -> 설정에 들어가면 solved.ac탭이 있다. 여기에서 연동을 눌러 사용중으로 바꿔주자.

 

 

이렇게 사용중이라고 녹새 글씨가 뜨면 완성.

 

 

또한, 이것도 해주어야 한다. Solved.ac아래에 보면 '보기'라는 설정탭이 있다.

이 보기에서 꼭 티어를 보기로 바꿔주어야 한다.
하지 않으면, solved.ac를 연동하더라도 티어의 정보가 제공되지 않아 내 깃허브에 업로드가 제대로 이루어지지 않고 오류가 발생한다!

아무튼 이렇게까지 하면, 이제 문제가 풀면 아까 만들었던 레퍼지토리에 정상적으로 커밋및 푸시까지 완료된다. 짱!