Data Structure & Algorithm/Baekjoon Review
[BOJ] 백준허브 이미 풀었던 문제 등록 자동화
삼준
2025. 3. 23. 14:37
반응형
백준 허브를 뒤늦게 알아버린 1인..
이미 1000문제 넘게 풀어서 언제 다 추가하지 했는데,
다행히 이미 풀었던 문제의 "내 제출" 페이지에 들어가면 자동으로 올려준다고 한다!
이를 이용해서 파이썬 자동화 코드를 짜보았다.
import webbrowser
import time
user_id = '' // 본인 아이디
solved_problems = '' // 해결한 문제 목록 (공백으로 구분)
delay_time = 0.3 // 간격 시간
problem_arr = solved_problems.split(' ')
for p in problem_arr:
webbrowser.open_new(f'https://www.acmicpc.net/status?from_mine=1&problem_id={p}&user_id={user_id}')
time.sleep(delay_time)
user_id 변수에 본인 id를 넣고,
solved_problems 변수에 본인 프로필에 들어가 맞은 문제 전체를 쫙 드래그해서 넣고
실행하면 끝!

설정한 delay_time 시간 간격으로 해당되는 문제의 "내 제출" 페이지를 열어준다.
반응형