!fast for a coder (ocar_00)

Race #3

View Pit Stop page for race #3 by ocar_00Ghost race

View profile for !fast for a coder (ocar_00)

Official speed 24.19 wpm (268.87 seconds elapsed during race)
Without ending ping 24.21 wpm (219 ms delay sending score to TypeRacer’s server)
Timerless 24.22 wpm (118 ms elapsed before first character typed; 268.53 seconds elapsed during race)
Timerless minus one 24.18 wpm, ignoring the first character typed
Race Start September 23, 2023 12:59:06pm UTC
Race Finish September 23, 2023 1:03:35pm UTC
Outcome No win (2 of 3)
Accuracy 94.9%
Points 35.87
Text #10000 (Length: 542 characters)

/* Read a set of characters from the socket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to avoid DoS attack */ while (expected < shutdown.length()) { if (random == null) random = new Random(System.currentTimeMillis()); expected += (random.nextInt() % 1024); } while (expected > 0) { int ch = -1; try { ch = stream.read(); } catch (IOException e) { log.warn("StandardServer.await: read: ", e); ch = -1; } if (ch < 32) /* Control character or EOF terminates loop break; command.append((char) ch); expected--; }

Characters typed ?/* Read a set of characters from the socket *../ String Buffer command - = new String Buffer():; in t expected -= 1024; /* Cut off to avioid doDos S attack */ while (expected < suthutdown.length()) { if (random == null ) random = new Random (System.currentTimeMillis ()): ; esxpxpected += (random .. nextInt () % 1024); } Wwhile (expected > 0) {i int ch = -1 ; try { ch 0= stream.read(); } catch (IOException e ) { log.warn ("Standeard Server.await: read: ", e); ch = -1 ; } if (ch < 32 ) /* Control ccharacter or EOF terminates loop break; command. pappend((char) ch); expected --; }
Timing
Character ? -? / * R e a d a s e t o f c h a r a c
Milliseconds 118 1016 944 1849 553 1014 258 222 249 143 248 105 289 201 247 170 333 125 108 401 100 147 186 258 284
Character t e r s f r o m t h e s o c k e t * . -. .
Milliseconds 222 245 148 240 170 240 223 153 156 178 210 145 87 125 268 126 190 209 352 334 469 1084 704 566 1014
Character -. / S t r i n g - B u f f e r c o m m a n d
Milliseconds 420 772 325 927 240 204 187 144 84 212 378 438 279 346 166 196 149 193 300 128 258 136 184 101 169
Character - - -- = n e w S t r i n g - B u f f e r
Milliseconds 172 952 169 530 162 878 293 521 106 196 115 477 281 178 104 154 63 204 524 439 307 212 119 242 151
Character ( ) : -: ; i n - t e x p e c t e d - -- =
Milliseconds 849 37 1426 602 293 504 242 124 222 391 158 125 641 203 320 167 334 245 246 218 100 692 416 369 156
Character 1 0 2 4 ; / * C u t o f f t o a v i -i o
Milliseconds 1399 275 599 328 1161 929 711 2221 570 686 203 160 221 280 195 242 110 520 168 101 298 241 324 307 296
Character i d d o -o -d D o s - -s S a t t a c k * /
Milliseconds 183 138 132 742 196 490 138 585 620 121 149 450 143 520 213 274 266 158 184 279 132 159 1017 689 1961
Character w h i l e ( e x p e c t e d < s u t -t -u h u
Milliseconds 2125 170 201 196 98 155 938 588 223 208 215 320 220 205 175 135 2050 534 619 180 143 276 141 257 200
Character t d o w n . l e n g t h ( ) ) { i f ( r a n
Milliseconds 106 648 138 176 106 358 629 103 144 301 648 146 965 42 1355 859 2269 895 364 80 137 1482 744 242 114
Character d o m = = n u l l - ) r a n d o m = n
Milliseconds 499 237 168 140 904 98 352 448 198 240 137 425 363 803 359 876 237 131 286 212 195 170 842 231 475
Character e w R a n d o m - ( S y s t e m . c u r r e n
Milliseconds 106 229 139 794 375 336 257 184 160 147 389 749 1300 294 178 306 251 151 374 655 128 177 183 220 126
Character t T i m e M i l l i s - ( ) ) : - -: ; e s x
Milliseconds 126 989 337 169 142 1089 265 181 146 193 161 168 394 578 115 1341 1348 1004 382 157 828 238 483 223 0
Character p -p -x -s x p e c t e d + = ( r a n d o m . -.
Milliseconds 150 385 158 144 256 260 180 509 241 226 172 133 1468 960 329 1019 458 244 90 272 206 142 187 156 299
Character - . - n e x t I n t - ( ) % 1 0 2 4 ) ;
Milliseconds 157 293 237 622 300 228 268 224 691 283 157 164 371 712 348 719 1292 563 1005 279 573 462 1385 690 669
Character } W -W w h i l e ( e x p e c t e d > 0 )
Milliseconds 2155 839 1082 356 219 469 148 161 136 277 824 405 242 128 203 341 314 250 175 221 981 297 1086 1375 480
Character { i -i i n t c h = - 1 - ; t r y {
Milliseconds 1533 937 326 206 182 123 127 184 525 114 120 957 189 948 1126 240 904 802 164 982 160 154 270 1839 804
Character c h 0 -0 = s t r e a m . r e a d ( ) ; } c
Milliseconds 400 105 259 510 443 789 179 999 243 180 210 387 213 308 321 229 310 232 1045 68 1267 369 1281 399 585
Character a t c h ( I O E x c e p t i o n e - ) {
Milliseconds 169 223 302 107 162 1358 921 150 841 1129 348 219 192 294 103 164 142 237 304 230 620 520 473 1621 967
Character l o g . w a r n - ( " S t a n d e -e a r d - S
Milliseconds 371 217 89 592 715 202 184 169 181 659 625 1529 1243 219 212 225 239 457 361 137 170 285 179 827 494
Character e r v e r . a w a i t : r e a d : " , e ) ;
Milliseconds 343 171 263 199 286 341 506 582 264 509 122 1759 1029 303 224 316 370 607 960 1324 1323 766 452 1355 1211
Character c h = - 1 - ; } i f ( c h < 3 2
Milliseconds 449 558 90 614 809 123 1244 307 220 716 699 169 1378 1822 683 135 107 1206 574 91 529 835 895 1000 163
Character - ) / * C o n t r o l c -c c h a r a c t e
Milliseconds 227 719 1252 754 829 1530 536 849 556 145 243 224 140 256 330 673 416 461 436 135 282 188 297 239 206
Character r o r E O F t e r m i n a t e s l o o p
Milliseconds 133 149 267 259 141 1179 1054 367 401 622 198 152 172 159 213 198 164 222 185 157 276 205 165 177 200
Character b r e a k ; c o m m a n d . - p -p a p p e n d
Milliseconds 335 317 394 208 144 488 526 660 87 118 640 215 131 361 449 184 509 372 372 262 142 161 257 127 239
Character ( ( c h a r ) c h ) ; e x p e c t e d - - -
Milliseconds 1053 130 1223 100 142 207 1045 479 709 108 941 746 490 444 212 202 160 306 242 208 190 362 407 434 122
Character ; }
Milliseconds 726 448 1266
WPM Timing
Seconds WPM
5.38 6.69
10.75 31.24
16.13 33.47
21.51 29.57
26.89 30.35
32.26 31.99
37.64 30.29
43.02 29.85
48.4 27.77
53.77 28.79
59.15 28
64.53 26.96
69.91 27.64
75.28 27.26
80.66 26.93
86.04 26.22
91.42 26.52
96.79 26.9
102.17 26.78
107.55 27.22
112.93 26.67
118.3 26.58
123.68 26.39
129.06 26.13
134.44 25.8
139.81 25.23
145.19 25.37
150.57 25.1
155.95 25.09
161.32 24.84
166.7 24.55
172.08 24.69
177.46 24.61
182.83 24.81
188.21 24.61
193.59 24.3
198.96 24.49
204.34 24.37
209.72 24.15
215.1 23.99
220.47 23.79
225.85 23.64
231.23 23.35
236.61 23.33
241.98 23.56
247.36 23.87
252.74 24.17
258.12 24.18
263.49 24.14
268.87 24.19