본문 바로가기
Coding Test

[Coding Test] 이전에 풀었던 문제 백준허브에 업로드하기 - 백준허브 코드 업로드

by CSEGR 2024. 11. 17.
728x90

이번 포스팅에선 이전에 풀었던 문제들을 한꺼번에 백준 허브에 업로드하는 방법!!

✔️ HOW !!!

 

1. 먼저 백준 사이트에서 로그인을 해줍니다. > 오른쪽 상단 본인 아이디 클릭

 

2. 맞은 문제 그대로 다 복사 !!!

 

3.  4번째 줄에 "아이디를 집어넣으세요"에 본인 백준 아이디를 넣는다. 

4. problems 에 맞은 문제를 붙여넣는다.

import webbrowser
import asyncio

url = "https://www.acmicpc.net/status?from_mine=1&problem_id={}&user_id=아이디를 집어넣으세요"
webbrowser.get("open -a /Applications/Google\ Chrome.app %s")

async def openProblem(id):
    await asyncio.sleep(7)
    webbrowser.open_new_tab(url.format(id))
problems = "1080 1260 1303 1463 1600 1697 1743 1783 1920 1931 2023 2294 2468 2578 2579 2606 2667 2748 2805 6603 7569 7576 9095 9663 11047 11053 11055 11399 11478 11720 11722 11724 11726 12851 13549 14226 14501 14888 14889 14891 15486 15649 15650 15651 15652";
ids = problems.split(" ")

for id in ids:
    asyncio.run(openProblem(id))

 

5. Visual Studio 나 파이썬 코드를 돌릴 IDLE 을 킨다. & 파이썬 코드를 돌린다.

 

6. 그럼 완성

 

 

이 글을 참고해서 작성하였습니다. 

 

파이썬을 이용해 그동안 제출한 문제 모두 백준허브 업로드하기

백준허브로 그동안 푼 문제를 모두 저장하고 싶을 때

velog.io

 

728x90