Parse JSON 
Compute the total amount of non-canceled external USD transactions from a stream of JSON records as fast as possible.
Input: 1 000 000 JSON records on STDIN, one per line. Each record has the following structure:
{
"user_id": 0,
"currency": "USD",
"transactions": [
{
"amount": 0,
"to_user_id": 0,
"canceled": false
}
]
}
| Field | Constraints |
|---|---|
user_id |
Integer, max 10 000 |
currency |
One of "GBP", "USD", "RUB", "JPY", "CHF" |
transactions |
Array, max 10 elements |
amount |
Integer, max 1000 |
canceled |
Boolean; may be omitted when false |
Field order is not guaranteed within any object.
Output: The total amount of all transactions where:
record.currency == "USD"transaction.to_user_id != record.user_id(external)transaction.canceledisfalseor absent
| Date | Author | Language | Status | Score | |
|---|---|---|---|---|---|
| Sep 19, 2026 13:33 | CPPg++14.2.0 | Success | 98,776 | ||
| Sep 19, 2026 13:28 | CPPg++14.2.0 | Success | 3,891 | ||
| Sep 16, 2026 00:07 | CPPg++13.3.0 | Success | 3,133 | ||
| Sep 15, 2026 23:32 | CPPg++13.3.0 | Success | 2,868 | ||
| Sep 15, 2026 22:50 | CPPg++13.3.0 | Success | 2,871 | ||
| Sep 15, 2026 17:41 | CPPg++13.3.0 | Success | 2,852 | ||
| Sep 15, 2026 02:14 | CPPg++13.3.0 | Success | 2,848+259.20 RP | ||
| Sep 15, 2026 01:55 | CPPg++13.3.0 | Success | 3,075+184.55 RP | ||
| Sep 15, 2026 01:53 | CPPg++13.3.0 | Success | 3,805 | ||
| Sep 15, 2026 01:37 | CPPg++13.3.0 | Success | 3,439 | ||
| Sep 15, 2026 01:21 | CPPg++13.3.0 | Success | 3,260+237.03 RP | ||
| Sep 15, 2026 01:20 | CPPg++13.3.0 | Error | |||
| Sep 15, 2026 00:56 | CPPg++13.3.0 | Success | 4,203 | ||
| Sep 15, 2026 00:40 | CPPg++14.2.0 | Success | 31,146 | ||
| Sep 10, 2026 23:59 | CPPg++14.2.0 | Success | 3,945 | ||
| Sep 10, 2026 23:54 | CPPg++14.2.0 | Success | 3,889 | ||
| Sep 10, 2026 03:48 | CPPg++14.2.0 | Success | 3,863+31.77 RP | ||
| Sep 10, 2026 03:44 | CPPg++14.2.0 | Success | 18,592 | ||
| Sep 9, 2026 23:55 | CPPg++14.2.0 | Success | 3,911+43.70 RP | ||
| Sep 9, 2026 23:51 | CPPg++14.2.0 | Success | 4,167 | ||
| Sep 9, 2026 15:29 | CSHARP10.0.7 | Success | 1,890+19.52 RP | ||
| Sep 9, 2026 15:22 | CSHARP10.0.7 | Success | 1,897+803.21 RP | ||
| Sep 9, 2026 13:37 | RUSTrust-1.95.0 | Success | 2,124+1'617.86 RP | ||
| Sep 9, 2026 13:29 | ZIG0.15.1 | Success | 2,088+4'447.54 RP | ||
| Sep 9, 2026 13:23 | GOgo1.26.2 | Success | 2,187+2'397.21 RP | ||
| Sep 9, 2026 13:22 | CSHARP9.0.15 | Success | 2,238+8'502.30 RP | ||
| Sep 8, 2026 13:42 | CPPg++14.2.0 | Success | 1,939 | ||
| Sep 8, 2026 13:41 | CPPg++14.2.0 | Success | 1,993 | ||
| Sep 8, 2026 13:27 | CPPg++14.2.0 | Success | 2,059 | ||
| Sep 8, 2026 13:24 | CPPg++14.2.0 | Success | 1,854 | ||
| Sep 8, 2026 13:22 | CPPg++14.2.0 | Success | 1,855 | ||
| Sep 8, 2026 12:53 | CPPg++14.2.0 | Success | 2,355 | ||
| Sep 8, 2026 12:36 | CPPg++14.2.0 | Success | 1,875 | ||
| Sep 8, 2026 12:34 | CPPg++14.2.0 | Success | 2,175 | ||
| Sep 8, 2026 12:31 | CPPg++14.2.0 | Success | 1,851+34.92 RP | ||
| Sep 8, 2026 12:29 | CPPg++14.2.0 | Success | 1,990 | ||
| Sep 8, 2026 12:28 | CPPg++14.2.0 | Success | 1,857+28.92 RP | ||
| Sep 8, 2026 12:18 | CPPg++14.2.0 | Success | 1,862+247.96 RP | ||
| Sep 8, 2026 12:11 | CPPg++14.2.0 | Success | 1,930 | ||
| Sep 8, 2026 12:03 | CPPg++14.2.0 | Success | 1,958 | ||
| Sep 8, 2026 12:01 | CPPg++14.2.0 | Success | 2,455 | ||
| Sep 8, 2026 11:57 | CPPg++14.2.0 | Success | 1,969 | ||
| Sep 8, 2026 11:52 | CPPg++14.2.0 | Success | 1,915 | ||
| Sep 8, 2026 11:47 | CPPg++14.2.0 | Success | 2,128 | ||
| Sep 8, 2026 11:47 | CPPg++14.2.0 | Success | 1,914 | ||
| Sep 8, 2026 11:41 | CPPg++14.2.0 | Success | 1,906+43.86 RP | ||
| Sep 8, 2026 11:39 | CPPg++14.2.0 | Success | 2,047 | ||
| Sep 8, 2026 11:31 | CPPg++14.2.0 | Success | 1,914 | ||
| Sep 8, 2026 11:30 | CPPg++14.2.0 | Success | 2,025 | ||
| Sep 8, 2026 11:26 | CPPg++14.2.0 | Success | 1,914+65.10 RP | ||
| Sep 8, 2026 11:23 | CPPg++14.2.0 | Success | 1,984 | ||
| Sep 8, 2026 11:21 | CPPg++14.2.0 | Success | 2,056 | ||
| Sep 8, 2026 11:17 | CPPg++14.2.0 | Success | 2,036 | ||
| Sep 8, 2026 11:13 | CPPg++14.2.0 | Success | 1,971 | ||
| Sep 8, 2026 11:12 | CPPg++14.2.0 | Success | 2,117 | ||
| Sep 8, 2026 11:09 | CPPg++14.2.0 | Success | 1,959 | ||
| Sep 8, 2026 10:56 | CPPg++14.2.0 | Success | 2,029 | ||
| Sep 8, 2026 10:50 | CPPg++14.2.0 | Success | 1,994 | ||
| Sep 8, 2026 10:49 | CPPg++14.2.0 | Success | 1,992 | ||
| Sep 8, 2026 10:47 | CPPg++14.2.0 | Success | 2,036 | ||
| Sep 8, 2026 10:44 | CPPg++14.2.0 | Success | 2,036 | ||
| Sep 8, 2026 10:30 | CPPg++14.2.0 | Success | 2,021 | ||
| Sep 8, 2026 10:22 | CPPg++14.2.0 | Success | 1,968 | ||
| Sep 8, 2026 10:18 | CPPg++14.2.0 | Success | 1,976 | ||
| Sep 8, 2026 10:13 | CPPg++14.2.0 | Success | 1,969 | ||
| Sep 8, 2026 10:06 | CPPg++14.2.0 | Success | 2,123 | ||
| Sep 8, 2026 10:05 | CPPg++14.2.0 | Success | 1,977 | ||
| Sep 8, 2026 09:48 | CPPg++14.2.0 | Success | 2,039 | ||
| Sep 8, 2026 09:41 | CPPg++14.2.0 | Success | 2,286 | ||
| Sep 8, 2026 09:32 | CPPg++14.2.0 | Success | 2,193 | ||
| Sep 8, 2026 09:28 | CPPg++14.2.0 | Success | 1,990 | ||
| Sep 8, 2026 09:28 | CPPg++14.2.0 | Success | 2,550 | ||
| Sep 8, 2026 09:15 | CPPg++14.2.0 | Success | 1,995 | ||
| Sep 8, 2026 09:10 | CPPg++14.2.0 | Success | 2,190 | ||
| Sep 8, 2026 09:05 | CPPg++14.2.0 | Success | 2,015 | ||
| Sep 8, 2026 09:02 | CPPg++14.2.0 | Success | 2,303 | ||
| Sep 8, 2026 08:59 | CPPg++14.2.0 | Success | 2,022 | ||
| Sep 8, 2026 08:54 | CPPg++14.2.0 | Success | 2,036 | ||
| Sep 8, 2026 08:29 | CPPg++14.2.0 | Success | 2,047 | ||
| Sep 8, 2026 08:26 | CPPg++14.2.0 | Success | 2,039 | ||
| Sep 8, 2026 08:16 | CPPg++14.2.0 | Success | 2,030 | ||
| Sep 8, 2026 08:10 | CPPg++14.2.0 | Success | 2,033 | ||
| Sep 8, 2026 08:04 | CPPg++14.2.0 | Success | 2,043 | ||
| Sep 8, 2026 07:32 | CPPg++14.2.0 | Success | 2,046 | ||
| Sep 8, 2026 07:28 | CPPg++14.2.0 | Success | 2,057 | ||
| Sep 8, 2026 07:23 | CPPg++14.2.0 | Success | 1,928 | ||
| Sep 8, 2026 07:20 | CPPg++14.2.0 | Success | 1,971 | ||
| Sep 8, 2026 07:17 | CPPg++14.2.0 | Success | 1,989 | ||
| Sep 8, 2026 07:14 | CPPg++14.2.0 | Success | 2,142 | ||
| Sep 8, 2026 07:07 | CPPg++14.2.0 | Success | 2,155 | ||
| Sep 8, 2026 06:37 | CPPg++14.2.0 | Success | 1,936 | ||
| Sep 8, 2026 06:29 | CPPg++14.2.0 | Success | 1,926+21.52 RP | ||
| Sep 8, 2026 06:24 | CPPg++14.2.0 | Success | 2,112 | ||
| Sep 4, 2026 15:37 | CPPg++14.2.0 | Success | 1,930 | ||
| Sep 4, 2026 09:26 | CPPclang++18.1.3 | Error | |||
| Sep 4, 2026 07:07 | CPPclang++18.1.3 | Error | |||
| Aug 24, 2026 17:20 | CSHARP10.0.11 | Success | 138,363 | ||
| Aug 24, 2026 09:54 | ZIG0.16.0 | Error | |||
| Aug 24, 2026 09:41 | CSHARP10.0.7 | Error | |||
| Aug 24, 2026 09:38 | GOgo1.26.2 | Error |