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
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
Nov 11, 2025 13:58Yehor BondarYehor BondarCPPclang++18.1.3Success681,988+11.15 RP
Nov 11, 2025 13:52Yehor BondarYehor BondarCPPclang++18.1.3Success2,844,839+3.52 RP
Nov 11, 2025 04:12izotoffizotoffGOgo1.25.4Success1,329,166
Nov 11, 2025 02:03izotoffizotoffGOgo1.25.4Success698,428
Nov 11, 2025 01:58izotoffizotoffGOgo1.25.4Success699,024
Nov 11, 2025 01:27izotoffizotoffGOgo1.25.4Success698,973
Nov 11, 2025 01:23izotoffizotoffGOgo1.25.4Success698,463+0.25 RP
Nov 11, 2025 01:10izotoffizotoffGOgo1.18.10Success710,808+3.94 RP
Nov 11, 2025 01:02izotoffizotoffGOgo1.18.10Error
Nov 11, 2025 01:01izotoffizotoffGOgo1.25.4Error
Nov 11, 2025 00:58izotoffizotoffGOgo1.25.4Success1,250,269
Nov 11, 2025 00:21izotoffizotoffGOgo1.25.4Success990,258
Nov 11, 2025 00:05izotoffizotoffGOgo1.25.4Success987,098+0.69 RP
Nov 11, 2025 00:00izotoffizotoffGOgo1.25.4Success1,070,318
Nov 10, 2025 23:59izotoffizotoffGOgo1.25.4Success1,070,296
Nov 10, 2025 23:44izotoffizotoffGOgo1.25.4Success1,059,050+5.21 RP
Nov 10, 2025 19:48izotoffizotoffGOgo1.25.4Success2,462,012
Nov 10, 2025 19:46izotoffizotoffGOgo1.25.4Success2,460,086
Nov 10, 2025 19:14izotoffizotoffGOgo1.25.4Error
Nov 10, 2025 19:11izotoffizotoffGOgo1.25.4Error
Nov 7, 2025 16:50Daniel MastalerzDaniel MastalerzCPPg++13.3.0Success265,820
Nov 7, 2025 16:45Daniel MastalerzDaniel MastalerzCPPg++13.3.0Error
Nov 7, 2025 09:52Daniel MastalerzDaniel MastalerzCPPg++13.3.0Success214,033
Nov 6, 2025 17:41AntonAntonCSHARP9.0.10Success184,911
Nov 6, 2025 17:26AntonAntonCSHARP9.0.10Success182,830
Nov 6, 2025 17:25AntonAntonCSHARP9.0.10Success178,709
Nov 6, 2025 16:53AntonAntonCSHARP9.0.10Success169,257+6.30 RP
Nov 6, 2025 15:32izotoffizotoffGOgo1.25.4Success2,364,928+0.10 RP
Nov 6, 2025 15:30AntonAntonCSHARP9.0.10Success178,775+2.02 RP
Nov 6, 2025 15:23izotoffizotoffGOgo1.25.4Success2,424,161+0.09 RP
Nov 6, 2025 15:13izotoffizotoffGOgo1.25.4Error
Nov 6, 2025 15:11izotoffizotoffGOgo1.25.4Success2,521,569
Nov 6, 2025 15:09AntonAntonCSHARP9.0.10Success182,078+6.38 RP
Nov 6, 2025 15:04AntonAntonCSHARP9.0.10Success193,307+5.70 RP
Nov 6, 2025 14:56izotoffizotoffGOgo1.25.4Success2,505,404
Nov 6, 2025 14:50AntonAntonCSHARP9.0.10Success204,563+1.02 RP
Nov 6, 2025 14:42AntonAntonCSHARP9.0.10Success207,868
Nov 6, 2025 14:40AntonAntonCSHARP9.0.10Success893,640
Nov 6, 2025 14:35AntonAntonCSHARP9.0.10Success206,713+8.68 RP
Nov 6, 2025 14:34AntonAntonCSHARP9.0.10Success233,469
Nov 6, 2025 14:33AntonAntonCSHARP9.0.10Success230,562
Nov 6, 2025 14:31AntonAntonCSHARP9.0.10Success234,355
Nov 6, 2025 14:29AntonAntonCSHARP9.0.10Success236,489
Nov 6, 2025 14:27AntonAntonCSHARP9.0.10Success228,838
Nov 6, 2025 14:23AntonAntonCSHARP9.0.10Success231,001
Nov 6, 2025 14:21AntonAntonCSHARP9.0.10Error
Nov 6, 2025 13:49izotoffizotoffGOgo1.25.4Error
Nov 6, 2025 13:46izotoffizotoffGOgo1.25.4Success2,485,418
Nov 6, 2025 13:46AntonAntonCSHARP9.0.10Success243,069
Nov 6, 2025 13:45AntonAntonCSHARP9.0.10Success229,140
Nov 6, 2025 13:43izotoffizotoffGOgo1.25.4Success2,533,199
Nov 6, 2025 13:38izotoffizotoffGOgo1.25.4Error
Nov 6, 2025 13:37izotoffizotoffGOgo1.25.4Error
Nov 6, 2025 10:18izotoffizotoffGOgo1.25.4Success2,480,154+4.03 RP
Nov 6, 2025 09:55AntonAntonCSHARP9.0.10Success300,250
Nov 6, 2025 08:55AntonAntonCSHARP9.0.10Success227,083+42.92 RP
Nov 5, 2025 23:42AntonAntonCSHARP9.0.10Error
Nov 5, 2025 23:41AntonAntonCSHARP9.0.10Error
Nov 5, 2025 23:40AntonAntonCSHARP9.0.10Error
Nov 5, 2025 23:39AntonAntonCSHARP9.0.10Error
Nov 5, 2025 23:37AntonAntonCSHARP9.0.10Error
Nov 5, 2025 23:36AntonAntonCSHARP9.0.10Error
Nov 5, 2025 23:31AntonAntonCSHARP9.0.10Error
Nov 5, 2025 22:55AntonAntonCSHARP9.0.10Success537,996
Nov 5, 2025 20:04AntonAntonCSHARP9.0.10Success521,260
Nov 5, 2025 20:00AntonAntonCSHARP9.0.10Error
Nov 5, 2025 19:58AntonAntonCSHARP9.0.10Success511,617
Nov 5, 2025 19:39Daniel MastalerzDaniel MastalerzCPPg++13.3.0Success204,222+7.91 RP
Nov 5, 2025 19:11Daniel MastalerzDaniel MastalerzCPPg++13.3.0Success243,569+41.06 RP
Nov 5, 2025 18:19Daniel MastalerzDaniel MastalerzCPPg++13.3.0Error
Nov 5, 2025 16:59AntonAntonCSHARP9.0.10Success442,911+9.80 RP
Nov 5, 2025 16:53AntonAntonCSHARP9.0.10Error
Nov 5, 2025 16:21AntonAntonCSHARP9.0.10Success565,557+15.20 RP
Nov 5, 2025 16:09AntonAntonCSHARP9.0.10Error
Nov 5, 2025 15:58AntonAntonCSHARP9.0.10Error
Nov 5, 2025 13:55AntonAntonCSHARP9.0.10Success1,212,930+8.24 RP