baekjoon   2년 전

1. 게시판 소스 코드 언어 보여주기

게시판 목록에서 소스 코드가 있는 글의 경우 언어 이름을 보여줍니다. 

https://www.acmicpc.net/board/... 의 게시판 변경에서 지원하려고 했었으나, 꽤 오래 걸릴 것 같아서 일단 먼저 이것부터 구현했습니다.

2. 2021년 총 제출

12,077,582개입니다. 2020년 제출보다 49.91% 늘었습니다. 2017년부터 매년 제출 수가 47-50%씩 늘고 있는데, 올해도 제출 수가 2021년에 비해 50% 이상 늘기를 기원합니다.

2010년 총 제출이 5,501개, 2011년이 18,263개, 2012년이 33,644개인데, 이제 하루 제출보다 적은 수치가 되었으며, 1/5에 2014년 총 제출 215,265개도 넘었습니다. 

이 통계에서 관리자 아이디(megalusion)의 제출은 모두 제외하고 계산했습니다.

3. 제출 규칙

제출 규칙은 제출하기 전에 유저가 미리 설정해 놓은 규칙을 이용해 소스 코드의 언어를 설정을 검사하는 기능입니다.

규칙에는 다음 3가지가 포함됩니다.

  • 키워드 S
  • 언어 L
  • 알림 A (true, false)

제출 버튼을 누르면 소스 코드에서 S가 있는지 검사를 하고, 있는 경우 언어를 L로 변경해서 제출합니다. A가 true인 경우에는 알림을 띄워서 L로 제출할 것인지, 원래 선택한 언어로 제출할 것인지 물어봅니다. false인 경우 아래 동영상 처럼 바로 언어를 바꿔 제출합니다.

다음은 S = "import java.util.", L = "Java 15" 인 경우입니다.

알림은 다음과 같은 느낌입니다.

위의 동영상과 스크린샷은 모두 이해를 돕기 위한 데모라 실제 모습과 메시지는 다를 수도 있습니다.

규칙은 각 유저마다 총 10개까지 만들 수 있게 할 예정이며, 유저가 정한 규칙의 순서대로 검사를 하다가 만족하는 규칙을 하나 발견하면 그 즉시 탐색을 중단하고 제출 또는 알림을 보여줄 예정입니다.

대회 제출은 제출 규칙을 적용하지 않을 예정입니다.

4. 도움말

"BOJ 시작하기"라는 도움말을 작성할 예정입니다. 다른 도움말은 그래도 조금씩 있지만, 사이트 이용 방법에 대한 도움말은 전혀 없어 이용 방법을 안내하는 도움말을 작성하려고 합니다. 

이 외에도 여러가지 도움말을 많이 추가하려고 합니다.

5. 2021-2022년 

유저 정보 페이지의 "2021-2022년"의 연도를 선택할 수 있게 하려고 합니다.

또 글 남기러 오겠습니다.

댓글을 작성하려면 로그인해야 합니다.