LearnedSage (learnedsage)

Race #4

View Pit Stop page for race #4 by learnedsageGhost race

View profile for LearnedSage (learnedsage)

Official speed 31.96 wpm (203.50 seconds elapsed during race)
Without ending ping 32.00 wpm (236 ms delay sending score to TypeRacer’s server)
Timerless 32.03 wpm (211 ms elapsed before first character typed; 203.06 seconds elapsed during race)
Timerless minus one 31.97 wpm, ignoring the first character typed
Race Start October 21, 2024 8:36:13pm UTC
Race Finish October 21, 2024 8:39:36pm UTC
Outcome Win (1 of 3)
Accuracy 96.8%
Points 47.40
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 as aseset of characters from the socket */ StringBuffer command -== new StringBuffer(); int expected = 1024; /* Cut off to avoid DoS attack */ while (ecxpected < shutdown.liength()) { if (random == null) random = new Random(System.currentTimeMillis()); expected += (random. nmeextInt() % 10254); } while (expected > 0) { int ch = =0-1; try { ch = stream. read(); } catch (IOException e) { log.warn("StandrardServer.wawait: read: ",. ej)); ch = =10-1; } if (ch < 32 ) /* conControl character or EOF terminsates loop break; command. aappend((char) ch); expected--; }
Timing
Character / * R e a d a s -s a s e -e -s -a s e t o f
Milliseconds 211 675 436 533 192 200 200 213 223 270 423 146 210 129 229 226 186 177 241 236 232 197 209 178 240
Character c h a r a c t e r s f r o m t h e s o c k e
Milliseconds 287 133 103 184 179 285 245 215 207 278 201 167 223 108 217 186 178 139 141 141 197 166 217 188 129
Character t * / S t r i n g B u f f e r c o m m a n d
Milliseconds 260 277 540 491 208 457 283 187 203 221 297 796 356 328 172 265 172 200 246 90 264 170 229 356 248
Character - = -= -- = n e w S t r i n g B u f f e r ( )
Milliseconds 250 827 23 678 389 866 419 699 133 224 180 536 264 229 144 203 226 817 431 189 181 269 160 534 220
Character ; i n t e x p e c t e d = 1 0 2 4 ; / *
Milliseconds 520 193 266 200 300 188 311 332 596 153 203 212 192 215 236 548 324 421 224 335 968 463 167 400 662
Character C u t o f f t o a v o i d D o S a t t
Milliseconds 430 612 458 184 159 243 211 194 160 353 157 204 211 260 286 182 243 200 476 372 512 353 215 255 160
Character a c k * / w h i l e ( e c -c x p e c t e d
Milliseconds 221 561 156 202 847 466 188 376 161 192 207 200 193 473 453 572 645 179 431 170 205 270 209 257 199
Character < s h u t d o w n . l i -i e n g t h ( ) ) {
Milliseconds 978 404 281 168 794 190 290 213 160 147 403 410 243 448 176 163 360 323 554 706 216 384 833 714 519
Character i f ( r a n d o m = = n u l l ) r a n d o
Milliseconds 188 175 182 723 475 354 256 123 148 282 224 601 156 250 392 218 723 127 484 249 280 177 247 327 129
Character m = n e w R a n d o m ( S y s t e m . c u r
Milliseconds 204 236 623 252 492 183 167 147 509 194 217 120 178 265 526 884 975 518 198 172 191 527 689 180 163
Character r e n t T i m e M i l l i s ( ) ) ; e x p e c t
Milliseconds 163 154 193 91 714 363 177 156 536 271 473 140 153 376 501 214 389 1775 232 333 329 458 119 193 197
Character e d + = ( r a n d o m . - n m e -e -m e x t I
Milliseconds 195 201 291 976 371 410 548 295 207 196 121 136 227 704 156 480 250 17 192 328 179 214 560 310 553
Character n t ( ) % 1 0 2 5 -5 4 ) ; } w h i l e (
Milliseconds 191 115 558 242 481 696 500 604 486 324 373 649 200 1068 600 204 845 305 372 83 150 222 206 129 360
Character e x p e c t e d > 0 ) { i n t c h =
Milliseconds 481 516 394 166 224 176 193 204 457 436 704 479 493 290 781 314 213 189 278 482 290 171 269 724 271
Character = -= 0 -0 - 1 ; t r y { c h = s t r e a m
Milliseconds 1207 541 807 467 331 711 507 147 370 302 383 239 593 485 231 406 239 591 262 294 237 229 171 209 831
Character . - r e a d ( ) ; } c a t c h ( I O E x c
Milliseconds 242 241 473 130 137 188 231 508 189 526 277 736 352 755 140 221 266 164 170 509 589 184 681 870 613
Character e p t i o n e ) { l o g . w a r n ( " S t a
Milliseconds 235 211 158 146 194 279 400 300 611 339 661 400 182 207 271 706 353 305 258 337 590 581 483 253 143
Character n d r -r a r d S e r v e r . w -w a w a i t : r e
Milliseconds 248 222 530 390 90 151 379 756 497 220 351 216 114 364 353 433 116 224 191 401 157 418 220 217 133
Character a d : " , . -. e j ) -) -j ) ; c h = = 1 -1
Milliseconds 159 243 638 264 758 864 16 498 599 418 261 145 513 150 607 576 150 377 147 245 766 256 1589 150 523
Character -= 0 -0 - 1 ; } i f ( c h < 3 2 - ) /
Milliseconds 162 522 637 708 392 742 178 683 217 300 96 180 390 540 102 232 760 633 387 1044 436 730 563 370 479
Character * c o n -n -o -c C o n t r o l c h a r a c t e r
Milliseconds 497 317 387 97 143 490 166 514 444 412 188 119 207 154 224 199 299 114 100 170 149 314 243 225 169
Character o r E O F t e r m i n s -s a t e s l o o p
Milliseconds 253 404 139 114 543 1022 518 267 266 210 147 241 216 214 146 581 117 321 188 220 270 213 226 185 195
Character b r e a k ; c o m m a n d . a -a - a p p e n
Milliseconds 206 421 247 166 141 538 597 237 399 82 154 141 106 540 125 480 127 198 459 141 117 466 534 320 250
Character d ( ( c h a r ) c h ) ; e x p e c t e d - - ;
Milliseconds 158 594 310 624 181 123 168 544 250 460 106 551 423 194 406 263 347 157 186 181 165 212 2019 158 584
Character }
Milliseconds 223 724
WPM Timing
Seconds WPM
4.07 29.48
8.14 36.85
12.21 44.23
16.28 42.01
20.35 40.1
24.42 38.33
28.49 37.91
32.56 38.7
36.63 37.35
40.7 38.03
44.77 38.06
48.84 37.59
52.91 36.97
56.98 36.85
61.05 35.97
65.12 36.12
69.19 36.42
73.26 36.69
77.33 36
81.4 36.41
85.47 35.8
89.54 35.65
93.61 35.25
97.68 35.01
101.75 34.32
105.82 34.36
109.89 34.4
113.96 34.33
118.03 33.35
122.1 33.32
126.17 33.48
130.24 33.45
134.31 33.24
138.38 33.3
142.45 33.27
146.52 33.17
150.59 33.31
154.66 32.9
158.73 32.66
162.8 31.92
166.87 32
170.94 31.52
175.01 31.13
179.08 31.63
183.15 31.78
187.22 31.98
191.29 31.99
195.36 32.06
199.43 32.25
203.5 31.96