Don't give up! (purtrus)

Race #6

View Pit Stop page for race #6 by purtrusGhost race

View profile for Don't give up! (purtrus)

Official speed 46.68 wpm (139.33 seconds elapsed during race)
Without ending ping 46.74 wpm (185 ms delay sending score to TypeRacer’s server)
Timerless 46.86 wpm (342 ms elapsed before first character typed; 138.81 seconds elapsed during race)
Timerless minus one 46.77 wpm, ignoring the first character typed
Race Start April 21, 2025 3:24:02am UTC
Race Finish April 21, 2025 3:26:21am UTC
Outcome No win (2 of 2)
Opponents 1. impyq (61.48 wpm)
Accuracy 93.3%
Points 69.25
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 characters from the socket /*/ String Buffer command = new String buBuffer(); int expectded = 10254; /* Cut off to avoid DosS artttakck (*/ whitlle (expected < shutdown.length9()0) { if (random == null) random = new Random(sSytstem. currentTomeimeMillis()); expected += (random.nextINttnt() $% 20210234); {} while (exptecect4eded > 0 ) { int ch = -1 =;; try { ch = steamream. rread9)(); } catch (IOExpcception e __)) P}P[{ log .warn("StandardSReverver.await: radead: ", e); hch = -1; } if (ch < 32{+() /* cCOntroontrol harcharactre oreer or EOF terminat4es eses loop break; command.append((char) che); expectded--; }
Timing
Character / * R e a d a s -s s e t o f c h a r a c
Milliseconds 342 357 175 357 76 93 116 115 77 126 398 100 62 153 142 42 124 50 68 215 60 124 52 115 183
Character t e r s f r o m t h e s o c k e t / -/ * /
Milliseconds 195 146 83 143 90 100 152 65 58 83 92 58 93 78 129 58 134 133 75 83 118 375 324 225 335
Character S t r i n g - B u f f e r c o m m a n d =
Milliseconds 148 384 141 159 32 62 89 41 268 191 174 58 151 142 42 117 211 46 41 150 103 59 47 82 435
Character n e w S t r i n g - b u -u -b B u f f e r ( )
Milliseconds 125 190 50 67 84 290 169 116 86 54 87 71 354 139 224 201 138 161 175 260 149 142 48 200 35
Character ; i n t e x p e c t d -d e d = 1 0 2 5 -5 4
Milliseconds 217 148 170 49 106 133 42 183 117 121 215 190 216 302 72 142 108 292 79 820 42 272 260 447 65
Character ; / * C u t o f f t o a v o i d D o s
Milliseconds 232 131 844 265 226 411 120 150 69 117 106 133 67 108 33 60 142 101 82 32 84 59 273 192 109
Character -s S a r t -t -r t t a k -k c k ( -( * / w h i t
Milliseconds 590 255 230 76 157 141 258 133 91 169 15 341 301 66 91 145 389 674 176 417 190 477 48 50 108
Character l -l -t l e ( e x p e c t e d < s h u t d o w
Milliseconds 75 308 150 267 77 117 306 241 194 81 159 499 192 133 143 100 266 257 119 85 151 46 149 109 58
Character n . l e n g t h 9 -9 ( ) 0 -0 ) { i f ( r a n
Milliseconds 58 544 199 308 117 67 156 26 215 576 239 374 331 574 197 309 193 242 156 77 65 409 374 94 73
Character d o m = = n u l l ) r a n d o m = n e w
Milliseconds 69 83 57 157 401 134 56 184 191 326 150 267 249 516 100 100 83 78 55 152 515 109 376 81 50
Character R a n d o m ( s -s S y t -t s t e m . - c u r r
Milliseconds 100 325 150 83 76 83 58 258 283 267 179 54 483 293 18 122 142 93 198 101 458 129 54 152 149
Character e n t T o m e -e -m -o i m e M i l l i s ( ) ) ; e
Milliseconds 107 86 97 550 84 175 41 226 125 133 159 165 50 491 117 141 150 43 116 166 42 278 446 218 213
Character x p e c t e d + = ( r a n d o m . n e x t I N
Milliseconds 196 92 144 222 173 152 165 225 161 183 122 625 358 126 59 98 42 52 199 207 210 174 209 207 75
Character t -t -N t -t n t ( ) $ -$ % 2 0 2 -2 -0 -2 1 0 2 3 -3
Milliseconds 109 369 122 330 361 141 67 225 50 200 308 383 226 566 327 123 0 283 133 352 158 57 94 330 383
Character 4 ) ; { -{ } w h i l e ( e x p t e -e -t c -c e
Milliseconds 59 539 520 140 301 375 137 438 215 50 52 157 74 68 100 275 175 50 208 151 281 136 68 563 67
Character c t 4 e d -d -e -4 e d > 0 - ) { i n t c
Milliseconds 717 241 120 46 142 332 121 129 43 152 156 167 100 298 149 794 307 308 509 557 118 74 109 145 142
Character h = - 1 = ; -; -= - ; t r y { c h =
Milliseconds 54 226 190 95 414 309 165 359 209 215 128 141 259 222 200 167 91 220 205 952 97 93 407 435 20
Character s t e a m -m -a -e r e a m . r -r - r e a d 9 ) -) -9
Milliseconds 228 152 142 141 74 289 122 148 76 89 111 115 202 249 49 290 126 84 50 110 131 183 101 249 132
Character ( ) ; } c a t c h ( I O E x p c -c -p c e p t
Milliseconds 166 61 315 293 393 300 347 192 92 208 58 99 117 408 84 791 260 200 274 233 127 49 194 48 101
Character i o n e - _ -_ _ ) -) -_ ) P -P } -} P -P [ -[ {
Milliseconds 113 26 54 146 550 293 500 206 408 186 0 424 217 231 353 555 359 185 416 257 374 217 399 143 551
Character l o g - . w a r n ( " S t a n d a r d S R e v -v
Milliseconds 432 173 59 91 635 282 302 116 33 333 517 414 409 166 84 116 51 201 56 152 449 154 23 172 252
Character -e -R e r v e r . a w a i t : r a d -d -a e a d :
Milliseconds 132 141 17 84 155 177 52 185 397 265 337 130 100 210 66 316 151 165 383 125 45 88 92 259 245
Character " , e ) ; h -h c h = - 1 ; } i f ( c
Milliseconds 254 751 133 299 267 399 325 559 310 64 66 518 84 83 561 171 333 658 141 375 165 53 100 226 515
Character h < 3 2 { + -+ -{ ( -( ) / * c -c C O n t r o
Milliseconds 58 192 560 173 600 91 758 58 319 239 175 467 144 280 227 475 208 259 322 251 68 75 118 139 58
Character -o -r -t -n -O o n t r o l h a r -r -a -h c h a r a c t
Milliseconds 225 151 140 141 142 195 40 150 156 42 151 150 234 82 75 326 131 134 118 81 84 92 116 194 240
Character r e o r -r -o - -e e -e -r e r o r E O F t e r
Milliseconds 192 0 93 81 92 237 137 151 134 99 358 159 34 32 241 142 50 91 318 165 486 173 166 159 41
Character m i n a t 4 e s - -s -e e s -s -e -4 e s l o o p
Milliseconds 76 91 84 44 128 79 23 168 90 259 127 143 86 152 283 135 131 50 117 166 167 193 126 49 149
Character b r e a k ; c o m m a n d . a p p e n d ( ( c h
Milliseconds 150 41 75 101 140 226 324 350 73 330 132 116 50 82 200 184 116 150 209 100 91 175 142 407 85
Character a r ) c h e -e ) ; e x p e c t d -d e d - - ;
Milliseconds 127 56 317 183 149 60 126 524 190 241 176 182 167 100 121 206 189 302 300 109 134 288 127 389 142
Character }
Milliseconds 308
WPM Timing
Seconds WPM
2.79 60.29
5.57 86.13
8.36 76.08
11.15 79.67
13.93 74.07
16.72 73.92
19.51 68.29
22.29 68.36
25.08 65.55
27.87 62.01
30.65 61.07
33.44 61.36
36.23 59.63
39.01 59.06
41.8 58.85
44.59 60.02
47.37 58.51
50.16 57.9
52.95 58.47
55.73 58.78
58.52 57.83
61.31 55.79
64.09 54.67
66.88 54.55
69.67 53.23
72.45 52.34
75.24 52.31
78.03 51.52
80.81 51.08
83.6 50.81
86.39 50.98
89.17 50.73
91.96 49.46
94.75 48.13
97.53 47.49
100.32 47.85
103.11 47.6
105.89 47.71
108.68 47.15
111.47 46.94
114.25 46.95
117.04 46.14
119.83 45.57
122.61 45.71
125.4 45.46
128.19 45.59
130.97 45.99
133.76 46.47
136.54 46.75
139.33 46.68