Summarize a batch

Difficulty: Easy

Python

Given a list of strings, return a dictionary with total and blank counts. A blank record contains only Unicode whitespace or is empty. Preserve the input list.

Examples

[]{'blank': 0, 'total': 0}
['a', ' ', '']{'blank': 2, 'total': 3}
['\t', '0', '\u2003']{'blank': 2, 'total': 3}

Constraints

Use only Python standard-library modules. Inputs contain at most 1,000 records and 100,000 characters unless stated otherwise. Do not mutate input objects. Return the specified JSON-compatible value; do not print it.

Review lesson: Designing small automation tasks and input/output contracts
Python

Ready when you are

Write your solution, then run it against the practice tests.

Press Esc, then Tab to leave the editor. Code runs in an isolated browser workspace. Tests support learning, not verified grading.

Reset your code?

This replaces your current code with the starter and stops any running tests.