Speedcuber (marzuq_speedcuber)

Race #15

View Pit Stop page for race #15 by marzuq_speedcuberGhost race

View profile for Speedcuber (marzuq_speedcuber)

Official speed 32.97 wpm (197.27 seconds elapsed during race)
Without ending ping 33.01 wpm (217 ms delay sending score to TypeRacer’s server)
Timerless 33.08 wpm (447 ms elapsed before first character typed; 196.61 seconds elapsed during race)
Timerless minus one 33.02 wpm, ignoring the first character typed
Race Start December 28, 2023 12:17:04pm UTC
Race Finish December 28, 2023 12:20:22pm UTC
Outcome Win (1 of 2)
Accuracy 96.1%
Points 48.90
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 String Beuffer(); int exepected = 1024; /* Cut off to avoid DoS attack */ while (expected < shutdown.lenghtth*(()0) { if (random == null) random = new Random(System. currentTimeMillis()0); expected ++= (random.nextInt() !@#=$% 1-024); } w2hilehile (expectded > 0 ) { int ch = -1; try { ch = stream. eread(); } catch (IOException e ) { log.ewwarn("StandardServer.waawait: read: ", e); ch = 0-1; } if (ch < 32) /* Contronl character or EOF terminates loop break; command.appednd((char) ch); experccted--; }
Timing
Character ? -? / * R e a d a s e t o f c h a r a c
Milliseconds 447 1073 1048 2649 463 648 144 88 152 168 96 169 144 144 199 152 169 114 78 151 106 110 144 135 249
Character t e r s f r o m t h e s o c k e t * / S
Milliseconds 256 136 416 176 226 102 169 20 223 221 136 113 85 90 344 111 136 233 73 182 433 583 718 250 681
Character t r i n g B u f f e r c o m m a n d = n e w
Milliseconds 285 234 83 133 112 632 216 368 195 169 92 200 92 108 96 184 113 105 154 109 519 297 359 119 145
Character S t r i n g - B e -e u f f e r ( ) ; i n t
Milliseconds 160 704 145 199 97 111 60 148 416 342 258 410 542 144 136 126 114 672 120 588 203 169 104 92 180
Character e x e -e p e c t e d = 1 0 2 4 ; / * C u t
Milliseconds 111 225 343 495 618 140 233 176 112 223 208 1032 560 641 743 305 785 567 215 880 1048 418 424 142 169
Character o f f t o a v o i d D o S a t t a c k
Milliseconds 184 167 37 187 184 273 127 96 162 183 331 157 277 136 951 571 656 257 185 127 159 161 210 182 608
Character * / w h i l e ( e x p e c t e d < s h u t
Milliseconds 544 1927 437 964 105 111 45 146 257 404 628 282 245 206 233 921 129 207 225 271 200 152 139 253 280
Character d o w n . l e n g h t -t -h t h * ( -( -* ( ) 0 -0 )
Milliseconds 297 119 170 190 352 566 138 106 311 184 37 643 159 521 289 662 145 471 152 837 86 341 560 318 354
Character { i f ( r a n d o m = = n u l l ) r a n
Milliseconds 897 303 192 50 152 863 471 160 522 142 282 159 441 363 179 146 472 233 229 136 703 497 456 90 128
Character d o m = n e w R a n d o m ( S y s t e m .
Milliseconds 89 139 162 273 1191 337 929 145 100 209 624 224 112 137 80 137 536 862 233 201 393 167 67 293 222
Character - c u r r e n t T i m e M i l l i s ( ) 0 -0 ) ;
Milliseconds 411 173 147 157 159 146 88 137 793 236 354 135 857 192 192 176 40 520 506 126 311 400 272 449 191
Character e x p e c t e d + + -+ = ( r a n d o m . n e x
Milliseconds 177 232 200 136 290 294 199 161 184 477 218 514 582 441 640 296 152 383 189 204 277 275 383 61 206
Character t I n t ( ) ! -! @ -@ # = -= -# $ -$ % 1 - -- 0 2 4
Milliseconds 190 826 238 128 463 276 397 760 581 507 471 472 400 664 200 522 526 570 927 453 319 582 536 451 663
Character ) ; } w 2 h i l e -e -l -i -h -2 h i l e ( e x p
Milliseconds 1029 412 187 736 271 434 0 0 126 51 158 199 152 153 128 583 633 126 49 124 316 792 361 209 199
Character e c t d -d e d > 0 - ) { i n t c h =
Milliseconds 119 226 176 345 349 168 216 241 485 227 944 385 279 308 253 1216 510 201 94 93 181 160 96 285 1266
Character - 1 ; t r y { c h = s t r e a m . e
Milliseconds 575 1353 536 753 267 218 219 448 304 464 296 375 128 176 678 347 440 164 203 88 61 203 394 231 145
Character -e - r e a d ( ) ; } c a t c h ( I O E x c e
Milliseconds 256 183 128 57 84 162 383 122 472 553 575 286 321 546 223 232 118 226 586 552 326 1264 779 400 198
Character p t i o n e - ) { l o g . e w -w -e w a r n
Milliseconds 127 135 129 41 245 275 92 130 518 619 297 591 352 704 200 432 221 420 166 240 144 113 105 169 350
Character ( " S t a n d a r d S e r v e r . w a -a -w a w a i
Milliseconds 626 1213 888 249 240 231 160 513 241 182 754 198 249 479 354 0 678 481 168 320 175 137 143 178 455
Character t : r e a d : " , e ) ; c h = 0 -0 - 1
Milliseconds 101 562 204 173 104 96 244 427 233 471 785 536 872 1233 407 231 272 122 237 525 453 1012 793 923 655
Character ; } i f ( c h < 3 2 ) / * C o n t r
Milliseconds 545 289 805 434 168 128 109 393 305 84 254 254 217 720 152 824 383 697 1432 376 519 120 132 158 191
Character o n -n l c h a r a c t e r o r E O F t e r
Milliseconds 130 103 454 305 156 284 129 43 149 194 270 206 128 105 175 177 360 159 346 622 361 267 274 162 365
Character m i n a t e s l o o p b r e a k ; c o m m a
Milliseconds 213 136 103 128 160 153 223 143 230 243 144 175 154 247 232 78 90 137 287 167 144 100 104 528 205
Character n d . a p p e d -d n d ( ( c h a r ) c h ) ; e
Milliseconds 112 135 434 206 200 177 105 256 398 273 144 288 159 281 119 110 115 560 240 382 122 480 419 244 152
Character x p e r c -c -r c t e d - - ; }
Milliseconds 257 227 140 209 239 375 153 297 223 93 253 1092 220 383 327 369
WPM Timing
Seconds WPM
3.95 3.04
7.89 21.29
11.84 38.53
15.78 38.78
19.73 42.58
23.67 41.06
27.62 41.71
31.56 39.92
35.51 37.85
39.45 39.24
43.4 38.99
47.34 36.75
51.29 36.73
55.24 38.02
59.18 36.09
63.13 35.55
67.07 35.6
71.02 35.65
74.96 35.86
78.91 36.19
82.85 36.06
86.8 36.22
90.74 35.84
94.69 35.86
98.64 34.43
102.58 33.46
106.53 33.12
110.47 32.7
114.42 32.72
118.36 32.54
122.31 32.08
126.25 32.22
130.2 32.44
134.14 32.56
138.09 32.15
142.03 32.27
145.98 32.14
149.93 32.02
153.87 31.97
157.82 32.09
161.76 31.9
165.71 31.36
169.65 31.48
173.6 31.24
177.54 31.5
181.49 31.8
185.43 32.68
189.38 32.95
193.32 33.08
197.27 32.97