Muhammad Lutfi (pratamalutfi60)

Race #1

View Pit Stop page for race #1 by pratamalutfi60Ghost race

View profile for Muhammad Lutfi (pratamalutfi60)

Official speed 48.03 wpm (135.42 seconds elapsed during race)
Without ending ping 48.70 wpm (1,853 ms delay sending score to TypeRacer’s server)
Timerless 48.87 wpm (485 ms elapsed before first character typed; 133.08 seconds elapsed during race)
Timerless minus one 48.78 wpm, ignoring the first character typed
Race Start December 17, 2024 7:40:35am UTC
Race Finish December 17, 2024 7:42:51am UTC
Outcome Win (1 of 3)
Accuracy 95.7%
Points 71.24
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 charactesrrs from the socket ?*\/ String Buffer command = new String Burffer(); int expected = 1024; /* Cut off to avoid D90oS attack */ while (expected < shutdown.elength()) { if (random == null) random = new Random(sSystem.currentTimeMuillis()); expected += (random.nextInt() % 01024); +} shiowhile (expected > 0) { int cch = -1; try { ch = stream,rea. reread(); ]a]}} catch (IOExcepiton tion e) { log.ewarn("sStandardServer.await; : read;: ", e); ch = -1 ; } if (ch < 32) /* Control character ofr 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
Milliseconds 485 450 351 119 895 908 265 461 141 39 121 78 122 166 128 157 65 104 146 101 22 214 51 78 337
Character a c t e s r -r -s r s f r o m t h e s o c k e
Milliseconds 79 135 182 85 129 138 328 128 164 84 114 153 174 56 49 82 150 23 79 44 146 74 101 173 89
Character t ? -? * \ -\ / S t r i n g - B u f f e r c
Milliseconds 99 55 551 604 765 783 0 0 328 323 212 157 46 79 53 96 491 316 199 162 141 179 56 80 335
Character o m m a n d = n e w S t r i n g - B u r -r
Milliseconds 201 112 139 56 121 122 60 131 122 144 171 101 149 202 152 134 45 82 47 116 517 296 191 102 309
Character f f e r ( ) ; i n t e x p e c t e d = 1 0
Milliseconds 47 143 165 88 280 34 1736 550 284 68 61 138 203 219 426 97 487 253 62 166 85 153 112 442 62
Character 2 4 ; / * C u t o f f t o a v o i d D
Milliseconds 341 396 387 623 161 1022 259 298 145 99 68 135 116 142 87 203 48 115 226 132 109 73 219 129 236
Character 9 -9 0 -0 o S a t t a c k * / w h i l e ( e
Milliseconds 304 443 180 605 612 639 163 151 168 147 64 181 53 190 799 266 504 231 113 68 125 137 74 222 197
Character x p e c t e d < s h u t d o w n . e -e l e n g
Milliseconds 141 209 192 199 179 44 143 82 236 137 180 266 134 132 172 80 137 95 223 490 196 318 90 68 722
Character t h ( ) ) { i f ( r a n d o m = = n u l
Milliseconds 210 61 311 179 431 256 218 297 367 64 81 416 480 56 76 131 114 100 150 106 139 67 115 156 49
Character l ) r a n d o m = n e w R a n d o m ( s -s
Milliseconds 151 256 221 255 68 100 90 90 84 113 142 116 146 131 101 105 379 100 81 101 132 73 303 257 416
Character S y s t e m . c u r r e n t T i m e M u -u i l l i
Milliseconds 303 220 162 202 32 100 300 264 68 155 129 16 105 200 456 172 84 46 366 222 534 181 134 128 61
Character s ( ) ) ; e x p e c t e d + = ( r a n d o m
Milliseconds 134 261 50 364 307 157 178 123 117 105 149 149 80 144 180 474 474 1170 626 288 81 32 147 82 76
Character . n e x t I n t ( ) % 0 -0 1 0 2 4 ) ; + -+ }
Milliseconds 414 247 90 128 133 195 141 132 243 103 259 1249 302 476 270 60 105 701 176 1171 311 190 319 482 1122
Character s h i o -o -i -h -s w h i l e ( e x p e c t e d
Milliseconds 404 300 60 84 42 220 139 133 245 227 75 15 81 141 132 165 216 136 147 88 155 143 66 169 238
Character > 0 ) { i n t c -c c h = - 1 ; t r y
Milliseconds 156 182 214 474 103 284 238 123 83 118 99 428 254 422 111 148 136 149 654 230 618 207 243 482 83
Character { c h = s t r e a m , r e a -a -e -r -, . r
Milliseconds 269 262 234 169 96 159 100 134 164 150 167 78 50 121 225 205 68 49 295 135 154 87 245 134 165
Character e -e -r - r e a d ( ) ; ] -] a ] -] } -} -a } c a t
Milliseconds 59 259 134 137 352 78 243 92 278 106 258 122 571 565 419 114 347 250 312 130 212 280 171 123 140
Character c h ( I O E x c e p i t o n - -n -o -t -i t i o n
Milliseconds 191 92 83 201 426 151 223 679 449 155 29 204 0 51 62 171 316 149 140 135 156 293 26 46 58
Character e ) { l o g . e -e w a r n ( " s -s S t a n d
Milliseconds 82 190 354 170 227 983 415 142 57 237 224 334 65 85 102 199 338 298 347 384 297 240 246 99 103
Character a r d S e r v e r . a w a i t ; - -; : r e a d
Milliseconds 270 160 241 267 185 101 153 130 83 60 453 244 78 187 133 189 222 262 134 265 129 240 59 64 146
Character ; -; : " , e ) ; c h = - 1 - ; } i
Milliseconds 145 266 240 208 346 430 289 174 308 355 180 200 97 154 131 160 799 175 422 270 225 177 199 376 132
Character f ( c h < 3 2 ) / * C o n t r o l c h
Milliseconds 98 102 238 429 83 228 260 397 368 116 306 210 255 965 403 259 133 69 115 171 30 153 43 178 89
Character a r a c t e r o f -f r E O F t e r m i n a t
Milliseconds 86 216 151 539 287 106 116 68 118 99 518 115 139 195 355 203 162 204 91 83 84 87 83 79 117
Character e s l o o p b r e a k ; c o m m a n d . a p
Milliseconds 96 154 116 167 155 148 0 114 195 339 66 121 228 317 1156 260 68 66 123 79 134 103 151 317 207
Character p e n d ( ( c h a r ) c h ) ; e x p e c t e d
Milliseconds 121 65 135 406 266 144 309 107 63 104 236 485 421 119 308 325 198 159 133 95 117 142 165 54 169
Character - - ; }
Milliseconds 640 140 511 201 227
WPM Timing
Seconds WPM
2.71 4.43
5.42 37.66
8.12 48.74
10.83 48.74
13.54 46.97
16.25 51.69
18.96 52.54
21.67 49.29
24.37 49.72
27.08 49.18
29.79 49.95
32.5 48.74
35.21 48.4
37.92 48.74
40.62 50.51
43.33 49.85
46.04 49.78
48.75 52.19
51.46 52.24
54.17 53.39
56.87 52.96
59.58 53.17
62.29 52.59
65 52.25
67.71 51.22
70.42 49.76
73.12 49.23
75.83 49.85
78.54 49.81
81.25 49.33
83.96 49.6
86.67 49.02
89.37 47.8
92.08 47.96
94.79 47.09
97.5 47.14
100.21 46.94
102.92 47.46
105.62 47.38
108.33 47.08
111.04 46.9
113.75 47.05
116.46 46.68
119.17 47.23
121.87 47.66
124.58 48.26
127.29 48.46
130 48.55
132.71 48.74
135.42 48.03