Ammar (ammar_hammoud)

Race #3

View Pit Stop page for race #3 by ammar_hammoudGhost race

View profile for Ammar (ammar_hammoud)

Official speed 29.66 wpm (219.29 seconds elapsed during race)
Without ending ping 29.82 wpm (362 ms delay sending score to TypeRacer’s server)
Timerless 29.83 wpm (60 ms elapsed before first character typed; 218.86 seconds elapsed during race)
Timerless minus one 29.77 wpm, ignoring the first character typed
Race Start May 20, 2024 8:36:26am UTC
Race Finish May 20, 2024 8:40:05am UTC
Outcome Win (1 of 3)
Accuracy 91.3%
Points 44.00
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 /* rRead a eset of characters from the sockertt* &*]/ sStringBuffer command -0 = new StringBuffer(); int expected -0= 10254; /* Cut off to avoid Dos S attack &*/ while (expected /?< shutdown.length(()) { if (raendndom ____+== null) random -= new Random(System.currentTimeMillis((__))l; expecteddd _++= )*(random.enxnnextInt() % 1024); {{} while (expected ?> 0_) PP{ int ch -= 01 -1; tyrry )){ ch - = stram--essteamream.read()k; } catch (IOCEexeception e) O:{ log.wardn("StandardServer.await;:rae read: ", e); ch = 0 00-1; _} if )(ch < 32 _) ]/&87* cControl character or EORF terminates loop breake; command .aappend((cahhar) ch); epxpected--l; }
Timing
Character / * r -r R e a d a e -e s e t o f c h a r
Milliseconds 60 5130 410 111 251 309 94 33 252 170 85 161 243 376 73 61 179 95 83 123 79 162 88 126 186
Character a c t e r s f r o m t h e s o c k e r t -t -r
Milliseconds 138 193 204 105 105 249 344 358 186 90 120 17 114 131 18 108 137 98 126 90 251 123 238 313 143
Character t * -* & -& * ] -] / s -s S t r i n g B u f f e r
Milliseconds 104 313 542 112 235 578 479 707 404 280 408 188 292 267 176 160 116 99 110 321 221 224 159 209 59
Character c o m m a n d - -- 0 - -0 = n e w S t r i
Milliseconds 128 140 73 133 120 125 117 94 310 671 410 557 243 348 134 718 246 140 72 112 110 299 171 144 95
Character n g B u f f e r ( ) ; i n t e x p e c t e d
Milliseconds 89 97 393 179 223 180 104 109 280 851 892 344 218 56 107 89 172 214 126 140 384 227 200 165 476
Character - -- 0 -0 = 1 0 2 5 -5 4 ; / * C u t o f f
Milliseconds 294 438 244 594 742 319 122 666 753 550 465 125 417 524 767 838 562 428 815 63 110 210 123 128 168
Character t o a v o i d D o s - -s S a t t a c k &
Milliseconds 193 94 65 165 168 153 301 163 162 343 208 164 161 353 137 282 219 666 181 133 126 181 118 485 432
Character -& * / w h i l e ( e x p e c t e d / -/ ? -? <
Milliseconds 538 238 936 453 150 146 149 227 118 103 292 379 207 168 103 263 287 179 179 243 545 436 263 520 360
Character s h u t d o w n . l e n g t h ( ( -( ) ) { i
Milliseconds 640 195 211 296 154 377 92 146 106 444 260 81 138 126 335 438 381 263 481 244 448 404 733 654 176
Character f ( r a e n d -d -n -e n d o m _ _ -_ -_ _ _ -_ -_ +
Milliseconds 117 658 237 402 119 12 89 141 305 147 139 178 114 83 148 175 330 245 283 158 240 170 342 153 1110
Character -+ = = n u l l ) r a n d o m - -- = n e w
Milliseconds 508 194 188 159 139 197 228 151 286 1152 1250 103 70 168 96 181 515 723 622 210 272 166 82 78 116
Character R a n d o m ( S y s t e m . c u r r e n t T i m e
Milliseconds 271 120 67 111 128 125 371 525 183 50 173 73 194 347 508 94 146 140 78 116 111 335 137 125 98
Character M i l l i s ( ( -( _ _ -_ -_ ) ) l -l ; e x p e c t
Milliseconds 452 201 153 130 475 109 341 208 497 428 229 359 140 401 237 557 346 272 174 136 181 122 214 193 194
Character e d d -d d - -d _ -_ + + -+ = ) -) * -* ( r a n d
Milliseconds 161 237 69 409 91 322 227 159 440 261 572 551 628 443 183 202 908 373 198 534 226 397 153 102 175
Character o m . e n x -x -n n -n -e n e x t I n t ( ) % 1 0
Milliseconds 137 119 278 155 80 162 222 145 329 279 124 165 104 188 223 361 214 124 308 770 424 2145 465 264 194
Character 2 4 ) ; { -{ { -{ } w h i l e ( e x p e c t e
Milliseconds 221 379 402 590 338 377 508 280 856 283 697 102 119 120 168 100 201 294 293 183 120 127 223 198 167
Character d ? -? > 0 _ -_ ) P -P P -P { i n t c h -
Milliseconds 196 201 250 529 499 685 240 575 439 277 521 452 631 1295 733 314 624 110 76 97 98 210 48 383 220
Character -- = 0 1 - -1 -0 - 1 ; t y r -r -y r y ) -) ) -)
Milliseconds 607 554 798 213 99 180 327 150 716 566 500 374 286 124 129 336 254 131 67 117 137 856 631 941 747
Character { c h - - -- = s t r a m $- $- -a -m -- -- -s e s
Milliseconds 1095 426 104 77 521 130 193 355 165 191 313 178 152 160 161 117 1850 0 0 0 3561 162 178 649 153
Character -s -e s t e a m -m -a -e r e a m . r e a d ( ) k -k ;
Milliseconds 245 127 36 174 144 113 131 305 153 138 37 35 77 81 281 318 49 51 193 291 569 530 606 362 343
Character } c a t c h ( I O C -C E e -e x e -e c e p t i o
Milliseconds 283 616 167 153 132 203 106 157 510 590 232 336 407 204 509 305 60 197 480 86 178 164 140 116 148
Character n e ) O -O : -: { l o g . w a r d -d n ( " S t
Milliseconds 111 242 204 575 611 382 436 275 641 193 1008 632 216 197 202 159 172 162 258 600 280 567 438 554 213
Character a n d a r d S e r v e r . a w a i t ; -; : r a e -e
Milliseconds 114 127 151 196 207 238 374 157 70 214 352 86 434 967 218 120 181 175 485 359 237 320 139 182 178
Character -a -r r e a d : " , e ) ; c h = 0 - -0
Milliseconds 157 159 178 230 85 60 191 800 549 272 384 343 190 397 792 647 189 74 361 183 224 400 263 241 168
Character 0 -0 0 -0 - 1 ; _ -_ } i f ) -) ( c h < 3 2
Milliseconds 207 655 390 659 1125 190 871 571 301 397 467 506 196 69 76 528 479 228 325 126 323 400 476 386 176
Character - _ -_ ) ] -] / & -& 8 -8 7 -7 * c -c C o n t r o
Milliseconds 298 361 255 436 321 798 1426 644 362 577 568 261 370 287 493 243 380 243 286 275 174 71 86 171 111
Character l c h a r a c t e r o r E O R -R F t e r m
Milliseconds 252 32 536 89 86 195 142 146 272 28 67 353 144 118 82 297 335 271 403 277 204 154 141 64 152
Character i n a t e s l o o p b r e a k e -e ; c o m m
Milliseconds 230 101 246 203 123 103 166 232 159 137 211 387 251 224 76 55 188 83 319 358 960 235 132 243 171
Character a n d - . a a -a p p e n d ( ( c a h -h -a h a r )
Milliseconds 94 126 91 304 336 270 161 117 561 231 152 89 84 134 343 246 418 221 34 467 365 211 67 43 396
Character c h ) ; e p -p x p e c t e d - - l -l ; }
Milliseconds 343 170 110 314 618 304 115 147 365 137 85 150 219 201 148 164 488 212 434 393 270 342 308
WPM Timing
Seconds WPM
4.39 2.74
8.77 27.36
13.16 39.22
17.54 32.15
21.93 37.21
26.31 37.39
30.7 38.7
35.09 36.25
39.47 34.05
43.86 35.84
48.24 35.32
52.63 36.03
57.01 35.15
61.4 35.37
65.79 34.84
70.17 33.69
74.56 33.8
78.94 34.2
83.33 35.71
87.71 34.75
92.1 34.27
96.49 33.46
100.87 33.43
105.26 32.95
109.64 32.4
114.03 32.73
118.41 31.92
122.8 31.76
127.19 31.23
131.57 30.46
135.96 30.27
140.34 29.33
144.73 29.19
149.11 29.21
153.5 29.08
157.89 29.11
162.27 29.06
166.66 29.45
171.04 29.47
175.43 29.48
179.81 28.96
184.2 28.86
188.59 28.7
192.97 28.23
197.36 28.21
201.74 28.85
206.13 29.28
210.51 29.58
214.9 29.71
219.29 29.66