dirty_qwerty (soapfish)

Race #1

View Pit Stop page for race #1 by soapfishGhost race

View profile for dirty_qwerty (soapfish)

Official speed 41.42 wpm (157.03 seconds elapsed during race)
Without ending ping 41.48 wpm (232 ms delay sending score to TypeRacer’s server)
Timerless 41.65 wpm (629 ms elapsed before first character typed; 156.17 seconds elapsed during race)
Timerless minus one 41.57 wpm, ignoring the first character typed
Race Start August 14, 2023 5:44:46am UTC
Race Finish August 14, 2023 5:47:23am UTC
Outcome Win (1 of 3)
Accuracy 96.5%
Points 61.44
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 /*I Read a set of characters from teh sothe socket */ StringBuffer command = new STrtring Buffer (); into exint exprected = 1024; /* Cut fooff to avoid DoS attack */ while (expected < shutdown.legnngth()) { if (random = = null) random =new = new Random(System.current TimeMillis()); expected += (random.nextInt() % 1024); } while (expected > 0) { int ch = -1; try _{ ch = stream.read(); } catch (IOException e). ) { log.warn(S"StandardServer. await: read: ", e); chi = -1; } if (ch < 32) /* Control character or EOF terminates loop break; command. appappend((chhar) ch); expected ---; }
Timing
Character / * I - -I R e a d a s e t o f c h a r
Milliseconds 629 362 0 83 673 116 98 387 413 115 103 80 117 98 373 78 84 123 225 52 51 236 54 104 79
Character a c t e r s f r o m t e h s o -s -o -t -e -h - t
Milliseconds 172 229 203 371 46 166 123 94 195 53 60 44 107 118 24 70 170 91 446 0 120 0 0 0 329
Character h e s o c k e t * / S t r i n g B u f f e r
Milliseconds 247 59 74 178 103 171 197 212 81 156 312 430 158 281 316 241 92 28 168 503 264 167 139 462 57
Character c o m m a n d = n e w S T r -r -T t r i n g
Milliseconds 222 252 56 450 109 102 91 79 227 569 70 234 78 56 129 332 115 366 356 118 85 159 198 41 148
Character - B u f f e r - ( ) ; i n t o e x -e -x -i -n
Milliseconds 167 356 365 256 213 161 272 51 332 378 221 159 606 27 192 42 138 130 40 229 177 498 0 117 0
Character -t -o - i n t e x p r -r e c t e d = 1 0 2 4 ;
Milliseconds 0 0 0 462 58 86 206 276 184 171 114 374 88 186 192 123 186 81 256 44 552 40 646 89 592
Character / * C u t f o -f -o o f f t o a v o i d
Milliseconds 44 607 363 357 301 352 35 125 191 16 580 0 344 77 130 62 120 95 35 321 79 237 50 72 103
Character D o S a t t a c k * / w h i l e ( e x p e
Milliseconds 820 306 594 263 309 254 141 75 198 53 307 284 317 135 437 33 54 155 78 58 312 330 184 245 76
Character c t e d < s h u t d o w n . l e g n -n -g n g t
Milliseconds 264 185 57 185 89 462 47 280 46 262 100 633 38 116 34 356 303 84 114 99 623 108 134 44 218
Character h ( ) ) { i f ( r a n d o m = - = n u
Milliseconds 16 506 129 516 435 637 413 260 33 46 479 270 73 99 152 113 37 290 319 150 571 220 29 272 212
Character l l ) r a n d o m = n e w -n -e -w - -= = n e
Milliseconds 468 121 370 556 358 87 334 255 65 57 467 267 149 70 88 255 637 0 0 0 142 1629 75 491 53
Character w R a n d o m ( S y s t e m . c u r r e n t -
Milliseconds 35 160 865 237 97 314 109 47 435 456 325 526 328 74 130 513 266 117 641 153 97 83 173 183 428
Character T i m e M i l l i s ( ) ) ; e x p e c t e d +
Milliseconds 272 247 44 40 701 234 251 124 65 101 756 120 357 643 108 325 194 108 142 399 198 75 213 93 526
Character = ( r a n d o m . n e x t I n t ( ) % 1 0 2
Milliseconds 1092 41 673 407 70 135 371 30 41 313 265 12 216 128 345 685 77 572 133 367 507 114 741 35 305
Character 4 ) ; } w h i l e ( e x p e c t e d > 0
Milliseconds 63 833 369 113 1720 269 240 36 22 108 160 310 360 277 203 215 291 230 205 70 201 89 213 39 527
Character ) { i n t c h = - 1 ; t r y _ -_ {
Milliseconds 335 111 451 487 240 42 45 397 277 50 265 226 49 657 61 605 56 354 172 53 93 489 816 1375 677
Character c h = s t r e a m . r e a d ( ) ; } c a t
Milliseconds 208 67 297 255 84 335 145 179 87 101 168 1270 275 81 68 124 468 155 1014 71 597 232 206 159 107
Character c h ( I O E x c e p t i o n e ) . - -. -) )
Milliseconds 264 64 97 526 627 52 532 223 214 210 88 116 109 54 55 461 185 337 671 52 732 118 141 936 773
Character { l o g . w a r n ( S -S " S t a n d a r d S e r
Milliseconds 695 1098 457 188 36 248 273 177 92 179 354 489 750 521 256 455 92 151 77 294 64 220 405 188 108
Character v e r . - a w a i t : r e a d : " , e ) ;
Milliseconds 300 158 84 180 150 428 102 71 327 221 42 540 592 110 59 106 145 1147 192 442 487 50 485 354 797
Character c h i -i = - 1 ; } i f ( c h < 3 2
Milliseconds 97 366 53 129 569 677 309 33 1061 28 584 40 527 131 353 19 48 349 907 24 235 358 79 504 54
Character ) / * C o n t r o l c h a r a c t e r o r
Milliseconds 364 634 582 607 326 526 436 47 66 172 87 221 103 256 83 146 70 149 223 188 167 79 72 285 57
Character E O F t e r m i n a t e s l o o p b r e a
Milliseconds 74 1025 71 97 354 375 163 62 109 149 83 243 92 84 151 138 163 258 123 126 133 248 181 72 78
Character k ; c o m m a n d . a p p -a -p -p - a p p e n d
Milliseconds 86 683 77 396 35 216 133 91 180 45 238 56 202 98 169 725 0 0 745 637 70 146 140 263 55
Character ( ( c h h -h a r ) c h ) ; e x p e c t e d -
Milliseconds 455 203 589 117 106 507 56 108 469 342 817 49 270 794 29 134 193 639 64 216 210 78 183 219 497
Character - - - -- ; }
Milliseconds 550 467 178 552 662 59 488
WPM Timing
Seconds WPM
3.14 30.57
6.28 55.4
9.42 54.77
12.56 54.45
15.7 55.79
18.84 51.58
21.98 49.13
25.12 47.29
28.26 47.13
31.41 46.23
34.55 46.89
37.69 48.08
40.83 49.09
43.97 48.85
47.11 47.89
50.25 48
53.39 47.43
56.53 45.22
59.67 45.25
62.81 45.28
65.95 45.12
69.09 45.16
72.23 44.52
75.37 44.74
78.51 44.32
81.65 43.94
84.79 44.3
87.93 44.49
91.07 44.01
94.22 43.43
97.36 43.51
100.5 43.46
103.64 43.65
106.78 42.59
109.92 42.03
113.06 41.61
116.2 42.03
119.34 42.03
122.48 41.64
125.62 41.27
128.76 41.19
131.9 41.03
135.04 41.23
138.18 41.6
141.32 42.46
144.46 42.36
147.6 42.11
150.74 41.95
153.89 41.88
157.03 41.42