Ankit (dragon_surfer)

Race #401

View Pit Stop page for race #401 by dragon_surferGhost race

View profile for Ankit (dragon_surfer)

Official speed 49.82 wpm (130.55 seconds elapsed during race)
Without ending ping 49.92 wpm (259 ms delay sending score to TypeRacer’s server)
Timerless 50.26 wpm (884 ms elapsed before first character typed; 129.41 seconds elapsed during race)
Timerless minus one 50.17 wpm, ignoring the first character typed
Race Start March 30, 2024 11:06:34pm UTC
Race Finish March 30, 2024 11:08:44pm UTC
Outcome Win (1 of 3)
Accuracy 95.8%
Points 73.91
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 /8* reRead a set of characters from the socket */ STritringBuffer commmanandnaand = new StringBuffer(); int expected = 1024; *?/* Cut offf to vaavoid DoS attack */ whiele (expetcted < shutdown.length()) { if (random == null) radndom = new Random)(YsSystem.currentTimeMillis(0)); expected += (random.next(nInt() ^ %% 1024) : ; } while (expectecx d > 0) { int ch = -1; try { ch = stream.read(); } catch (IEOOEXxception e) { log.warn("StandardServer.awaintt: radead: ", e); ch = -1; } if (ch < 32 ) / * Control character of r EOF terminates loop break; command.append((char) ch ); expected--; }
Timing
Character / 8 -8 * r e -e -r R e a d a s e t o f c h
Milliseconds 884 733 405 206 108 209 137 271 114 301 248 69 182 116 201 73 257 160 206 87 126 159 127 113 140
Character a r a c t e r s f r o m t h e s o c k e t
Milliseconds 82 117 116 224 204 423 163 155 79 109 193 100 208 101 118 106 93 37 124 123 105 124 109 85 107
Character * / S T r i -i -r -T t r i n g B u f f e r c o m
Milliseconds 235 284 184 196 166 184 74 283 123 277 119 179 92 45 80 304 178 151 193 51 99 92 148 84 183
Character m m a n -n -a a n d -d -n -a -m n a -a -n a n d = n e
Milliseconds 128 104 67 111 305 119 91 111 97 265 127 117 133 352 70 273 120 92 112 104 99 260 115 140 102
Character w S t r i n g B u f f e r ( ) ; i n t e x p
Milliseconds 56 143 250 178 149 116 50 58 364 190 147 452 277 68 315 9 257 134 118 60 56 137 746 221 127
Character e c t e d = 1 0 2 4 ; * -* ? -? / * C u t
Milliseconds 101 207 195 67 169 84 231 121 110 148 341 184 475 86 713 308 265 442 984 384 847 254 200 590 139
Character o f f f - -f t o v a -a -v a v o i d D o S
Milliseconds 110 57 392 128 49 390 116 111 112 134 50 398 69 267 106 61 63 135 51 121 131 299 215 374 245
Character a t t a c k * / w h i e -e l e ( e x p e t -t
Milliseconds 112 204 196 66 202 98 234 558 534 105 149 120 72 175 384 183 60 75 223 224 284 126 133 191 349
Character c t e d < s h u t d o w n . l e n g t h ( ) )
Milliseconds 76 207 68 164 89 246 66 538 128 151 75 259 93 131 592 198 254 117 131 59 190 83 298 28 258
Character { i f ( r a n d o m = = n u l l ) r a
Milliseconds 163 320 146 234 128 62 277 153 148 120 212 103 71 112 870 146 121 113 186 243 152 564 95 161 393
Character d -d n d o m = n e w R a n d o m ) -) ( Y s -s
Milliseconds 207 426 153 133 162 177 200 287 103 112 98 63 116 249 168 110 94 74 181 370 402 215 363 203 289
Character -Y S y s t e m . c u r r e n t T i m e M i l l i s
Milliseconds 123 639 247 106 156 110 142 211 234 147 128 170 80 123 72 354 128 129 325 390 190 237 262 715 102
Character ( 0 -0 ) ) ; e x p e c t e d + = ( r a n d o
Milliseconds 311 305 406 203 123 293 107 116 201 118 123 222 197 71 290 110 342 476 331 372 195 399 149 104 96
Character m . n e x t ( n -n -( I n t ( ) ^ - -^ % -% % 1
Milliseconds 79 247 173 86 204 212 335 167 322 102 222 215 129 315 54 398 737 273 280 336 378 392 658 198 117
Character 0 2 4 ) - : - -: ; } w h i l e ( e x p e
Milliseconds 203 279 215 517 150 305 289 170 360 125 434 116 222 157 720 117 54 164 226 122 208 218 211 74 172
Character c t e c x - -x -c d > 0 ) { i n t c h
Milliseconds 310 350 114 200 8 24 454 110 312 130 236 311 138 199 387 440 292 164 139 63 92 106 159 91 161
Character = - 1 ; t r y { c h = s t r e a m . r
Milliseconds 216 147 269 239 439 92 153 200 281 133 343 123 121 108 123 286 121 198 164 360 101 62 109 333 153
Character e a d ( ) ; } c a t c h ( I E O -O -E O E X -X
Milliseconds 58 38 175 298 44 385 93 208 95 204 128 119 235 137 76 284 352 194 117 379 114 197 111 421 439
Character x c e p t i o n e ) { l o g . w a r n ( " S
Milliseconds 122 116 226 107 172 316 30 73 169 118 321 140 749 192 916 171 135 164 264 136 119 112 340 337 294
Character t a n d a r d S e r v e r . a w a i n t -t -n t :
Milliseconds 161 172 177 140 116 185 375 308 244 171 334 166 68 143 171 210 101 53 147 135 382 132 110 296 109
Character r a d -d -a e a d : " , e ) ; c h = - 1 ;
Milliseconds 118 103 168 528 92 189 166 180 267 92 291 371 158 150 306 285 75 198 126 168 161 165 361 231 416
Character } i f ( c h < 3 2 - ) / - * C o
Milliseconds 114 233 84 207 115 77 249 189 128 201 577 108 197 318 247 335 213 102 303 102 430 219 83 331 175
Character n t r o l c h a r a c t e r o f - -f r E O
Milliseconds 67 117 181 82 191 71 115 131 77 123 133 190 197 84 121 99 148 95 49 503 113 157 218 246 1201
Character F t e r m i n a t e s l o o p b r e a k ;
Milliseconds 533 226 652 99 83 107 92 100 159 76 113 153 119 82 200 213 50 177 150 223 66 52 114 544 44
Character c o m m a n d . a p p e n d ( ( c h a r ) c h
Milliseconds 249 94 153 382 192 117 88 232 187 166 141 154 121 94 298 481 180 114 116 90 663 366 201 118 126
Character - ) ; e x p e c t e d - - ; }
Milliseconds 374 220 405 62 188 202 94 138 227 188 66 154 317 146 456 103 177
WPM Timing
Seconds WPM
2.61 13.79
5.22 34.47
7.83 49.02
10.44 55.15
13.05 57.91
15.67 49.02
18.28 53.84
20.89 54
23.5 55.66
26.11 51.01
28.72 48.47
31.33 47.87
33.94 49.49
36.55 48.59
39.16 49.94
41.78 49.98
44.39 51.37
47 51.58
49.61 51.04
52.22 51.47
54.83 50.56
57.44 51.18
60.05 50.16
62.66 50.56
65.27 50.92
67.89 50.03
70.5 48.34
73.11 47.6
75.72 47.39
78.33 47.18
80.94 47.15
83.55 47.68
86.16 48.33
88.77 49.2
91.38 48.32
94 48.51
96.61 48.57
99.22 48.62
101.83 48.79
104.44 48.49
107.05 48.65
109.66 49.02
112.27 48.52
114.88 49.41
117.49 48.72
120.11 49.16
122.72 49.48
125.33 49.98
127.94 49.62
130.55 49.82