Format integers Sergey Svistunov

Compute a checksum over the decimal representations of binary integers as fast as possible.

Input: 250 000 000 uint32 values in little-endian binary on STDIN (4 bytes each).

Output: A uint64 checksum computed as:

CRC = sum of number_crc(n) for each n

where number_crc(n) converts n to its decimal string and sums ascii(digit) * position over each digit (0-indexed from the left).

Example: For n = 42, the decimal string is "42", so number_crc(42) = ascii('4') * 0 + ascii('2') * 1 = 52 * 0 + 50 * 1 = 50.

Date AuthorLanguageStatus Score
Jan 16, 2026 22:59Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 16, 2026 22:33Josu San MartinJosu San MartinRUSTrust-1.92.0Success169,093
Jan 16, 2026 22:25Josu San MartinJosu San MartinRUSTrust-1.92.0Success165,338+1.76 RP
Jan 12, 2026 13:31Petsku01Petsku01CPPclang++18.1.3Error
Jan 12, 2026 13:26Petsku01Petsku01CPPclang++18.1.3Success736,586
Jan 12, 2026 13:09Petsku01Petsku01CPPclang++18.1.3Error
Jan 12, 2026 12:49Petsku01Petsku01CPPclang++18.1.3Error
Jan 12, 2026 12:43Petsku01Petsku01CPPclang++18.1.3Error
Jan 12, 2026 12:29Petsku01Petsku01CPPclang++18.1.3Error
Jan 12, 2026 12:24Petsku01Petsku01CPPclang++18.1.3Error
Jan 12, 2026 12:17Petsku01Petsku01CPPclang++18.1.3Success476,159
Jan 12, 2026 12:11Petsku01Petsku01CPPclang++18.1.3Success461,306
Jan 12, 2026 11:41Petsku01Petsku01CPPclang++18.1.3Success450,194+0.58 RP
Jan 12, 2026 11:32Petsku01Petsku01CPPclang++18.1.3Success476,981
Jan 12, 2026 11:28Petsku01Petsku01CPPclang++18.1.3Error
Jan 12, 2026 10:53Petsku01Petsku01CPPclang++18.1.3Error
Jan 12, 2026 10:40Petsku01Petsku01CPPclang++18.1.3Success478,033
Jan 12, 2026 10:35Petsku01Petsku01CPPclang++18.1.3Error
Jan 12, 2026 10:09Petsku01Petsku01CPPclang++18.1.3Success462,216+0.29 RP
Jan 12, 2026 09:51Petsku01Petsku01CPPclang++18.1.3Error
Jan 12, 2026 09:44Petsku01Petsku01CPPclang++18.1.3Error
Jan 12, 2026 09:42Petsku01Petsku01CPPclang++18.1.3Success1,075,766
Jan 12, 2026 09:34Petsku01Petsku01CPPclang++18.1.3Success2,361,793
Jan 12, 2026 09:01Petsku01Petsku01CPPclang++18.1.3Success468,512+2.55 RP
Jan 12, 2026 08:45Petsku01Petsku01CPPclang++18.1.3Success607,788
Jan 12, 2026 07:59Petsku01Petsku01CPPclang++18.1.3Error
Jan 12, 2026 07:52Petsku01Petsku01CPPclang++18.1.3Success595,379
Jan 12, 2026 07:36Petsku01Petsku01CPPg++13.3.0Success710,595
Jan 12, 2026 06:59Petsku01Petsku01CPPg++13.3.0Success532,790
Jan 12, 2026 06:48Petsku01Petsku01CPPg++13.3.0Success532,129+6.64 RP
Jan 12, 2026 06:40Petsku01Petsku01CPPg++13.3.0Error
Jan 12, 2026 06:20Petsku01Petsku01CPPg++13.3.0Success823,027+12.15 RP
Jan 10, 2026 21:13Aniruddha DebAniruddha DebCPPg++13.3.0Success2,939,145
Jan 5, 2026 02:10Josu San MartinJosu San MartinRUSTrust-1.92.0Success170,293+2.76 RP
Dec 31, 2025 18:22KeefeKeefeCPPg++13.3.0Success183,607
Dec 31, 2025 18:21KeefeKeefeCPPg++13.3.0Success183,697
Dec 31, 2025 18:15KeefeKeefeCPPg++13.3.0Success158,113
Dec 31, 2025 18:14KeefeKeefeCPPg++13.3.0Success158,145
Dec 31, 2025 17:59KeefeKeefeCPPclang++18.1.3Success186,877
Dec 31, 2025 17:58KeefeKeefeCPPg++13.3.0Success158,403
Dec 31, 2025 16:55KeefeKeefeCPPg++13.3.0Success187,158
Dec 31, 2025 16:36KeefeKeefeCPPclang++18.1.3Error
Dec 31, 2025 15:23Aniruddha DebAniruddha DebCPPclang++18.1.3Success130,712+4.95 RP
Dec 31, 2025 15:14Aniruddha DebAniruddha DebCPPclang++18.1.3Success143,276
Dec 31, 2025 14:59Aniruddha DebAniruddha DebCPPclang++18.1.3Success139,745+8.57 RP
Dec 31, 2025 14:55Aniruddha DebAniruddha DebCPPclang++18.1.3Success158,748+3.03 RP
Dec 31, 2025 14:52Aniruddha DebAniruddha DebCPPclang++18.1.3Success179,871
Dec 31, 2025 13:50Aniruddha DebAniruddha DebCPPclang++18.1.3Success166,762+5.97 RP
Dec 31, 2025 13:46Aniruddha DebAniruddha DebCPPg++13.3.0Success185,772
Dec 31, 2025 13:28Aniruddha DebAniruddha DebCPPg++13.3.0Success196,518
Dec 23, 2025 15:41Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 23, 2025 15:34Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 23, 2025 05:44Josu San MartinJosu San MartinRUSTrust-1.92.0Success248,569
Dec 23, 2025 05:28Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 23, 2025 05:24Josu San MartinJosu San MartinCPPg++13.3.0Error
Dec 23, 2025 05:19Josu San MartinJosu San MartinGOgo1.25.5Success283,744
Dec 23, 2025 05:03Josu San MartinJosu San MartinRUSTrust-1.92.0Success542,226
Dec 23, 2025 05:03Josu San MartinJosu San MartinRUSTrust-1.92.0Success233,793
Dec 23, 2025 05:02Josu San MartinJosu San MartinRUSTrust-1.92.0Success183,616
Dec 23, 2025 04:46Josu San MartinJosu San MartinRUSTrust-1.92.0Success217,273
Dec 23, 2025 04:22Josu San MartinJosu San MartinRUSTrust-1.92.0Success181,155
Dec 23, 2025 03:53Josu San MartinJosu San MartinRUSTrust-1.92.0Success178,699+10.17 RP
Dec 22, 2025 16:54Josu San MartinJosu San MartinRUSTrust-1.92.0Success218,380+3.74 RP
Dec 22, 2025 15:24Josu San MartinJosu San MartinRUSTrust-1.92.0Success237,782+1.33 RP
Dec 22, 2025 15:06Josu San MartinJosu San MartinCPPg++13.3.0Success245,546+28.64 RP
Dec 22, 2025 02:55Josu San MartinJosu San MartinRUSTrust-1.92.0Success827,305+0.42 RP
Dec 22, 2025 02:44Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 21, 2025 21:58zielajzielajCPPclang++18.1.3Error
Dec 21, 2025 18:17Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 21, 2025 18:17Josu San MartinJosu San MartinRUSTrust-1.92.0Success856,911+11.67 RP
Dec 21, 2025 18:17Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 21, 2025 18:16Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 21, 2025 16:03Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 21, 2025 15:58Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 21, 2025 15:58Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 21, 2025 15:57Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 21, 2025 15:54Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 21, 2025 05:20Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 21, 2025 05:20Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 21, 2025 05:20Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 21, 2025 05:16Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 21, 2025 05:13Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 20, 2025 15:50AnSaAnSaCPPg++13.3.0Success228,274+3.47 RP
Dec 20, 2025 15:47AnSaAnSaCPPg++13.3.0Success254,868
Dec 20, 2025 15:32AnSaAnSaCPPg++13.3.0Success255,392
Dec 20, 2025 10:51AnSaAnSaCPPg++13.3.0Success248,030
Dec 20, 2025 10:23AnSaAnSaCPPg++13.3.0Success247,923+3.35 RP
Nov 23, 2025 06:52RacRacCPPg++13.3.0Success407,772+2.31 RP
Nov 23, 2025 06:47RacRacCPPg++13.3.0Success450,114+22.22 RP
Nov 12, 2025 11:29izotoffizotoffGOgo1.25.4Success241,924+1.61 RP
Nov 12, 2025 11:26izotoffizotoffGOgo1.25.4Success2,507,269
Nov 12, 2025 09:56izotoffizotoffGOgo1.25.4Success257,639
Nov 12, 2025 09:45izotoffizotoffGOgo1.22.3Success253,591
Nov 12, 2025 07:53izotoffizotoffGOgo1.25.4Success251,708+18.44 RP
Nov 12, 2025 00:53izotoffizotoffGOgo1.25.4Success469,714+2.04 RP
Nov 12, 2025 00:35izotoffizotoffGOgo1.25.4Success709,854
Nov 12, 2025 00:34izotoffizotoffGOgo1.25.4Error
Nov 11, 2025 23:15izotoffizotoffGOgo1.25.4Success519,617+1.57 RP
Nov 11, 2025 22:44izotoffizotoffGOgo1.25.4Success565,892+3.35 RP
Nov 11, 2025 15:22Yehor BondarYehor BondarCPPclang++18.1.3Error