oleg (oleg_ros)

Race #100

View Pit Stop page for race #100 by oleg_rosGhost race

View profile for oleg (oleg_ros)

Official speed 34.81 wpm (186.84 seconds elapsed during race)
Without ending ping 34.85 wpm (189 ms delay sending score to TypeRacer’s server)
Timerless 34.96 wpm (593 ms elapsed before first character typed; 186.06 seconds elapsed during race)
Timerless minus one 34.89 wpm, ignoring the first character typed
Race Start January 8, 2024 10:30:22am UTC
Race Finish January 8, 2024 10:33:28am UTC
Outcome Win (1 of 3)
Accuracy 94.4%
Points 51.64
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 /* REaead a srteet et of charactesrs from the socket 8* / StirnringBuffer command += new StringBuffer*((); int expected = 1024; /* Cut off to abovoid Dos S attack *? / while *(expected < shtutdonwn,.length()) { if (random == null) random = new Random (System.currentTimeMIllilleeis()); expected += (random.nextInt() % 1024); } wholeile (expected > 0) { int ch = 0--1;; try { ch = stream .read(); } catch (OUOIIPOEcxceptione e) { log.warn(:;'"StrananderardServer.await: read: ", e ); ch = -1; } if (ch < 32) /* Control character or OEOF terminates loop break; command,.append ((char) ch); expected99--; }
Timing
Character / * R E a -a -E e a d a s r t e -e -t e t - -t
Milliseconds 593 578 418 650 107 256 272 133 77 71 221 159 221 106 252 235 0 73 188 153 94 99 167 197 151
Character -e -r e t o f c h a r a c t e s -s r s f r o m
Milliseconds 132 140 145 87 290 199 92 96 324 77 160 245 103 298 202 98 233 467 120 183 144 300 213 64 99
Character t h e s o c k e t 8 -8 * - / S t i r n -n
Milliseconds 119 126 76 87 97 188 96 209 116 155 198 338 655 761 261 600 318 442 178 710 219 125 71 62 321
Character -r -i r i n g B u f f e r c o m m a n d + -+ =
Milliseconds 156 405 163 113 78 112 527 129 747 133 226 141 209 377 64 228 145 137 125 156 267 373 435 229 269
Character n e w S t r i n g B u f f e r * ( -( -* ( ) ; i
Milliseconds 178 84 113 273 755 601 259 103 69 150 521 148 513 114 185 107 583 151 320 148 485 366 593 556 161
Character n t e x p e c t e d = 1 0 2 4 ; / * C u
Milliseconds 86 129 162 192 233 233 125 226 196 100 189 530 170 359 190 108 487 207 514 317 770 371 478 307 116
Character t o f f t o a b o -o -b v o i d D o s - -s
Milliseconds 241 129 195 146 149 146 230 75 98 307 179 117 379 145 188 193 234 277 121 499 218 371 158 432 148
Character S a t t a c k * ? -? - / w h i l e * -* (
Milliseconds 392 245 330 201 142 143 229 92 155 543 571 594 399 585 418 365 242 50 61 382 148 142 751 392 285
Character e x p e c t e d < s h t -t u t d o n -n w n , -,
Milliseconds 453 248 438 117 254 202 82 217 524 345 412 538 62 427 280 155 121 355 71 133 450 230 125 401 379
Character . l e n g t h ( ) ) { i f ( r a n d o m =
Milliseconds 244 668 109 181 370 311 59 387 229 424 352 469 589 170 97 351 348 474 99 559 230 83 393 239 295
Character = n u l l ) r a n d o m = n e w R a n d
Milliseconds 175 256 236 184 210 145 351 271 269 104 210 326 90 131 376 221 352 210 38 113 311 693 212 295 185
Character o m - ( S y s t e m . c u r r e n t T i m e M I
Milliseconds 91 375 164 441 265 682 332 101 296 99 157 480 694 132 136 142 569 156 143 646 303 192 81 556 195
Character l l -l -l -I i l l e -e e -e i s ( ) ) ; e x p e c t
Milliseconds 212 137 236 137 381 966 282 140 177 388 464 325 193 155 467 270 359 628 236 244 212 235 107 251 223
Character e d + = ( r a n d o m . n e x t I n t ( ) %
Milliseconds 88 193 552 377 352 268 335 409 102 372 235 69 496 320 464 126 592 233 371 235 142 473 260 235 936
Character 1 0 2 4 ) ; } w h o l e -e -l -o i l e ( e x
Milliseconds 520 235 88 384 164 661 424 308 393 523 472 25 100 256 107 182 148 116 218 214 138 121 362 404 255
Character p e c t e d > 0 ) { i n t c h = 0 -
Milliseconds 461 115 284 197 94 186 320 299 639 186 611 407 334 471 221 71 128 331 214 23 383 188 323 485 12
Character -- -0 - 1 ; -; ; t r y { c h = s t r e a m
Milliseconds 471 462 256 314 444 331 594 374 220 162 72 383 413 417 192 53 352 1230 458 507 167 199 127 134 249
Character - . r e a d ( ) ; } c a t c h ( O U -U -O O
Milliseconds 259 294 217 101 71 104 181 554 233 605 379 356 296 181 56 225 280 78 128 547 583 245 249 137 287
Character I -I -O I P -P O E c -c x c e p t i o n e -e e ) {
Milliseconds 472 270 149 222 454 389 238 780 391 556 277 419 232 224 431 47 127 83 442 527 170 144 567 330 439
Character l o g . w a r n ( : -: ; -; ' -' " S t r a n -n -a -r
Milliseconds 553 231 173 284 387 296 92 295 282 333 724 478 315 657 389 667 285 776 219 247 87 173 276 162 241
Character a n d e r -r -e a r d S e r v e r . a w a i t : r
Milliseconds 276 147 365 174 271 269 143 155 198 288 648 188 254 260 151 177 417 312 260 199 713 251 790 460 140
Character e a d : " , e - ) ; c h = - 1 ; }
Milliseconds 74 99 740 352 240 615 522 398 172 237 448 295 494 299 200 57 330 220 361 272 266 485 313 779 450
Character i f ( c h < 3 2 ) / * C o n t r o l c
Milliseconds 216 81 310 637 611 71 558 353 356 376 98 721 480 424 538 398 327 144 107 342 239 93 445 196 257
Character h a r a c t e r o r O -O E O F t e r m i n a
Milliseconds 63 161 363 95 293 198 90 291 481 283 90 110 366 459 119 186 365 217 303 89 547 193 209 294 139
Character t e s l o o p b r e a k ; c o m m a n d , -,
Milliseconds 193 118 203 147 164 186 145 189 211 294 230 76 87 268 408 208 501 53 196 146 166 117 177 358 414
Character . a p p e n d - ( ( c h a r ) c h ) ; e x p
Milliseconds 246 346 104 137 218 540 234 272 307 232 330 505 77 312 212 396 421 141 74 405 391 230 174 253 232
Character e c t e d 9 9 -9 -9 - - ; }
Milliseconds 113 253 234 94 182 978 166 369 145 225 174 588 279 356
WPM Timing
Seconds WPM
3.74 25.69
7.47 33.72
11.21 43.89
14.95 36.93
18.68 35.32
22.42 36.93
26.16 37.62
29.89 36.13
33.63 38.18
37.37 38.21
41.11 38.83
44.84 38.27
48.58 37.05
52.32 36.7
56.05 36.18
59.79 36.13
63.53 36.08
67.26 36.93
71 37.52
74.74 37.09
78.47 37.16
82.21 36.05
85.95 36.44
89.68 36.39
93.42 36.35
97.16 36.19
100.9 36.04
104.63 36.13
108.37 36.1
112.11 35.75
115.84 35.74
119.58 35.83
123.32 35.52
127.05 34.85
130.79 34.87
134.53 34.88
138.26 34.02
142 33.72
145.74 33.84
149.47 33.8
153.21 33.76
156.95 33.72
160.68 33.61
164.42 33.72
168.16 34.04
171.9 34.49
175.63 34.78
179.37 34.79
183.11 35.06
186.84 34.81