ABCD (x007)

Race #820

View Pit Stop page for race #820 by x007Ghost race

View profile for ABCD (x007)

Official speed 63.35 wpm (102.67 seconds elapsed during race)
Without ending ping 63.47 wpm (188 ms delay sending score to TypeRacer’s server)
Timerless 64.12 wpm (1,040 ms elapsed before first character typed; 101.44 seconds elapsed during race)
Timerless minus one 64.00 wpm, ignoring the first character typed
Race Start January 18, 2025 7:44:01am UTC
Race Finish January 18, 2025 7:45:43am UTC
Outcome Win (1 of 3)
Accuracy 99.0%
Points 93.97
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 /* REadREadRead a set of characeters from the socket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* cutCut off to avoid DoS attack */ Whiwhile (expected < shutdown.length()) { if (random == null) random = new Random(System.currentTimeMillis()); expected += (random.nextInt() % 1024); } while (expected > 0) { int hch = -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; bocommand.append((char) ch); expected--; }
Timing
Character / * R E a d -R -E -a -d R E a d -R -E -a -d R e a d a
Milliseconds 1040 286 238 305 152 137 171 413 0 0 0 377 67 182 118 365 0 0 0 411 189 142 148 202 111
Character s e t o f c h a r a c e -e t e r s f r o m
Milliseconds 147 137 82 109 212 94 69 200 170 100 112 87 103 201 286 524 114 122 119 147 166 141 196 45 68
Character t h e s o c k e t * / S t r i n g B u f f
Milliseconds 116 81 112 90 140 86 147 136 94 159 111 225 153 221 163 213 105 188 61 85 111 260 129 132 196
Character e r c o m m a n d = n e w S t r i n g B u
Milliseconds 147 117 188 105 133 186 166 58 140 87 173 73 161 117 68 122 162 201 177 189 25 85 160 264 169
Character f f e r ( ) ; i n t e x p e c t e d = 1 0
Milliseconds 133 181 205 111 306 95 269 131 135 85 45 223 235 229 130 100 219 209 44 237 144 81 165 173 142
Character 2 4 ; / * c u t -c -u -t C u t o f f t o a
Milliseconds 171 139 153 211 344 320 386 281 100 131 449 0 0 396 152 118 199 82 119 168 198 133 55 185 99
Character v o i d D o S a t t a c k * / W h i -W -h -i
Milliseconds 78 90 81 81 174 239 181 291 211 150 152 168 103 192 66 142 216 187 164 259 170 106 380 0 0
Character w h i l e ( e x p e c t e d < s h u t d o w
Milliseconds 278 91 95 65 74 195 145 205 208 126 145 207 178 49 222 170 160 230 126 146 205 76 202 83 132
Character n . l e n g t h ( ) ) { i f ( r a n d o m
Milliseconds 90 164 235 84 125 70 190 78 303 77 202 306 513 282 72 211 240 194 280 124 91 137 74 83 591
Character = = n u l l ) r a n d o m = n e w R a n
Milliseconds 158 167 144 173 229 195 153 225 214 114 96 27 172 58 107 132 127 112 101 79 120 185 233 80 114
Character d o m ( S y s t e m . c u r r e n t T i m e M i l
Milliseconds 135 68 83 205 464 142 99 112 91 65 62 560 81 171 148 90 65 159 637 114 85 67 304 146 455
Character l i s ( ) ) ; e x p e c t e d + = ( r a n d
Milliseconds 157 118 116 306 81 118 596 166 251 182 116 117 227 167 64 192 139 232 215 180 217 182 68 89 145
Character o m . n e x t I n t ( ) % 1 0 2 4 ) ; } w
Milliseconds 47 101 237 180 76 184 184 291 134 104 265 650 248 332 279 229 177 131 148 269 285 153 197 251 367
Character h i l e ( e x p e c t e d > 0 ) { i n t
Milliseconds 83 110 46 85 190 150 201 202 162 110 195 171 63 233 202 386 416 190 285 238 174 228 196 80 67
Character h -h c h = - 1 ; t r y { c h = s t
Milliseconds 217 213 511 108 75 190 229 207 168 240 168 212 266 201 112 182 177 227 100 98 183 124 257 159 111
Character r e a m . r e a d ( ) ; } c a t c h ( I O E
Milliseconds 189 97 84 71 139 193 75 75 132 311 105 396 170 328 255 217 134 91 200 113 164 197 216 87 212
Character x c e p t i o n e ) { l o g . w a r n ( " S
Milliseconds 305 80 208 90 153 59 70 92 74 133 257 201 165 248 565 222 442 118 267 183 54 100 252 228 379
Character t a n d a r d S e r v e r . a w a i t : r e a d
Milliseconds 149 95 98 132 114 161 398 387 101 104 230 168 66 113 167 66 194 111 97 258 182 120 92 95 128
Character : " , e ) ; c h = - 1 ; } i f ( c
Milliseconds 230 248 454 374 159 142 266 286 133 206 70 158 90 182 86 221 200 501 452 253 115 94 204 503 340
Character h < 3 2 ) / * C o n t r o l c h a r a c
Milliseconds 115 348 183 197 130 141 368 426 120 735 319 290 119 80 62 205 459 244 157 102 113 82 88 130 174
Character t e r o r E O F t e r m i n a t e s l o o
Milliseconds 246 92 156 277 101 103 217 242 143 111 239 249 129 88 81 136 68 87 78 157 126 225 173 197 171
Character p b r e a k ; b o -o -b c o m m a n d . a p p e
Milliseconds 153 167 41 233 85 104 63 145 175 94 222 466 157 202 121 157 149 86 97 225 62 188 153 189 0
Character n d ( ( c h a r ) c h ) ; e x p e c t e d - -
Milliseconds 666 279 319 178 278 74 103 114 262 437 142 90 390 266 163 157 209 134 99 222 174 74 201 401 185
Character ; }
Milliseconds 293 256 113
WPM Timing
Seconds WPM
2.05 17.53
4.11 8.77
6.16 33.12
8.21 39.45
10.27 50.26
12.32 55.52
14.37 60.95
16.43 62.82
18.48 63.64
20.53 64.87
22.59 60.57
24.64 62.34
26.69 63.39
28.75 61.36
30.8 62.73
32.85 63.92
34.91 63.6
36.96 63.31
39.01 63.98
41.07 65.45
43.12 65.95
45.17 65.08
47.23 64.79
49.28 65.26
51.33 65.69
53.39 64.73
55.44 64.72
57.49 64.7
59.55 64.49
61.6 63.7
63.65 63.91
65.71 64.65
67.76 64.46
69.81 64.97
71.87 64.29
73.92 64.45
75.97 64.6
78.03 64.59
80.08 64.58
82.13 64.14
84.19 63.86
86.24 63.03
88.29 63.33
90.35 63.49
92.4 63.9
94.45 63.78
96.51 63.91
98.56 63.68
100.61 63.57
102.67 63.35