SnekChrmr (snekchrmr)

Race #112

View Pit Stop page for race #112 by snekchrmrGhost race

View profile for SnekChrmr (snekchrmr)

Official speed 31.82 wpm (204.40 seconds elapsed during race)
Without ending ping 32.23 wpm (2,210 ms delay sending score to TypeRacer’s server)
Timerless 32.30 wpm (476 ms elapsed before first character typed; 201.71 seconds elapsed during race)
Timerless minus one 32.24 wpm, ignoring the first character typed
Race Start June 26, 2024 8:12:20am UTC
Race Finish June 26, 2024 8:15:45am UTC
Outcome No win (2 of 3)
Accuracy 94.1%
Points 47.20
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 (*/ StringBuffer command = new sStringBuffer():; int ecxpected = 1024 ; /* Cut off to avoid DosS attack */ while )(expected (< shiutdown.length ()) [{ if (random == null) random = new Random(Sytstem.rcurrneentTimeMIll9l899illis()); expected += (random.nextINtnt() ^&&#% 1024); } while (expected > 0) { oint ch = -1; try { ch ] ] ]\\\= stream.read(); } catch (IOExpecception e) { logw.wraanrn ("Standard Server.ataawawait: read: ", e_); ch = 0-1; } if (ch < 32) /* Control characeter ror EoOF terminated s loop break; command. append((char) ch); expected --:; }
Timing
Character / * R e a d a s e t o f c h a r a c t e
Milliseconds 476 967 297 439 205 204 196 138 95 134 144 240 188 143 120 136 59 235 159 91 118 184 89 307 148
Character r s f r o m t h e s o c k e t ( -( * / S
Milliseconds 135 176 116 140 208 55 143 104 99 95 99 70 194 77 142 218 54 177 281 338 578 295 849 265 343
Character t r i n g B u f f e r c o m m a n d = n e w
Milliseconds 190 222 80 153 128 407 224 108 172 144 98 203 382 130 194 145 100 96 216 248 452 242 190 144 146
Character s -s S t r i n g B u f f e r ( ) : -: ; i n t
Milliseconds 156 282 370 240 133 183 214 30 232 349 321 139 174 139 116 442 159 581 696 182 255 155 217 211 243
Character e c -c x p e c t e d = 1 0 2 4 - ; / * C
Milliseconds 256 669 433 384 212 186 201 268 134 215 120 1744 281 730 848 1111 1019 224 532 364 166 382 525 374 344
Character u t o f f t o a v o i d D o s -s S a t t
Milliseconds 243 165 119 210 161 151 158 113 135 127 167 196 191 108 167 163 280 333 364 350 183 316 229 215 206
Character a c k * / w h i l e ) -) ( e x p e c t e d
Milliseconds 361 283 142 190 332 718 231 134 113 118 156 156 129 879 555 266 357 362 184 143 269 275 141 234 186
Character ( -( < s h i -i u t d o w n . l e n g t h - ( )
Milliseconds 821 480 1099 544 378 82 199 510 156 128 227 89 128 408 267 342 85 282 203 211 138 288 407 369 157
Character ) [ -[ { i f ( r a n d o m = = n u l l )
Milliseconds 228 322 922 479 401 410 666 132 126 652 328 186 212 162 347 186 509 275 203 132 178 229 387 184 599
Character r a n d o m = n e w R a n d o m ( S y t -t
Milliseconds 361 247 254 176 125 188 153 173 511 185 168 165 130 225 344 243 125 135 120 168 455 1046 468 375 487
Character s t e m . r -r c u r r n e -e -n e n t T i m e M I l
Milliseconds 77 153 163 195 278 350 311 81 225 147 132 276 191 381 152 171 202 181 587 240 172 135 446 187 215
Character l -l -l -I 9 l -l -9 8 -8 9 -9 9 -9 i l l i s ( ) ) ; e
Milliseconds 156 275 151 390 651 308 331 125 253 490 1168 452 247 609 1652 506 153 264 208 500 218 171 634 164 259
Character x p e c t e d + = ( r a n d o m . n e x t I N
Milliseconds 296 206 109 198 285 150 239 220 827 436 349 533 307 212 115 140 173 166 292 335 109 419 252 1321 530
Character t -t -N n t ( ) ^ & -& -^ & -& # -# % 1 0 2 4 ) ;
Milliseconds 179 440 157 239 79 490 179 384 1238 762 302 183 250 447 589 329 2980 503 1986 687 390 526 674 585 172
Character } w h i l e ( e x p e c t e d > 0 ) {
Milliseconds 465 371 193 72 103 216 115 192 383 460 362 141 191 787 34 414 218 155 566 373 633 964 364 756 256
Character o -o i n t c h = - 1 ; t r y { c h ]
Milliseconds 390 491 242 125 174 273 437 125 547 529 187 1287 1377 540 180 116 221 138 191 846 433 269 178 602 385
Character - -] ] - -] ] \ \ \ -\ -\ -\ -] = s t r e a m . r
Milliseconds 255 392 396 339 304 246 152 751 521 0 0 0 0 0 0 588 497 220 108 221 67 180 212 293 199
Character e a d ( ) ; } c a t c h ( I O E x p e -e $c -c
Milliseconds 112 150 172 453 172 810 249 425 352 184 154 147 217 148 108 357 691 414 418 548 462 167 528 106 268
Character c e p t i o n e ) { l o g w -w . w r a -a -r a
Milliseconds 590 194 102 190 147 128 122 117 427 527 245 560 274 296 215 118 335 336 279 136 213 124 500 147 150
Character n -n r n - ( " S t a n d a r d - S e r v e r .
Milliseconds 209 545 108 164 138 450 302 442 384 252 301 126 130 196 164 210 200 562 151 212 414 251 203 119 227
Character a t a -a -t a w a -a -w -a w a i t : r e a d : " ,
Milliseconds 363 171 238 262 143 189 493 208 202 154 157 94 127 250 169 652 274 137 106 116 157 464 191 385 705
Character e _ -_ ) ; c h = 0 -0 - 1 ; } i f ( c
Milliseconds 183 299 549 473 278 634 193 177 204 360 361 222 829 538 297 1169 388 179 887 330 258 187 203 485 554
Character h < 3 2 ) / * C o n t r o l c h a r a c
Milliseconds 199 365 765 666 492 276 1350 306 399 850 368 389 205 144 103 176 61 203 136 207 109 128 84 202 129
Character e -e t e r r -r o r E o -o O F t e r m i n a t
Milliseconds 348 378 204 125 99 169 276 352 290 129 153 412 212 526 299 198 442 170 140 133 198 252 51 131 117
Character e d - -d s l o o p b r e a k ; c o m m a n
Milliseconds 147 215 181 435 152 138 116 446 321 158 179 196 176 105 113 86 329 579 253 642 64 196 159 162 156
Character d . - a p p e n d ( ( c h a r ) c h ) ; e x
Milliseconds 295 351 521 448 122 139 185 57 192 150 642 197 435 178 105 109 415 274 259 186 545 635 193 174 358
Character p e c t e d - - - : -: ; }
Milliseconds 194 123 268 241 111 230 236 413 421 211 700 404 396 342 605
WPM Timing
Seconds WPM
4.09 44.03
8.18 64.58
12.26 53.82
16.35 54.31
20.44 51.66
24.53 48.92
28.62 44.87
32.7 41.1
36.79 43.38
40.88 42.56
44.97 42.16
49.06 40.36
53.14 40.19
57.23 39.21
61.32 39.33
65.41 40
69.5 39.54
73.58 39.14
77.67 37.54
81.76 35.67
85.85 36.06
89.94 36.29
94.02 35.48
98.11 34.61
102.2 33.23
106.29 32.52
110.38 32.72
114.46 32.81
118.55 32.49
122.64 32
126.73 32.1
130.82 31.1
134.9 31.58
138.99 31.77
143.08 31.79
147.17 31.64
151.26 31.73
155.34 31.59
159.43 31.76
163.52 31.63
167.61 31.29
171.7 31.24
175.78 30.92
179.87 31.49
183.96 31.57
188.05 31.97
192.14 32.04
196.22 32.29
200.31 32.35
204.4 31.82