Programming cat (kideso)

Race #2

View Pit Stop page for race #2 by kidesoGhost race

View profile for Programming cat (kideso)

Official speed 32.71 wpm (198.84 seconds elapsed during race)
Without ending ping 32.76 wpm (301 ms delay sending score to TypeRacer’s server)
Timerless 32.85 wpm (528 ms elapsed before first character typed; 198.01 seconds elapsed during race)
Timerless minus one 32.79 wpm, ignoring the first character typed
Race Start December 8, 2023 6:15:40pm UTC
Race Finish December 8, 2023 6:18:59pm UTC
Outcome No win (3 of 3)
Accuracy 91.3%
Points 48.52
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 as==set of caharactertds dfrom the dosockert */ String Buffer commang = =fd = new String Buddffer*)(); int expected - = 10254; *//* Cut off toi avoid DosS attavckcvkck */ while ((expected < shitutdown.length()) { idfff *(random == null) random = new ERandom(sSYsyesystem.currentRTimeMillies()); expected +- = (random.NenextIndft() % 1024); } while (expected > 9)0) { int ch = -1; try {chvh{ vhch = strieeam.reasd)_(); } cathch )(OPIOExpeceopotirution e_) { log.wartn)("sStandeardServer.await: read: ", e); ch = -1; } if *(vhch < 32_) /* COnsonsttrol character ofrr E EOF terminates leppoop break; command.append((vhachar) cjh); ex[epected--; }
Timing
Character / * R e a d a a s = = -= -= -s -a s e t o f
Milliseconds 528 0 254 358 114 159 111 201 70 88 114 297 266 159 202 131 140 109 23 184 155 225 205 41 271
Character c a -a h a r a c t e r t -t d -d s d -d f r o m t
Milliseconds 360 249 426 225 46 159 132 204 269 133 96 220 611 41 520 41 228 293 405 70 357 184 310 226 113
Character h e d o -o -d s o c k e r -r t * / S t r i n g
Milliseconds 114 87 184 402 113 249 138 40 137 68 402 112 113 517 69 202 635 65 66 697 203 68 426 200 95
Character - B u f f e r c o m m a n g = - -= - = -=
Milliseconds 112 562 178 494 362 161 177 89 272 272 39 318 110 114 113 136 628 162 154 116 402 135 156 66 835
Character - -g f -f d = n e w S t r i n g - B u d d -d
Milliseconds 160 112 63 428 92 314 159 92 293 156 47 335 294 313 46 201 179 92 113 518 383 315 378 183 338
Character -d f f e r * -* ) -) ( ) ; i n t e x p e c t e d
Milliseconds 133 47 134 178 292 386 720 201 495 315 271 652 313 340 226 63 139 134 182 246 179 294 243 860 159
Character - - -- = 1 0 2 5 -5 4 ; * / -/ -* / * C u t
Milliseconds 130 135 90 634 133 47 200 1846 111 203 203 879 244 298 470 741 66 518 93 271 87 178 385 159 112
Character o f f t o i - -i a v o i d D o s -s S a
Milliseconds 135 177 71 180 135 180 585 18 881 316 156 67 316 1215 90 69 92 202 603 678 88 473 159 627 227
Character t t a v c k -k -c c -c -v v k -k -v c k * / w h i l
Milliseconds 248 180 157 223 72 88 292 132 115 364 133 111 112 448 114 159 132 1056 140 89 293 898 69 157 178
Character e ( ( -( e x p e c t e d < s h i t -t -i u t d
Milliseconds 339 361 294 200 474 178 339 516 44 248 204 225 202 114 177 137 403 182 225 180 245 134 180 95 787
Character o w n . l e n g t h ( ) ) { i d f -f f -f -d f
Milliseconds 111 250 201 292 250 88 135 70 202 67 288 206 199 721 224 586 159 317 0 427 69 448 111 224 452
Character * -* ( r a n d o m = = n u l l ) r a n d o m
Milliseconds 290 519 202 157 203 95 176 182 247 224 268 159 134 161 199 657 133 269 855 155 204 117 200 180 270
Character = n e w E -E R a n d o m ( s -s S Y s y e -e -y
Milliseconds 201 91 137 178 109 67 138 631 604 115 202 88 96 198 227 403 206 357 180 116 136 41 158 337 138
Character -s -Y s -s y s t e m . c u r r e n t R -R T i m e M i
Milliseconds 109 179 338 428 201 112 541 203 94 221 250 134 137 199 361 112 90 584 431 109 115 272 355 409 200
Character l l i e -e s ( ) ) ; e x p e c t e d + - - --
Milliseconds 179 160 157 472 537 96 445 565 182 471 359 159 224 132 184 199 207 222 203 116 490 272 43 317 449
Character = ( r a n d o m . N e -e -N n e x t I n d -d f -f t
Milliseconds 113 745 516 762 158 248 134 138 201 204 316 221 227 113 246 46 177 185 565 221 112 650 73 381 42
Character ( ) % 1 0 2 4 ) ; } w h i l e ( e x p e
Milliseconds 204 315 496 766 94 648 111 205 110 899 362 449 224 273 720 89 203 200 94 179 314 270 222 137 182
Character c t e d > 9 ) -) -9 0 ) { i n t c h =
Milliseconds 312 271 180 182 114 177 138 245 360 294 110 202 292 587 339 538 135 159 110 135 182 90 335 95 116
Character - 1 ; t r y { c h -h -c v h -h -v -{ { v h -h -v c
Milliseconds 555 68 1057 135 226 110 225 676 586 426 92 337 134 135 115 290 113 134 832 92 201 117 469 133 158
Character h = s t r i e -e -i e a m . r e a s -s d ) _ -_ -)
Milliseconds 137 112 205 156 426 159 68 159 109 313 135 68 156 160 561 99 40 202 181 406 40 498 291 318 135
Character ( ) ; } c a t h -h c h ) -) ( O P -P -O I O E x
Milliseconds 224 224 293 560 228 378 271 205 136 134 449 112 140 489 204 674 271 382 134 790 137 427 269 674 250
Character p e -e -p c e o -o p o t i -i -t -o r u -u -r t i o n e
Milliseconds 155 203 337 113 181 314 115 402 180 0 111 273 316 113 130 116 177 316 115 135 223 764 206 247 158
Character _ -_ ) { l o g . w a r t -t n ) -) ( " s -s S t a
Milliseconds 332 631 160 202 385 1056 178 183 406 244 295 200 205 336 425 205 313 678 360 699 270 404 289 229 200
Character n d e -e a r d S e r v e r . a w a i t : r e a d
Milliseconds 92 113 269 541 245 224 410 491 271 135 290 202 157 405 429 182 180 246 205 763 362 244 159 247 203
Character : " , e ) ; c h = - 1 ; } i f * -*
Milliseconds 336 336 294 633 448 384 497 1056 403 295 66 336 138 109 675 139 628 139 289 248 271 158 468 228 450
Character ( v h -h -v c h < 3 2 _ -_ ) / * C O n s -s -n
Milliseconds 159 427 201 495 159 181 90 315 156 132 655 66 407 426 181 496 1033 44 227 274 110 223 44 336 137
Character -O o n s t -t -s t r o l c h a r a c t e r o f -f
Milliseconds 135 201 204 67 226 313 115 67 48 447 180 379 228 87 117 178 180 180 202 161 110 270 203 112 426
Character r r E -E - - -r E O F t e r m i n a t e s
Milliseconds 68 114 404 227 380 135 113 293 134 319 310 699 201 229 269 202 66 227 204 178 67 158 158 158 137
Character l e p p -p -p -e o o p b r e a k ; c o m m a n d
Milliseconds 269 157 114 131 473 135 118 287 114 91 245 516 294 45 203 115 221 1013 226 136 292 136 134 117 109
Character . a p p e n d ( ( v h a -a -h -v c h a r ) c j -j h
Milliseconds 202 135 201 138 132 111 93 336 292 362 91 133 336 139 109 71 133 44 390 667 360 203 94 332 226
Character ) ; e x [ e -e -[ p e c t e d - - ; }
Milliseconds 339 291 340 180 222 205 112 267 139 111 471 453 424 158 204 518 136 472 135 201
WPM Timing
Seconds WPM
3.98 42.25
7.95 39.23
11.93 40.23
15.91 39.98
19.88 39.83
23.86 36.71
27.84 36.21
31.81 33.95
35.79 34.53
39.77 32.89
43.74 33.47
47.72 32.69
51.7 32.26
55.67 31.25
59.65 31.58
63.63 32.06
67.61 32.84
71.58 32.69
75.56 33.35
79.54 33.8
83.51 33.48
87.49 33.88
91.47 33.85
95.44 33.44
99.42 33.68
103.4 33.54
107.37 33.53
111.35 33.84
115.33 34.13
119.3 33.6
123.28 33.48
127.26 33.48
131.23 33.28
135.21 32.75
139.19 32.24
143.16 32.19
147.14 31.89
151.12 31.76
155.09 32.03
159.07 32.06
163.05 32.09
167.02 31.97
171 31.86
174.98 31.96
178.95 31.85
182.93 32.21
186.91 32.29
190.88 32.69
194.86 32.7
198.84 32.71