Code Monkey home page Code Monkey logo

acmicpc.cc's People

Contributors

baekjoon avatar cubelover avatar kennysoft avatar moonhyuk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

acmicpc.cc's Issues

서버 접속 불가

사이트에 연결할 수 없음
acmicpc.cc의 서버 IP 주소를 찾을 수 없습니다.
DNS_PROBE_FINISHED_NXDOMAIN

서버가 죽었거나 이전되었나요? 혹은 도메인이 바뀐건가요?

푼 문제 수가 boj와 다르게 나오는 현상

acmicpc.cc 에서 푼 문제 수 그래프는 https://www.acmicpc.net/status/?user_id=유저아이디&result_id=4 페이지를 순회하면서 중복된 문제는 거르고 데이터를 저장하여 그려집니다.

그러나 꽤 많은 유저들의 푼 문제 수가 실제와 다르게 나타나고 있습니다. 원인은 다음과 같습니다.

  1. 채점 현황이 뜨지 않는 문제들이 있습니다.
    (예를 들면 10945번, 10946번, 10947번, 10948번, 10943번 등) 이런 문제들은 채점 현황에서 보이지 않기 때문에 언제 어떤 언어로 어떻게 맞았는지 알 수 있는 방법이 없습니다. 때문에 데이터에서 누락됩니다.

  2. boj에서 채점 현황이 제대로 뜨지 않는 경우가 있습니다.
    koosaga님의 유저 페이지(https://www.acmicpc.net/user/koosaga) 를 보면 koosaga님은 10949번 문제를 맞혔다고 되어있지만 채점 현황에서는 확인할 수 없습니다. 1번의 이유와 마찬가지로, 채점 현황이 뜨지 않는다면 제가 알 수 있는 방법이 없습니다.

  3. boj에서 삭제된 문제는 채점 현황에는 남아있지만 유저 페이지에는 보이지 않습니다.
    유저 페이지에 없는 문제는 데이터에 추가하지 않는 방법으로 이 원인은 해결할 수 있겠으나 삭제된 문제라고 해도 푼 것은 맞기에 굳이 푼 문제 수에서 제외하고 싶지 않습니다.

결론적으로, 푼 문제 수가 실제와 다르게 나오는 데에는 여러가지 원인이 있지만 그 오차의 범위가 적고, 1, 2, 3의 이유로 개선 방안이 없기 때문에 이 이슈는 바로 닫겠습니다. 푼 문제 수가 적게 나오더라도 너그러운 마음으로 양해 부탁드립니다.

3월 이후 히스토리 그래프 변동없음

다른 그래프는 잘 동작하는 데, "Accepted! History" 는 3월 1일 이후로 변동이 없는 것 같습니다.

사이트 잘 이용하고 있습니다. 가능하면 PR 해보겠습니다 😄

있으면 재밌을 것 같은 기능들

안녕하세요. 백준 블로그에 올리신 글을 보고 사이트를 잘 이용하고 있습니다. 그냥 그래프 보는 건데 은근히 재밌어서 자주 들르게 되네요.

사용하다 보니 이런 기능이 있었으면 좋겠다 싶어서 몇 가지 아이디어를 말씀드려봅니당

  • 구현할 수 있는 기능인 지는 모르겠는데 기존에 맞춘 적 없는 새로운 문제를 그 날 몇 개 풀었는가(푼 문제 수를 몇 개 늘렸는가)도 그래프에서 보여줬으면 좋겠습니다. 비슷하게 내가 푼 문제 수 자체가 어떻게 증가하고 있는가도 그래프로 볼 수 있으면 재밌을 것 같아요.

  • 깃헙 펀치 카드 처럼 내가 평소에 몇 시 ~ 몇 시에 주로 공부하는가를 볼 수 있는 통계도 있으면 재밌을 것 같아요. 시간 대별 제출 횟수를 가지고 펀치 카드 형태로 보여주는..

  • 통계랑은 상관 없지만 사이트 메인에서 현재 백준 서버 상태(큐가 얼마나 밀리고 있는가... ㅋㅋ) 같은 거 보여줘도 재밌을 것 같아요

다른 기능들 더 생각나면 말씀 드리겠습니다! 좋은 사이트 만들어주셔서 감사드려요~~

5000문제 돌파 칩 추가 필요

5000문제 이상 푼 유저가 발생하였는데, 현재는 아래 코드와 같이 4000문제 돌파!!!와 같은 칩이 4000까지만 등록되어 있어서 해당 유저 acmicpc.cc 프로필에서는 문제수 관련 칩이 나오지 않고 있습니다.
5000 이상의 문제수에 대해서 칩을 추가해야 할 것 같습니다.

:fan: :koosaga: :fan:

<div class="chip animated fadeIn deep-purple darken-3 white-text">2000문제 돌파!!</div>
{% elif user.solved_num >= 3000 and user.solved_num < 4000 %}
<div class="chip animated fadeIn purple darken-1 white-text">3000문제 돌파!!!</div>
{% elif user.solved_num >= 4000 and user.solved_num < 5000 %}
<div class="chip animated fadeIn purple darken-4 white-text">4000문제 돌파!!!!</div>
{% endif %}

주소 변경

채점 현황의 주소가 /status/? 에서 /status?로 변경되었습니다.

Ranking History, Accepted! History

  1. koosa.ga 를 https://koosaga.oj.uz/ 로 바꿔주셨으면 합니다.

  2. Accepted! History 가 업데이트가 되지 않네요;;(아쉽)

혹시 이 시스템은 유저의 아이디를 입력하면 과거 제출 이력을 모두 다시 확인하나요?
아니면 갱신된부분만 확인하나요?
전에 오늘은 얼마나 정답율이 나왔나 하면서 봤었는데

새로운 기능으로 1일 7일 30일 365일 정답률 평균을 그래프로 같이 해주실수있나요?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.