solved.ac 2

백준 문제 셋 자동화 시스템을 만들다, PRD Creator 제작기 (with aha)

이전 PRDBot 개발 코드PRD Creator의 전 버전이다. 내가 계속 문제 세트 올리는 것을 까먹어서 알림 봇 목적으로 개발하게 되었다. 문제 선정은 귀찮다, 자동으로 하면 안 될까? 스터디에서 가장 귀찮은 건 매주 랜덤으로 문제를 뽑아 업로드하는 일이다. Bronze부터 Platinum까지 랜덤 추출 프로그램을 이용해 뽑되, 중복되면 안 되고, 매번 시간 설정을 해주어야 한다. 그래서 이것을 자동화하기로 했다. 문제 선정과 업로드를 자동화하는 시스템. 이름은 PRD Creator. 이 글은 이 시스템을 어떤 구조로 만들었고 실제로 어떻게 작동하는지를 정리한 기술 기록이다. 매주 금요일 04:00, 자동으로 연습이 열린다! PRD Creator는 매주 금요일 새벽 4시, 다음과 같은 일..

Dev Projects 2025.07.05

3대 알고리즘 사이트에서 레이팅 / 푼 문제 데이터 가져오는 법 총정리 (Solved.ac / Codeforces / Atcoder)

" 내가 푼 문제수, 내 레이팅..자동으로 긁어올 수는 없을까? "solved.ac, Cf, Atcoder 사이트마다 방식은 다르지만, 공통점도 존재한다.셋 다 API나 JSON 형식을 제공한다는 점이다.이 글은 각 사이트에서 어떤 방식으로 데이터를 가져올 수 있는가에 대해 정리한 기술 메모이다. 백준 문제를 많이 푼 건 알겠는데 내 레이팅과 푼 문제들을 가져와서 가공하고 싶다.각 사이트에서 해당 정보들을 가져오는 방식이 조금씩 달라이것을 계기로 한 번 정리하고 기록하고자 한다. 플랫폼가져온 내용접근 방식solved.ac레이팅, 푼 문제 수, 푼 문제 목록비공식 APICodeforces레이팅공식 APIAtcoder레이팅프론트 JSON 조사한 내용과 접근 방식을 도식화 한 것이다. 1. solved.ach..

Dev Projects 2025.07.04