Comments (7)
자동으로 부여하기
ex) /problem/1000
, /problem/1001
, /problem/1002
, ...
단, 이 방법은 구현이 힘들 수 있음.
from litmus-site.
영어 소문자, 하이픈(-
), 숫자
ex) /problem/a-plus-b
, /problem/cse-001
, ...
from litmus-site.
영어 대소문자와 숫자 ([a-zA-Z0-9]+
)
ex) /problem/LosAngeles323
from litmus-site.
영어 대소문자, 일부 구분 기호(+
, -
, _
), 숫자, 한글
ex) /problem/태권_브이
단, URL Encoding에 의해 /problem/%ED%83%9C%EA%B6%8C_%EB%B8%8C%EC%9D%B4
으로 변환됨
from litmus-site.
영어 대소문자, 일부 구분 기호(+
, -
, _
), 숫자
ex) /problem/Standing_Egg_03
, /problem/super-vs-bat
from litmus-site.
그대로 유지하기 (영어 소문자와 숫자) [a-z0-9]+
ex) /problem/aplusb
, /problem/cse001
, /problem/cpp01
, ...
from litmus-site.
투표 결과
"영어 소문자, 하이픈(-
), 숫자"가 👍 2 / 👎 0 으로 결정되었으나, 최종 결과는 다음과 같습니다.
영어 대소문자, 하이픈(-
), 숫자
ex) /problem/A-Problem-X
기존 패턴이 (?P<param>\w+)
였기 때문에, (?P<param>[\w\-]+)
로 바꾸면 될 거라 생각합니다.
구현할 때 참고해보세요.
from litmus-site.
Related Issues (20)
- 채점 오류 메시지에 경로가 노출된다
- No module named sgbackend HOT 2
- 회원가입 후 인증 활성화 방법
- 질의/응답 시스템 개선 필요 HOT 2
- 대회에 있는 댓글 여부
- problem clarifications 추가 안됨
- 이름과 학번 표시 권한 추가 HOT 1
- 관리자를 위한 공지 작성 폼
- 대회 제출 언어 제한
- 문제 복제 시 500 에러
- Litmus1의 problemset 마이그레이션 HOT 1
- 유지관리를 위한 Documentation 작업
- 유저 매뉴얼 작성
- 권한 요청 폼 작성
- 문제 수정 도중 대회 생성
- submodule에 관한 문제
- 404 ERROR
- Removal directory named "static/"
- pip 의존성 설치 중 문제 발생. HOT 4
- port site for python 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from litmus-site.