고수인가;;
고수인가;;
혹시 어떤 상황에서 발생했는지 알 수 있을까요?!
먼저 이 서비스는 프론트엔드와 백엔드를 구현 후 클라우드에 배포했는데요.
프론트엔드는 사용자에게 보여지는 웹 홈페이지 부분을 뜻한 것으로, 구글에서 개발한 플러터를 사용했습니다. 사용자는 여기서 큐레이트를 요청하면 백엔드로 요청을 보내게 됩니다.
백엔드는 go 언어로 구현했는데요. 백엔드는 서비스에 필요한 핵심 로직을 계산하는 서버 부분입니다. 이 서비스에서는 코드포스 데이터를 저장하면서 사용자의 요청에 따라 글에서 설명한 추천 로직을 통해 적절한 추천 문제를 선정하여 프론트엔드로 반환하게 됩니다. 그러면 프론트는 받은 데이터를 다시 사용자에게 결과를 보여주게 됩니다.
댓글을 작성하려면 로그인해야 합니다.
herdson 24일 전 16
안녕하세요. 이전에 소개 드렸던 문제 추천 앱을 더욱 강력한 서비스로 새롭게 출시했습니다!
CFRD: CodeForces Round Drills
기능 소개
1. 정교하고 빠른 태그별 실력 분석
기존의 앱이 ML 모델로 추천만 했다면, CFRD는 베이지안 추정으로 태그별 레이팅을 직접 산정합니다. 그래프, DP, 수학 등 어떤 유형이 강하고 약한지 한눈에 파악할 수 있습니다.
2. 매주 목표를 정해주는 위클리 마라톤
매번 어떤 문제를 풀어야 할지 고민할 필요 없습니다! CFRD는 여러분을 위해 매주 8개의 문제를 자동으로 구성해줍니다.
3. 실력 향상에 도움이 되는 라운드를 추천해주는 Round Drills
개별 문제가 아닌 라운드 단위로 연습하고 싶다면 Round Drills가 있습니다. 유저의 태그별 레이팅을 바탕으로, 자신감을 쌓을 수 있는 Comfort Zone과 약점을 극복할 수 있는 Challenge 라운드를 분류해서 제공합니다.
4. 약점을 집중 공략하는 Problem Picks
라운드 대신 개별 문제만 풀고 싶다면 Problem Picks를 이용해보세요. 약점 태그를 보강할 문제와 강점 태그를 더 날카롭게 만들 문제를 골라서 추천해줍니다.
서비스: https://cf-round-drills.web.app
많은 이용 부탁드립니다! 피드백은 언제든 환영합니다.