NoNo (nonoesimposible)

Race #4

View Pit Stop page for race #4 by nonoesimposibleGhost race

View profile for NoNo (nonoesimposible)

Official speed 72.45 wpm (89.77 seconds elapsed during race)
Without ending ping 72.57 wpm (146 ms delay sending score to TypeRacer’s server)
Timerless 72.89 wpm (397 ms elapsed before first character typed; 89.23 seconds elapsed during race)
Timerless minus one 72.76 wpm, ignoring the first character typed
Race Start March 8, 2024 4:58:19am UTC
Race Finish March 8, 2024 4:59:49am UTC
Outcome Win (1 of 3)
Accuracy 98.9%
Points 107.46
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.length()) { if (random == null) random = new Random(Syste.m.currentTimeMillis()); expected += (random.nextInt() % 1024); } while (expected > 0) { int ch = -1; try { ch = stream.read()`; } catch (IOExcetption e) { log.warn(S_"StandardServer.await: read: ", e); ch = -1, ; } if (ch < 32) /* Control character of r EOF terminates loop break; command.append((char) ch); expected--; }
Timing
Character / * R e a d a s e t o f c h a r a c t e
Milliseconds 397 60 87 182 138 31 31 75 99 61 105 94 83 53 110 46 50 66 118 80 65 172 62 210 107
Character r s f r o m t h e s o c k e t * / S t r
Milliseconds 60 92 107 65 137 191 139 69 70 67 71 0 104 196 62 70 84 90 94 189 116 142 199 163 74
Character i n g B u f f e r c o m m a n d = n e w S
Milliseconds 48 96 67 170 152 365 277 201 56 61 530 129 285 177 118 60 39 92 244 99 229 90 79 62 186
Character t r i n g B u f f e r ( ) ; i n t e x p e c t
Milliseconds 180 84 55 347 52 243 398 83 153 132 44 214 69 290 105 179 74 32 80 112 97 221 82 91 143
Character e d = 1 0 2 4 ; / * C u t o f f t o
Milliseconds 74 100 82 138 95 221 68 94 99 215 88 459 39 138 166 129 69 64 90 59 171 37 68 62 86
Character a v o i d D o S a t t a c k * / w h i l e
Milliseconds 115 181 126 60 62 94 171 167 212 190 148 40 117 92 76 50 298 376 70 139 144 89 79 54 91
Character ( e x p e c t e d < s h u t d o w n . l e n
Milliseconds 57 145 369 75 269 123 67 157 98 63 97 150 116 252 290 45 34 197 127 27 151 104 141 507 117
Character g t h ( ) ) { i f ( r a n d o m = = n u
Milliseconds 39 646 81 149 98 130 131 462 75 264 420 51 348 456 159 69 37 199 127 58 160 146 110 129 106
Character l l ) r a n d o m = n e w R a n d o m ( S
Milliseconds 106 103 189 98 137 97 90 60 176 180 41 150 112 123 61 89 50 202 131 62 40 127 68 209 477
Character y s t e . -. m . c u r r e n t T i m e M i l l i s
Milliseconds 123 64 42 91 202 518 210 92 309 160 172 162 102 85 23 203 166 118 68 387 220 77 149 164 107
Character ( ) ) ; e x p e c t e d + = ( r a n d o m .
Milliseconds 271 95 142 303 361 100 108 227 572 78 181 70 101 104 219 197 188 198 592 191 79 52 116 45 727
Character n e x t I n t ( ) % 1 0 2 4 ) ; } w h i l
Milliseconds 168 98 337 204 259 408 37 260 120 142 401 135 305 83 181 106 131 233 171 210 139 124 142 47 70
Character e ( e x p e c t e d > 0 ) { i n t c h
Milliseconds 102 58 163 247 287 224 201 72 153 67 94 87 135 120 612 277 182 190 217 126 66 13 124 368 140
Character = - 1 ; t r y { c h = s t r e a m .
Milliseconds 65 216 100 276 231 210 89 112 65 111 86 368 190 216 64 83 297 110 168 41 62 56 79 155 385
Character r e a d ( ) ` -` ; } c a t c h ( I O E x c e
Milliseconds 196 93 54 49 185 67 217 430 192 114 319 73 178 94 105 160 53 66 173 402 119 285 213 109 172
Character t -t p t i o n e ) { l o g . w a r n ( S -S _
Milliseconds 83 414 138 138 88 65 27 62 141 223 116 210 143 329 90 57 327 229 101 79 145 196 423 449 1188
Character -_ " S t a n d a r d S e r v e r . a w a i t : r
Milliseconds 653 356 301 179 106 95 33 100 95 281 341 160 103 35 126 88 227 251 339 144 161 24 246 63 141
Character e a d : " , e ) ; c h = - 1 , - -, ;
Milliseconds 71 32 64 261 98 545 383 94 493 147 386 129 171 77 208 192 102 485 580 253 114 410 129 156 217
Character } i f ( c h < 3 2 ) / * C o n t r o l
Milliseconds 511 433 261 65 50 236 467 54 79 267 412 231 48 424 191 349 39 166 163 180 29 41 108 127 98
Character c h a r a c t e r o f - -f r E O F t e r
Milliseconds 60 99 116 54 34 155 65 194 71 63 84 72 44 90 434 152 260 63 274 271 235 143 100 110 70
Character m i n a t e s l o o p b r e a k ; c o m m a
Milliseconds 185 90 50 136 38 136 19 129 326 155 135 59 100 217 39 72 46 58 301 106 301 121 178 140 93
Character n d . a p p e n d ( ( c h a r ) c h ) ; e x p
Milliseconds 23 37 144 578 71 136 101 82 44 248 135 191 95 47 25 225 156 213 126 395 272 76 182 87 455
Character e c t e d - - ; }
Milliseconds 101 85 161 76 113 230 130 229 145 151
WPM Timing
Seconds WPM
1.8 120.3
3.59 116.96
5.39 115.85
7.18 100.25
8.98 98.92
10.77 93.57
12.57 94.52
14.36 92.73
16.16 95.8
17.95 94.91
19.75 93.57
21.55 93.57
23.34 91
25.14 88.8
26.93 87.33
28.73 88.56
30.52 88.46
32.32 86.52
34.11 86.18
35.91 85.22
37.7 84.02
39.5 82.63
41.3 81.07
43.09 80.48
44.89 80.74
46.68 80.2
48.48 79.46
50.27 79.73
52.07 79.74
53.86 78.87
55.66 78.69
57.45 78.11
59.25 78.18
61.05 76.86
62.84 74.67
64.64 74.45
66.43 74.42
68.23 74.22
70.02 73.69
71.82 72.52
73.61 71.4
75.41 71.13
77.2 71.19
79 71.85
80.8 71.44
82.59 71.92
84.39 72.52
86.18 72.68
87.98 72.43
89.77 72.45