당신의 작업은 필기 숫자가 포함 된 이미지를 읽고, 숫자를 인식하고 인쇄하는 것입니다.
입력 : 28 * 28 회색조 이미지로, 공백으로 구분 된 0에서 255까지의 784 개의 일반 텍스트 숫자 시퀀스로 제공됩니다. 0은 흰색을 의미하고 255는 검은 색을 의미합니다.
출력 : 인식 된 숫자.
채점 : MNIST 데이터베이스 교육 세트 (ASCII 형식으로 변환)의 1000 개 이미지로 프로그램을 테스트합니다 . 이미 이미지를 무작위로 선택했지만 목록을 게시하지는 않습니다. 시험은 1 시간 이내에 완료되어야하며 n
정답 수를 결정 합니다.
n
프로그램 자격을 갖추려면 최소 200 이상이어야합니다. 소스 코드의 크기가 인 경우 s
점수는로 계산됩니다 s * (1200 - n) / 1000
. 최저 점수가 이깁니다.
규칙 :
- 프로그램은 표준 입력에서 이미지를 읽고 숫자를 표준 출력에 기록해야합니다
- 내장 OCR 기능 없음
- 타사 라이브러리 없음
- 외부 리소스 없음 (파일, 프로그램, 웹 사이트)
- 무료로 제공되는 소프트웨어를 사용하여 Linux에서 프로그램을 실행할 수 있어야합니다 (필요한 경우 와인 허용)
- 소스 코드는 ASCII 문자 만 사용해야합니다
- 답변을 수정할 때마다 예상 점수와 고유 버전 번호를 게시하십시오
입력 예 :
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 18 18 18 126 136 175 26 166 255 247 127 0 0 0 0 0 0 0 0 0 0 0 0 30 36 94 154 170 253 253 253 253 253 225 172 253 242 195 64 0 0 0 0 0 0 0 0 0 0 0 49 238 253 253 253 253 253 253 253 253 251 93 82 82 56 39 0 0 0 0 0 0 0 0 0 0 0 0 18 219 253 253 253 253 253 198 182 247 241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 156 107 253 253 205 11 0 43 154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 1 154 253 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 139 253 190 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 190 253 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 241 225 160 108 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 240 253 253 119 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 186 253 253 150 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 93 252 253 187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 249 253 249 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 130 183 253 253 207 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 148 229 253 253 253 250 182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 114 221 253 253 253 253 201 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 66 213 253 253 253 253 198 81 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 171 219 253 253 253 253 195 80 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 172 226 253 253 253 253 244 133 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 253 253 253 212 135 132 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
그건 그렇고,이 줄을 입력 앞에 추가하면 :
P2 28 28 255
pgm 형식의 유효한 이미지 파일을 반전 / 음색으로 얻을 수 있습니다.
이것이 올바른 색상으로 보이는 모습입니다.
출력 예 :
5
순위 :
No.| Name | Language | Alg | Ver | n | s | Score
----------------------------------------------------------------
1 | Peter Taylor | GolfScript | 6D | v2 | 567 | 101 | 63.933
2 | Peter Taylor | GolfScript | 3x3 | v1 | 414 | 207 | 162.702