Unique strings 
Count the exact number of unique tokens as fast as possible.
Input
One token per line on STDIN:
JWXcKKaWzvFL5
Rof
3ztCpA
5wHcGN
*UiEMthaTS*g
Output
Print the exact count of unique tokens to STDOUT.
Constraints
- Character set:
0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@#%* - Maximum token length: 16
- Approximately 1,000,000 unique tokens
| Date | Author | Language | Status | Score | |
|---|---|---|---|---|---|
| Mar 21, 2026 18:45 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:45 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:44 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:43 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:43 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:42 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:38 | ZIG0.14.0 | Success | 56,545 | ||
| Mar 21, 2026 18:37 | RUSTrust-1.94.0 | Success | 15,057 | ||
| Mar 21, 2026 18:36 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:36 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:34 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:33 | ZIG0.14.0 | Error | |||
| Mar 21, 2026 18:33 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:31 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:28 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:26 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:25 | ZIG0.14.0 | Error | |||
| Mar 21, 2026 18:25 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:24 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:24 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:23 | RUSTrust-1.94.0 | Success | 16,671 | ||
| Mar 21, 2026 18:22 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:22 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:21 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:21 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:20 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:20 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:19 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:18 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:18 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:17 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:14 | RUSTrust-1.94.0 | Success | 14,502 | ||
| Mar 21, 2026 18:13 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:13 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:12 | RUSTrust-1.94.0 | Success | 16,729 | ||
| Mar 21, 2026 18:11 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:11 | RUSTrust-1.94.0 | Success | 16,929 | ||
| Mar 21, 2026 18:11 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:10 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:09 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:09 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:08 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:07 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:07 | RUSTrust-1.94.0 | Success | 17,048 | ||
| Mar 21, 2026 18:06 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:06 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:06 | RUSTrust-1.94.0 | Success | 17,207 | ||
| Mar 21, 2026 18:05 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:04 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:04 | RUSTrust-1.94.0 | Success | 18,321 | ||
| Mar 21, 2026 18:04 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:03 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:03 | RUSTrust-1.94.0 | Success | 17,035 | ||
| Mar 21, 2026 18:03 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:02 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:02 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:01 | RUSTrust-1.94.0 | Success | 18,452 | ||
| Mar 21, 2026 18:01 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:00 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 18:00 | RUSTrust-1.94.0 | Success | 18,253 | ||
| Mar 21, 2026 17:59 | RUSTrust-1.94.0 | Success | 14,635 | ||
| Mar 21, 2026 17:58 | RUSTrust-1.94.0 | Success | 17,875 | ||
| Mar 21, 2026 17:58 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:57 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:56 | RUSTrust-1.94.0 | Success | 22,888 | ||
| Mar 21, 2026 17:56 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:53 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:53 | RUSTrust-1.94.0 | Success | 24,184 | ||
| Mar 21, 2026 17:52 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:52 | RUSTrust-1.94.0 | Success | 20,775 | ||
| Mar 21, 2026 17:52 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:51 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:51 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:50 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:50 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:48 | RUSTrust-1.94.0 | Success | 14,905 | ||
| Mar 21, 2026 17:48 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:47 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:47 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:46 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:45 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:45 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:44 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:44 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:43 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:42 | RUSTrust-1.94.0 | Success | 14,605 | ||
| Mar 21, 2026 17:42 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:41 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:40 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:38 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:38 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:37 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:35 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:14 | RUSTrust-1.94.0 | Success | 16,198 | ||
| Mar 21, 2026 17:12 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:06 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:04 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 17:02 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 16:56 | RUSTrust-1.94.0 | Success | 14,434 | ||
| Mar 21, 2026 16:13 | RUSTrust-1.94.0 | Success | 67,282 |