🟥 문제 발생 이전 포스트에서는 문제의 Level값으로 랜덤으로 갖고 오게 만들었다. 이전 포스트를 보고 싶다면? 👉 https://dodolist.tistory.com/57 [백준] 자동으로 문제 선정해서 가져오기 - 1 🟥 왜 만들었어? 알고리즘 스터디를 진행하면서 매일마다 문제를 정해주는 게 꽤 번거로운 일이 될 것 같아서 이 과정을 자동화하고자 하였다. 🟧 어떻게 만들려고 해? 1. 문제 사이트에서 Level dodolist.tistory.com 근데 문제가 발생해 버렸다... 🤯 ⚠️ 문제 1. 설정해 둔 Level값이랑 한국어 문제면 가져오게 했더니, 남들도 많이 푼 문제보다 500명도 안 푼 문제들이 많이 선정됨 → 조건문 하나만 추가하면 해결되긴 한다. 2. 매일매일 다른 알고리즘을 풀다 ..
🟥 왜 만들었어? 알고리즘 스터디를 진행하면서 매일마다 문제를 정해주는 게 꽤 번거로운 일이 될 것 같아서 이 과정을 자동화하고자 하였다. 🟧 어떻게 만들려고 해? 1. 문제 사이트에서 Level별로 정렬을 하고 2. 랜덤으로 문제를 선정한뒤에 3. 문제가 한국어인지 확인한다. 3-1. 만약 한국어가 아니면 2번으로 돌아간다. 🟨 Level별로 정렬은 어떻게 했어? 먼저 solved.ac에서 다음과 같은 Level에 따른 문제를 보여주는 사이트가 있었다. https://solved.ac/problems/level/1?page=1 여기서 level/{level_value}?page={page_number}가 중요한데, level_value는 0부터 30까지 Unrated, Bronze V, Bronze I..