TypeSquid (typesquid)

Race #23

View Pit Stop page for race #23 by typesquidGhost race

View profile for TypeSquid (typesquid)

Official speed 30.24 wpm (215.08 seconds elapsed during race)
Without ending ping 30.42 wpm (1,278 ms delay sending score to TypeRacer’s server)
Timerless 30.55 wpm (935 ms elapsed before first character typed; 212.87 seconds elapsed during race)
Timerless minus one 30.50 wpm, ignoring the first character typed
Race Start September 14, 2024 9:09:44am UTC
Race Finish September 14, 2024 9:13:19am UTC
Outcome Win (1 of 3)
Accuracy 93.2%
Points 44.85
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 /(* Resasdd a set of characters from the socket */ String BUuffer command = new String Buffer(); iontnt expected = qq10234 ; /* Cut off to acoivvoid DosS attack */ while (expected < ashshutdown .length()) {i if *(random == null) random = new Random(SYsystem.curerrentTimeMIillis()); expected =+= (random. next*Itrnt() ^% 1024); } while (expected > 10 ) i{ int ch [-+= =-1; tury { ch (= stream .read(); } catch (IOException e) { log.war,mn("StqanandardSServer.await;: read: `\", e); ch = -1; } if (vhch < 32) /* Control charactreer or EOF terminatedc s loo pp break; command.append((char) ch)lp;; expected--; {}
Timing
Character / ( -( * R e s -s a s d -d -s d a s e t o f
Milliseconds 935 823 541 359 568 683 195 164 440 91 132 94 345 190 134 124 200 139 152 118 161 118 276 91 111
Character c h a r a c t e r s f r o m t h e s o c k e
Milliseconds 441 77 254 404 132 380 200 84 962 222 175 177 182 27 167 110 285 111 146 92 248 208 239 118 133
Character t * / S t r i n g - B U -U u f f e r c o m
Milliseconds 200 195 855 608 215 681 367 488 236 147 42 200 458 202 166 500 188 179 204 101 146 175 196 143 137
Character m a n d = n e w S t r i n g - B u f f e r
Milliseconds 149 104 134 292 124 393 258 834 35 90 98 952 241 246 158 115 51 110 390 222 201 332 163 97 112
Character ( ) ; i o n t -t -n -o n t e x p e c t e d =
Milliseconds 596 133 484 238 145 12 141 135 238 177 153 201 130 129 244 263 147 146 215 219 80 198 139 594 264
Character q q -q -q 1 0 2 3 -3 4 - ; / * C u t o f f
Milliseconds 585 450 347 173 327 316 594 16 424 394 389 411 474 168 320 807 402 1173 315 158 131 271 106 151 76
Character t o a c o i -i -o v -v -c v o i d D o s -s S a t
Milliseconds 438 101 137 634 518 125 79 303 168 192 247 187 115 140 109 333 171 636 482 154 316 516 185 315 272
Character t a c k * / w h i l e ( e x p e c t e d <
Milliseconds 178 119 251 155 363 432 553 231 238 62 70 35 118 109 526 607 291 158 133 246 171 95 206 247 717
Character a s h -h -s -a s h u t d o w n - . l e n g t h (
Milliseconds 722 311 0 84 312 162 447 120 101 211 415 322 102 126 92 210 353 242 360 182 141 116 435 100 530
Character ) ) { i -i i f * -* ( r a n d o m = = n u
Milliseconds 310 264 323 715 466 385 140 220 87 115 610 611 629 527 213 142 138 179 110 146 586 145 221 203 220
Character l l ) r a n d o m = n e w R a n d o m ( S
Milliseconds 197 198 1865 344 570 146 102 144 170 204 175 575 305 234 72 50 423 497 1078 193 221 159 105 719 1010
Character Y -Y s -s y s t e m . c u r e r -r -e r e n t T i m e
Milliseconds 262 510 112 527 239 152 255 87 145 326 612 191 142 170 17 408 194 140 98 162 148 668 290 205 124
Character M I -I i l l i s ( ) ) ; e x p e c t e d = -= +
Milliseconds 574 98 451 224 194 187 410 209 637 133 229 570 181 298 229 190 125 237 214 64 239 408 398 437 268
Character = ( r a n d o m . - n e x t * -* I t r -r -t n t
Milliseconds 278 288 994 889 202 132 127 180 124 429 231 345 223 96 563 139 607 429 326 505 44 263 533 300 201
Character ( ) ^ -^ % 1 0 2 4 ) ; } w h i l e ( e x
Milliseconds 772 150 265 1201 347 340 449 1164 250 777 534 1796 465 180 1136 244 170 108 55 62 77 144 684 449 253
Character p e c t e d > 1 -1 0 - ) i -i { i n t c
Milliseconds 131 138 235 334 134 233 185 582 533 1674 488 761 311 672 1037 182 381 331 360 601 196 159 76 111 236
Character h [ -[ - -- + -+ = = -= - 1 ; t u -u r y { c
Milliseconds 82 350 299 415 313 433 242 443 341 436 1237 313 256 765 590 128 247 143 360 114 175 171 1609 400 597
Character h ( -( = s t r e a m - . r e a d ( ) ; }
Milliseconds 70 201 390 388 685 2195 387 80 329 69 110 179 179 569 318 498 77 104 275 529 97 356 200 547 284
Character c a t c h ( I O E x c e p t i o n e ) { l
Milliseconds 260 78 371 273 137 149 470 709 357 447 690 323 196 216 205 164 21 199 92 173 585 230 484 331 897
Character o g . w a r , -, m -m n ( " S t q a n -n -a -q a n d a
Milliseconds 177 145 282 459 520 114 419 411 289 300 224 642 590 1123 332 212 0 165 292 145 159 189 158 114 490
Character r d S S -S e r v e r . a w a i t ; -; : r e a d :
Milliseconds 119 283 750 86 487 152 186 348 19 154 496 282 292 163 374 135 394 315 279 182 195 82 493 185 455
Character ` -` \ -\ " , e ) ; c h = - 1 ; } i f
Milliseconds 214 596 438 444 0 0 1009 313 214 841 423 202 236 145 245 500 249 866 678 666 163 536 326 201 150
Character ( v h -h -v c h < 3 2 ) / * C o n t r o l
Milliseconds 307 1342 236 124 307 187 136 124 371 719 448 2504 365 465 244 1062 863 535 852 219 249 178 275 148 209
Character c h a r a c t r e -e -r e r o r E O F t e r
Milliseconds 105 263 36 177 168 734 662 314 10 79 279 155 199 78 257 227 90 118 841 570 173 357 496 470 102
Character m i n a t e d c - -c -d s l o o p -p - p b r
Milliseconds 326 112 211 148 210 170 269 53 98 263 166 196 187 383 148 235 171 409 154 324 171 282 152 184 218
Character e a k ; c o m m a n d . a p p e n d ( ( c h a r
Milliseconds 99 142 692 611 153 286 116 173 153 152 136 511 187 464 206 152 105 202 333 898 164 596 421 132 236
Character ) c h ) l -l p ; -; -p ; e x p e c t e d - - ;
Milliseconds 591 268 227 116 612 610 466 309 0 358 188 273 227 194 257 115 262 222 188 96 206 584 142 618 437
Character { -{ }
Milliseconds 400 420 365
WPM Timing
Seconds WPM
4.3 13.95
8.6 30.69
12.9 39.06
17.21 36.96
21.51 39.06
25.81 39.99
30.11 40.25
34.41 37.66
38.71 35.34
43.02 35.15
47.32 35.25
51.62 36.27
55.92 35.62
60.22 36.07
64.52 34.96
68.83 35.22
73.13 35.61
77.43 34.87
81.73 34.8
86.03 34.59
90.33 34.94
94.63 34.62
98.94 33.96
103.24 33.13
107.54 32.58
111.84 33.05
116.14 32.24
120.44 31.68
124.75 31.36
129.05 31.06
133.35 30.6
137.65 30.34
141.95 30.77
146.25 31.01
150.56 31.01
154.86 30.53
159.16 30.61
163.46 30.76
167.76 30.4
172.06 30.41
176.37 30.28
180.67 29.82
184.97 29.71
189.27 29.93
193.57 30.19
197.87 30.2
202.17 30.51
206.48 30.57
210.78 30.52
215.08 30.24