💻 소프트웨어(SW)/프로젝트

ALOC은 작년(2024년)에 동기와 함께 만들게 된 서울시립대학교 컴퓨터과학부의 알고리즘 소모임 이름이다. 2025년이 되면서 ALOC의 방향성을 알고리즘에서 스터디와 프로젝트 소모임으로 변경하게 되었고,원래 사용되던 알고리즘 서비스를 제거하게 되었다. 하지만 구현된 기능들을 버리기에는 아까웠고따라서 소모임 내부에서 사용되던 서비스에서 바깥사람들도 사용가능하도록 OPEN-ALOC이라는 이름으로 v2를 만들고 있다. 아래는 새롭게 개발된 애니메이션이다. 생각중인 효과를 어떻게 구현하는지는 생성형 AI를 사용하였지만 완벽하게 작동이 안된다거나 하는 문제가 발생했다.따라서 코드에 대한 이해는 아직까지는 필요하다고 느꼈다. 또한 Google Login을 도입하면서 새로운 window를 열고 message를 전..
🟥 문제 발생 이전 포스트에서는 문제의 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..
공지사항을 보여주는 데, 상위 5개의 공지사항을 보여주고자 한다. 근데 어떤식으로 선정하면 좋을까? 라는 고민을 하게 되었다. 추천/비추천 기능이 있다면 조금 더 직관적으로 개발할 수 있었겠지만 이건 조회수, 공지 등록일, 공지 업데이트일, 북마크수가 전부이기 때문이다. 이걸 기준으로 순위를 매겨야하는데 다음과 같은 고민을 거쳤다. 1. 공지 업데이트일을 신경써야하나? 왜냐하면, 매일마다 공지를 업데이트하여 상위에 노출하는 분이 계셨기 때문이다. 그러면 해당 공지는 당연히 조회수가 많아질 수 밖에 없고 항상 Top 5안에 들지 않을까 라는 생각이 들었다. (또한, 이게 악용된다면 모든 공지사항은 매일마다 Top 5에 들기위해 업데이트 될 수도 있다는 생각이 들었다.) 그래서 공지 등록일과 업데이트일 사이..
Dodolist
'💻 소프트웨어(SW)/프로젝트' 카테고리의 글 목록