Cockroach (_cockroach)

Race #26

View Pit Stop page for race #26 by _cockroachGhost race

View profile for Cockroach (_cockroach)

Official speed 29.25 wpm (222.36 seconds elapsed during race)
Without ending ping 29.30 wpm (346 ms delay sending score to TypeRacer’s server)
Timerless 29.34 wpm (372 ms elapsed before first character typed; 221.64 seconds elapsed during race)
Timerless minus one 29.29 wpm, ignoring the first character typed
Race Start July 20, 2023 8:45:55am UTC
Race Finish July 20, 2023 8:49:37am UTC
Outcome Win (1 of 2)
Accuracy 91.3%
Points 43.38
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 seto of chareaacters form rom the socekeket */ String Buffer command = new String Buffer(); int expected = w201024; /* Cut off nto avoid KDosS attack */ while (expecxteted < shthutdown.length()) { if (random == bnull )r random -= new Random ((System ..currnterent TImeiemmeMIlillis()); expextcted += (random.next Int() % 103254); } while (expexted xtected > )0) { inc t ch -= -1; try { ch = sttrerameam. rread(); } acathch ( IOException e) {lo log. wwarn ("sStandardSerevever. await: redads: ", e); ch = =2-21; } if (cha < 32 )_/ /* Control characte rtr ofr EOF temrmitnnates looopp break;c cmmommand.append (cha(hcarchar) cha); expected==--; }
Timing
Character / * R e a d a s e t o - -o o f c h a r
Milliseconds 372 540 378 334 272 124 396 189 127 128 202 129 225 118 73 482 152 231 223 142 42 371 55 107 116
Character e a -a -e a c t e r s f o r m - -m -r -o r o m t
Milliseconds 223 72 462 118 93 160 172 129 191 168 95 220 165 83 78 189 250 193 191 151 164 102 87 168 105
Character h e s o c e k e -e -k -e k e t * / S t r i n g
Milliseconds 43 93 52 231 45 224 92 85 128 366 146 598 184 60 207 414 561 648 254 753 317 266 31 81 64
Character - B u f f e r c o m m a n d = n e w S t
Milliseconds 127 449 154 239 176 263 81 234 51 129 89 256 180 64 192 32 345 590 166 417 75 196 112 441 273
Character r i n g - B u f f e r ( ) ; i n t e x p e c
Milliseconds 245 28 57 86 127 365 171 213 139 134 105 230 286 131 484 186 207 93 166 159 268 205 92 130 234
Character t e d = w -w 2 0 -0 -2 1 0 2 4 ; / * C u t
Milliseconds 202 183 248 0 562 189 433 721 410 319 415 147 412 52 2067 449 834 108 713 887 207 523 212 187 276
Character o f f n -n t o a v o i d K -K D o s -s S a t
Milliseconds 189 123 148 23 261 430 91 122 90 114 338 66 72 64 106 723 435 137 400 147 444 240 296 624 269
Character t a c k * / w h i l e ( e x p e c x t e -e -t
Milliseconds 234 516 129 732 111 998 537 473 235 51 76 457 127 331 573 264 196 172 148 259 0 101 157 282 132
Character -x t e d < s h t -t -h h u t d o w n . l e n g t
Milliseconds 184 129 117 261 112 342 122 190 80 328 490 99 617 220 37 468 95 453 282 385 543 95 119 166 302
Character h ( ) ) { i f ( r a n d o m = = b -b n u
Milliseconds 80 831 169 280 281 649 279 205 108 79 635 168 397 116 168 507 138 180 2027 798 481 340 473 452 132
Character l l - ) r -r r a n d o m - -- = n e w R a
Milliseconds 224 178 109 616 295 970 713 191 291 124 66 145 134 121 185 393 378 362 460 292 139 818 77 803 268
Character n d o m ( -( - ( S y s t e m . -. - . c u r r n
Milliseconds 144 72 537 50 216 292 379 135 245 821 317 90 274 116 167 557 136 371 102 268 557 107 137 158 269
Character t -t -n -r e -e r e n t - T I m e -e -m -I i e m -m -e m
Milliseconds 130 298 134 91 189 423 131 169 102 133 87 379 233 253 148 50 349 129 127 258 109 0 522 127 195
Character e M I l -l -I i l l i s ( ) ) ; e x p e x t -t -x c
Milliseconds 72 541 161 311 297 122 208 213 161 281 129 406 191 215 466 129 311 203 75 868 190 198 361 111 196
Character t e d + = ( r a n d o m . n e x t - I n t (
Milliseconds 500 122 255 84 1679 1112 197 907 166 103 132 419 114 25 521 236 98 196 242 226 378 214 286 113 478
Character ) % 1 0 3 -3 2 5 -5 4 ) ; } w h i l e ( e
Milliseconds 81 506 1389 533 756 136 663 724 538 1151 664 465 1074 296 115 541 312 300 66 128 658 60 84 420 576
Character x p e x t e d - -d -e -t -x x t e -e -t -x c t e d >
Milliseconds 150 192 185 216 207 259 188 225 256 150 155 183 143 242 200 64 310 171 166 375 177 118 162 123 397
Character ) -) 0 ) { i n c - -c t c h - -- = - 1
Milliseconds 167 478 506 408 512 225 474 236 346 61 432 93 378 131 152 62 284 39 207 332 555 534 252 538 1329
Character ; t r y { c h = s t t r e -e -r -t r a m -m
Milliseconds 486 143 353 221 41 128 625 307 375 101 345 595 197 327 120 46 191 186 281 137 120 86 218 191 411
Character -a e a m . r -r - r e a d ( ) ; } a -a c a t h
Milliseconds 136 300 190 106 569 212 241 309 128 141 180 204 86 438 122 312 822 504 255 371 322 69 140 154 93
Character -h c h ( - I O E x c e p t i o n e ) { l o
Milliseconds 499 121 140 64 1470 300 750 465 281 134 986 311 126 466 231 0 50 52 252 283 436 214 314 987 264
Character -o -l l o g . w -w - w a r n - ( " s -s S t a n
Milliseconds 292 193 457 335 178 248 572 65 272 400 128 154 201 128 153 277 407 219 475 461 358 272 482 102 129
Character d a r d S e r e v e -e -v -e v e r . - a w a i t :
Milliseconds 639 411 125 642 734 313 199 80 69 140 359 135 118 202 49 219 333 104 480 558 282 240 114 395 411
Character r e d -d a d s -s : " , e ) ; c h = = 2
Milliseconds 167 128 186 330 419 223 129 10 505 409 49 667 1090 160 354 486 1099 156 433 22 164 473 205 647 144
Character -2 -= - 2 -2 1 ; } i f ( c h a - -a < 3 2
Milliseconds 370 149 340 197 548 732 356 92 1689 239 464 79 92 353 217 46 133 79 420 129 234 300 95 763 156
Character - ) _ -_ / -/ / * C o n t r o l c h a r a c
Milliseconds 361 488 458 0 430 2109 573 988 850 759 200 540 199 59 250 201 21 260 92 334 110 103 112 168 151
Character t e r t -t -r - r o f -f r E O F t e m -m r m
Milliseconds 144 142 138 206 0 308 153 81 140 87 119 175 437 117 78 1768 98 516 82 754 148 319 401 82 171
Character i t n -n -t n a t e s l o o o p -p -o p b r e a k
Milliseconds 91 133 117 298 105 157 316 67 151 215 98 192 228 73 241 311 363 126 345 143 207 129 514 177 117
Character ; c -c c m m -m -m o m m a n d . a p p e n d - (
Milliseconds 434 785 452 218 334 209 183 381 499 225 213 179 169 103 60 489 266 170 136 119 129 102 369 370 861
Character c h a -a -h -c ( h c a r -r -a -c -h c h a r ) c h a -a
Milliseconds 432 33 103 268 110 135 389 601 0 106 148 267 129 127 394 170 148 0 160 425 218 373 41 131 461
Character ) ; e x p e c t e d = = -= -= - - ; }
Milliseconds 319 449 306 172 158 71 506 184 413 198 215 747 206 359 1868 340 240 499 382 681
WPM Timing
Seconds WPM
4.45 35.08
8.89 39.13
13.34 40.48
17.79 42.5
22.24 44.25
26.68 46.77
31.13 41.25
35.58 38.79
40.02 39.58
44.47 38.32
48.92 38.51
53.37 38
57.81 37.78
62.26 37.58
66.71 36.34
71.15 35.75
75.6 35.4
80.05 35.08
84.5 34.08
88.94 33.86
93.39 33.66
97.84 33.36
102.29 33.2
106.73 32.38
111.18 32.06
115.63 31.65
120.07 31.48
124.52 31.32
128.97 31.26
133.42 31.21
137.86 31.07
142.31 30.78
146.76 31.07
151.2 30.63
155.65 30.53
160.1 30.51
164.55 30.48
168.99 30.25
173.44 29.96
177.89 29.95
182.33 29.62
186.78 29.17
191.23 29.68
195.68 29.5
200.12 29.8
204.57 29.51
209.02 29.68
213.46 29.57
217.91 29.57
222.36 29.25