Stefan Jovanović (stefanstef33)

Race #87

View Pit Stop page for race #87 by stefanstef33Ghost race

View profile for Stefan Jovanović (stefanstef33)

Official speed 55.64 wpm (116.89 seconds elapsed during race)
Without ending ping 55.86 wpm (242 ms delay sending score to TypeRacer’s server)
Timerless 56.09 wpm (474 ms elapsed before first character typed; 116.18 seconds elapsed during race)
Timerless minus one 55.98 wpm, ignoring the first character typed
Race Start August 20, 2023 2:16:42pm UTC
Race Finish August 20, 2023 2:18:39pm UTC
Outcome No win (2 of 3)
Accuracy 94.9%
Points 82.54
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 stetet opf cf characters from the socket */ StringBuffer comamand -= new StrinBugBuffer()'; int expected = 1-024; /(* Cut off to avoid DoS attac k(k */ while (exppected < shutdwoown.lenghtrth()) { if )r(random == null) random - new = new Random(System.currentITimeMillis()); expected += )(random.nextInt() A^%% 1024(); } wjhihile (expected > 0) { int ch = -1; try : { ch --= stream.read(); } catch )(IOException eP) [p{ log.warn ()("StandardServer.await: read: ", e ); ch = -1l ; } if (ch M< 32 ) /* contControl echaracter or EOF terminates loop break; command.append((char) ch); exptcteected--; }
Timing
Character / * R e a d a s t e t -t -e -t e t o p f c
Milliseconds 474 732 236 144 206 82 111 54 68 154 59 149 138 147 181 144 119 102 150 42 142 0 71 20 175
Character -c - -f -p f c h a r a c t e r s f r o m t h e
Milliseconds 165 122 128 134 72 72 106 68 89 62 118 87 131 147 149 99 88 86 143 61 42 55 51 98 95
Character s o c k e t * / S t r i n g B u f f e r c
Milliseconds 72 70 93 67 125 77 386 61 142 449 314 127 158 133 29 51 110 302 124 84 113 300 126 98 94
Character o m a -a m a n d - -- = n e w S t r i n B u -u
Milliseconds 47 81 147 392 131 73 73 74 42 215 342 116 116 126 46 48 120 317 154 127 42 54 223 273 235
Character -B g B u f f e r ( ) ' -' ; i n t e x p e c t e
Milliseconds 123 462 310 150 62 120 160 152 170 532 691 474 144 177 95 83 82 64 162 150 58 99 157 160 150
Character d = 1 - -- 0 2 4 ; / ( -( * C u t o f f
Milliseconds 183 62 101 169 205 65 427 117 95 143 395 376 160 301 414 172 91 68 111 82 106 62 119 136 72
Character t o a v o i d D o S a t t a c k ( -( -k - k
Milliseconds 93 55 87 65 133 99 151 44 52 121 147 273 206 102 134 129 114 111 61 28 400 170 131 115 147
Character * / w h i l e ( e x p -p p e c t e d < s
Milliseconds 110 85 541 248 398 47 69 175 96 80 193 244 207 0 221 319 110 177 127 153 167 49 147 233 366
Character h u t d w o -o -w o w n . l e n g h t r -r -t -h t h (
Milliseconds 59 48 115 144 168 79 221 124 103 97 85 203 210 84 208 102 178 53 0 253 120 149 81 131 183
Character ) ) { i f ) r -r -) ( r a n d o m = = n u
Milliseconds 280 488 239 175 282 101 57 66 205 328 114 143 157 150 100 73 80 84 77 167 241 158 128 103 61
Character l l ) r a n d o m - n e w - -w -e -n - -- =
Milliseconds 167 111 206 278 156 104 90 56 90 84 77 125 124 117 46 53 138 314 131 143 133 136 685 288 334
Character n e w R a n d o m ( S y s t e m . c u r r e n t
Milliseconds 105 45 42 129 254 138 62 74 83 47 198 185 166 163 113 140 85 186 107 152 55 149 168 111 86
Character I -I T i m e M i l l i s ( ) ) ; e x p e c t e d
Milliseconds 209 235 79 161 50 45 154 133 228 122 131 70 183 227 239 609 144 51 132 113 134 481 153 142 156
Character + = ) -) ( r a n d o m . n e x t I n t ( ) A
Milliseconds 54 578 624 501 165 331 104 166 78 98 75 64 55 214 180 70 136 115 295 287 87 188 215 321 438
Character ^ -^ % -% -A % 1 0 2 4 ( -( ) ; } w j h i -i -h -j
Milliseconds 34 303 147 257 122 120 587 241 98 223 117 266 398 240 454 192 539 286 137 84 0 67 180 126 381
Character h i l e ( e x p e c t e d > 0 ) { i n t
Milliseconds 252 78 237 83 251 120 230 153 95 69 237 176 144 127 54 505 334 144 737 302 294 308 141 61 65
Character c h = - 1 ; t r y : - -: { c h - --
Milliseconds 62 99 45 109 877 750 463 116 386 96 49 146 143 48 237 237 218 131 498 406 128 79 132 333 495
Character - -- = s t r e a m . r e a d ( ) ; } c a t c
Milliseconds 218 438 85 113 38 157 145 137 36 85 330 88 149 66 105 195 144 284 154 404 215 116 94 111 153
Character h ) -) ( I O E x c e p t i o n e P -P ) [ -[ p
Milliseconds 43 102 124 485 132 616 352 574 190 92 149 102 72 106 138 113 96 37 414 334 77 316 131 450 145
Character -p { l o g . w a r n - ( $) -) ( " S t a n d a r
Milliseconds 301 284 269 113 116 142 113 103 43 113 103 187 308 132 319 370 98 298 868 151 106 89 73 117 93
Character d S e r v e r . a w a i t : r e a d : " , e
Milliseconds 214 195 138 181 177 143 148 119 80 51 147 105 88 179 196 69 176 103 86 191 233 523 543 400 58
Character - ) ; c h = - 1 l - -l ; } i f ( c
Milliseconds 224 414 281 494 142 133 88 261 182 450 646 131 439 285 111 143 77 106 210 406 186 84 40 307 216
Character h M -M < 3 2 - ) / * c o n t -t -n -o -c C o
Milliseconds 103 203 344 383 132 212 122 81 116 215 216 502 251 610 400 68 180 94 82 261 135 132 131 109 64
Character n t r o l e -e c h a r a c t e r o r E O F
Milliseconds 187 103 169 52 71 81 73 253 80 94 65 74 111 153 198 153 133 52 71 107 55 240 617 210 459
Character t e r m i n a t e s l o o p b r e a k ; c o
Milliseconds 317 172 151 43 34 91 46 111 144 45 82 95 141 143 135 165 97 183 143 53 54 174 230 217 42
Character m m a n d . a p p e n d ( ( c h a r ) c h ) ;
Milliseconds 62 125 93 83 63 153 102 104 115 102 95 99 113 143 228 95 79 75 176 192 450 86 194 396 180
Character e x p t -t c t e -e -t -c e c t e d - - ; }
Milliseconds 154 152 76 304 230 45 155 140 450 143 141 131 181 135 165 148 130 120 670 173 114
WPM Timing
Seconds WPM
2.34 56.46
4.68 43.63
7.01 71.86
9.35 71.86
11.69 69.81
14.03 67.58
16.37 64.53
18.7 64.8
21.04 63.31
23.38 65.19
25.72 65.33
28.05 64.59
30.39 64.36
32.73 64.53
35.07 62.62
37.41 62.56
39.74 63.71
42.08 60.74
44.42 62.67
46.76 63.65
49.1 63.06
51.43 61.83
53.77 62.26
56.11 60.74
58.45 59.54
60.79 58.24
63.12 58.93
65.46 57.93
67.8 57.7
70.14 57.15
72.47 56.13
74.81 56.78
77.15 56.77
79.49 56.76
81.83 55.73
84.16 55.75
86.5 55.49
88.84 56.33
91.18 55.93
93.52 55.43
95.85 54.83
98.19 54.63
100.53 54.19
102.87 54.01
105.2 54.41
107.54 55.01
109.88 56.02
112.22 56.46
114.56 55.83
116.89 55.64