← Code LabJavaScript0/50 solved · 0%
Structure · medium

32. Module thinking

Small units with one job.

Split the logic: write `isValidAddress(a)` (starts with `0x`, 42 chars) and `normalize(a)` (lowercased) and `clean(a)` using both, returning `null` when invalid.
Required in your answer: startsWithtoLowerCase