C (human_116905184541)

Race #1

View Pit Stop page for race #1 by human_116905184541Ghost race

View profile for C (human_116905184541)

Official speed 44.73 wpm (145.41 seconds elapsed during race)
Without ending ping 44.80 wpm (238 ms delay sending score to TypeRacer’s server)
Timerless 44.92 wpm (365 ms elapsed before first character typed; 144.80 seconds elapsed during race)
Timerless minus one 44.83 wpm, ignoring the first character typed
Race Start August 6, 2023 10:16:21pm UTC
Race Finish August 6, 2023 10:18:47pm UTC
Outcome Win (1 of 3)
Accuracy 97.1%
Points 66.35
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 set of characters from the socket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to avoid DoS attack */ while (expected < shutdown..lentgth()) {i if (random == null) random = new Random(System.currentTimeMillis()); epxpected += (random.nextInt() &% 1024); } while (expected > 0 +) { int ch = -1; try { ch = stream . readread(); {} catch (IOException e) { log.warn("StandardServer. aawait: read: ", e); ch = -1; } if (ch ,< 32) /* Control character or EROF fterminates loop break; command. apappend((char) ch); epxxep[eected--; }
Timing
Character / * R e a d a s e t o f c h a r a c t e
Milliseconds 365 590 363 312 100 183 140 131 118 134 123 146 104 137 151 105 111 175 130 68 99 110 667 199 126
Character r s f r o m t h e s o c k e t * / S t r
Milliseconds 67 263 104 164 149 122 50 84 127 97 18 173 216 145 106 134 104 151 124 326 326 232 233 264 184
Character i n g B u f f e r c o m m a n d = n e w S
Milliseconds 91 72 104 309 103 180 124 122 86 120 151 50 59 158 166 83 143 126 231 160 173 113 45 178 300
Character t r i n g B u f f e r ( ) ; i n t e x p e c t
Milliseconds 169 143 107 73 116 401 119 136 124 132 88 314 182 362 470 224 83 108 201 209 176 138 80 142 200
Character e d = 1 0 2 4 ; / * C u t o f f t o
Milliseconds 191 169 105 166 160 228 356 145 533 650 189 293 766 193 358 144 139 75 109 86 144 76 199 82 108
Character a v o i d D o S a t t a c k * / w h i l e
Milliseconds 122 150 109 91 128 87 449 583 384 201 151 330 152 158 98 151 116 611 448 304 152 84 61 72 158
Character ( e x p e c t e d < s h u t d o w n . . -. l
Milliseconds 146 265 266 212 113 119 112 217 200 199 115 543 519 252 99 163 633 207 132 94 113 204 257 458 187
Character e n t -t g t h ( ) ) { i -i i f ( r a n d o m
Milliseconds 169 148 307 572 556 320 132 492 336 165 348 827 411 270 59 152 64 125 419 339 149 49 180 68 62
Character = = n u l l ) r a n d o m = n e w R a
Milliseconds 189 268 201 391 109 171 172 164 276 156 136 152 93 187 74 82 169 628 271 177 123 48 197 295 125
Character n d o m ( S y s t e m . c u r r e n t T i m e M i
Milliseconds 127 108 99 81 484 473 143 77 164 159 130 190 174 157 150 153 131 123 130 546 132 75 115 491 472
Character l l i s ( ) ) ; e p -p x p e c t e d + = ( r
Milliseconds 172 164 161 158 593 592 167 536 304 288 399 489 185 119 110 142 164 137 199 110 435 600 303 585 280
Character a n d o m . n e x t I n t ( ) & -& % 1 0 2 4 )
Milliseconds 135 128 107 125 65 340 451 137 184 123 349 152 160 378 216 294 633 654 2218 654 232 176 144 209 431
Character ; } w h i l e ( e x p e c t e d > 0 -
Milliseconds 385 264 1344 539 149 73 46 82 136 128 415 226 222 130 325 169 191 176 249 199 376 457 579 294 287
Character + -+ ) { i n t c h = - 1 ; t r y {
Milliseconds 455 551 745 457 848 640 183 71 139 366 265 90 185 248 204 473 439 769 199 153 152 106 134 2464 368
Character c h = s t r e a m - . r e a d -d -a -e -r - r
Milliseconds 152 97 159 167 208 208 112 136 97 120 135 301 447 212 104 128 29 68 128 271 168 161 167 158 178
Character e a d ( ) ; { -{ } c a t c h ( I O E x c e p
Milliseconds 95 76 125 617 191 408 226 734 409 275 500 208 116 119 269 144 114 503 738 194 420 880 320 136 129
Character t i o n e ) { l o g . w a r n ( " S t a n d
Milliseconds 97 77 82 94 188 220 402 221 655 419 128 139 120 317 215 160 74 142 472 885 499 225 215 161 73
Character a r d S e r v e r . a -a - a w a i t : r e a d
Milliseconds 215 160 159 284 204 96 168 97 111 216 124 252 220 193 244 208 192 152 159 409 184 168 47 81 151
Character : " , e ) ; c h = - 1 ; } i f ( c
Milliseconds 385 224 715 308 249 215 775 490 207 488 145 167 234 248 663 455 433 232 600 415 152 89 147 477 415
Character h , -, < 3 2 ) / * C o n t r o l c h a r
Milliseconds 106 384 1055 339 220 840 233 91 501 263 248 561 231 417 115 86 95 160 96 209 135 171 133 114 181
Character a c t e r o r E R -R O F f -f t e r m i n a t
Milliseconds 392 156 172 145 73 126 184 121 457 639 400 299 156 209 564 243 465 37 170 64 121 135 96 114 89
Character e s l o o p b r e a k ; c o m m a n d . a
Milliseconds 478 178 181 122 183 127 212 196 154 151 70 97 148 236 252 204 56 103 209 132 104 140 148 204 257
Character p -p -a - a p p e n d ( ( c h a r ) c h ) ; e p
Milliseconds 111 264 152 162 515 107 144 136 131 141 584 161 559 168 537 105 414 218 206 113 390 461 299 312 184
Character x -x -p x e -e p [ e -e -[ e c t e d - - ; }
Milliseconds 96 418 168 238 208 546 232 0 142 282 152 247 110 162 176 168 480 186 733 210 406
WPM Timing
Seconds WPM
2.91 53.64
5.82 66.02
8.72 67.4
11.63 72.21
14.54 72.62
17.45 71.52
20.36 66.02
23.26 67.57
26.17 65.11
29.08 64.78
31.99 62.65
34.9 60.18
37.81 57.77
40.71 57.47
43.62 58.04
46.53 57.77
49.44 58.74
52.35 57.54
55.25 56.47
58.16 55.71
61.07 55.61
63.98 53.08
66.89 52.21
69.79 51.58
72.7 51.5
75.61 49.83
78.52 49.06
81.43 48.78
84.34 47.67
87.24 47.87
90.15 47.25
93.06 46.68
95.97 46.02
98.88 46.24
101.78 46.22
104.69 46.65
107.6 46.62
110.51 46.15
113.42 45.92
116.32 45.7
119.23 44.99
122.14 45
125.05 45.49
127.96 44.92
130.87 45.48
133.77 45.75
136.68 45.65
139.59 45.48
142.5 44.8
145.41 44.73