mohamed magdy (engobito)

Race #1

View Pit Stop page for race #1 by engobitoGhost race

View profile for mohamed magdy (engobito)

Official speed 36.11 wpm (180.12 seconds elapsed during race)
Without ending ping 36.18 wpm (371 ms delay sending score to TypeRacer’s server)
Timerless 36.25 wpm (300 ms elapsed before first character typed; 179.45 seconds elapsed during race)
Timerless minus one 36.18 wpm, ignoring the first character typed
Race Start December 3, 2023 2:29:30am UTC
Race Finish December 3, 2023 2:32:30am UTC
Outcome No win (3 of 3)
Accuracy 92.0%
Points 53.57
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 set of charactesrs from the socket */ stStruuingBuffer coommmand = new StringBugffer(); int exprected -= 1024; /* Cut off tho ac=vvoid Dos S aatttaclck */ while ( eexpected < shitutdown.length ()) { if (random --== niull_) random - = new Random (System.currentTimeMililis()):; expected -_+= )(random.nextInt()%$ $% 1024); {{{} while (expected> > 0 ) {} int ch = -1; tyry {ch ch -= stream.read (); } catch (IOEXxpception e() { log.warn("StandardServer.await: read: " , e) ;; ch = 0-1; { =} if (ch < 32) /* Control character or EOF trerminates loop break; coommand .append((char) ch_) ;;' ecxpcected--; {{}
Timing
Character / * R e a d a s - -s s e t o f c h a r
Milliseconds 300 181 272 500 210 194 181 149 176 178 228 95 169 84 105 180 217 180 89 89 163 178 139 95 160
Character a c t e s -s r s f r o m t h e s o c k e t
Milliseconds 194 160 209 198 222 346 69 150 173 228 196 96 178 98 132 68 139 104 223 149 164 120 135 222 329
Character * / s t -t -s S t r u -u u -u i n g B u f f e r c
Milliseconds 750 178 134 333 238 199 157 105 204 340 136 135 415 434 177 208 82 525 188 148 170 171 179 132 216
Character o o m -m -o m m a n d = n e w S t r i n g B u
Milliseconds 88 159 194 152 139 162 154 86 147 118 161 694 138 260 206 130 193 358 222 311 136 182 37 381 185
Character g -g f f e r ( ) ; i n t e x p r -r e c t e d
Milliseconds 65 307 138 190 184 227 348 264 515 257 180 193 95 164 188 442 154 272 257 84 223 236 273 187 172
Character - -- = 1 0 2 4 ; / * C u t o f f t h -h o
Milliseconds 187 224 133 143 649 252 276 365 674 241 873 163 196 338 219 193 199 112 89 167 115 309 91 272 111
Character a c = v -v -= -c v o i d D o s - -s S a a t -t
Milliseconds 149 187 157 325 55 151 160 152 84 72 214 115 204 360 180 120 213 480 295 212 225 247 261 127 178
Character -a t t a c l -l -c c k * / w h i l e ( e -e -
Milliseconds 186 42 186 161 143 314 414 180 689 295 168 195 229 257 256 203 119 191 73 162 529 210 172 188 172
Character e x p e c t e d < s h i t -t -i u t d o w n . l
Milliseconds 76 212 143 221 258 220 190 176 153 267 274 283 179 176 88 215 151 146 74 387 106 154 136 372 404
Character e n g t h - ( ) ) { i f ( r a n d o m -
Milliseconds 118 418 199 317 84 152 290 247 322 390 575 1043 660 124 116 204 629 459 184 129 142 158 210 233 119
Character - -- -- = = n i -i u l l _ -_ ) r a n d o m -
Milliseconds 207 211 171 76 185 199 253 223 381 189 245 145 498 326 136 461 276 227 156 180 124 219 228 213 189
Character - -- = n e w R a n d o m - ( S y s t e m . c
Milliseconds 329 165 174 236 130 104 94 206 256 230 109 129 173 220 172 397 190 594 266 247 181 184 117 261 327
Character u r r e n t T i m e M i l i -i l i s ( ) ) : -: ;
Milliseconds 190 122 208 188 108 136 421 247 223 52 436 193 228 189 334 120 214 208 466 431 502 317 439 205 503
Character e x p e c t e d - -- _ -_ + = ) -) ( r a n d o m
Milliseconds 249 231 144 247 305 236 200 189 200 550 356 164 317 769 340 373 1400 506 652 192 241 155 338 118 204
Character . n e x t I n t ( ) % -% $ -$ $ -$ % 1 0 2 4 ) ;
Milliseconds 242 332 133 232 210 316 266 173 315 281 845 303 91 398 127 279 332 80 531 701 257 628 204 805 359
Character { -{ { -{ { -{ } w h i l e ( e x p e c t e d >
Milliseconds 627 145 452 190 377 418 412 452 348 486 121 212 194 78 159 495 505 255 145 403 273 241 204 264 493
Character -> > 0 - ) { } -} i n t c h = - 1 ;
Milliseconds 563 187 193 295 522 210 528 268 177 261 91 302 230 176 224 84 179 192 141 372 355 122 1021 464 474
Character t y -y r y { c h -h -c c h - -- = s t r e a
Milliseconds 295 161 277 300 55 197 204 672 548 198 328 181 91 213 111 210 375 267 118 131 309 190 255 206 177
Character m . r e a d - ( ) ; } c a t c h ( I O E X
Milliseconds 135 449 541 181 149 151 180 348 205 384 767 465 627 313 312 167 196 215 97 172 462 687 299 425 349
Character -X x p -p c e p t i o n e ( -( ) { l o g . w a
Milliseconds 357 107 180 484 299 530 318 281 114 184 212 185 151 805 401 143 291 391 610 224 203 179 500 210 207
Character r n ( " S t a n d a r d S e r v e r . a w a i t :
Milliseconds 184 148 512 533 583 321 259 231 186 353 242 245 791 310 248 212 200 198 208 165 353 141 260 169 401
Character r e a d : " - , e ) ; -; - ; c h =
Milliseconds 456 151 445 179 148 605 114 448 180 457 160 189 309 584 246 444 180 159 109 224 214 222 200 330 400
Character 0 -0 - 1 ; { = -= - -{ } i f ( c h < 3 2
Milliseconds 431 712 216 381 479 348 211 312 200 352 172 144 940 195 298 122 220 533 297 253 191 420 504 470 242
Character ) / * C o n t r o l c h a r a c t e r o r
Milliseconds 708 232 1706 200 159 386 174 218 111 223 121 165 192 251 166 125 166 163 207 215 192 199 151 93 80
Character E O F t r -r e r m i n a t e s l o o p b r
Milliseconds 184 434 174 344 173 239 14 324 182 250 182 213 192 319 140 233 174 196 132 207 151 194 231 190 275
Character e a k ; c o o -o m m a n d - . a p p e n d ( (
Milliseconds 255 154 134 281 165 264 116 200 326 127 167 89 95 99 156 265 143 157 189 174 134 211 236 400 205
Character c h a r ) c h _ -_ ) ; -; - ; ' -' e c -c x p c
Milliseconds 399 200 152 207 514 1071 144 340 542 311 78 225 319 184 157 83 36 574 228 303 246 293 69 116 525
Character -c e c t e d - - ; { -{ { -{ }
Milliseconds 292 81 198 317 204 163 516 192 366 548 267 339 156 365 781
WPM Timing
Seconds WPM
3.6 46.64
7.2 56.63
10.81 52.19
14.41 48.3
18.01 49.3
21.61 48.86
25.22 48.54
28.82 46.22
32.42 46.64
36.02 44.64
39.63 42.7
43.23 43.03
46.83 43.56
50.43 43.07
54.03 41.97
57.64 41.85
61.24 41.35
64.84 41.64
68.44 42.43
72.05 41.81
75.65 41.56
79.25 40.13
82.85 39.97
86.46 39.28
90.06 38.64
93.66 37.67
97.26 37.88
100.87 37.24
104.47 37.45
108.07 37.2
111.67 36.97
115.27 36.85
118.88 36.84
122.48 36.45
126.08 36.26
129.68 36.37
133.29 36.46
136.89 36.64
140.49 36.3
144.09 36.14
147.7 35.59
151.3 35.61
154.9 35.48
158.5 36.11
162.1 36.49
165.71 36.86
169.31 37.07
172.91 36.64
176.51 36.51
180.12 36.11