Skip to content

Formatting: Add formatIPAddress func #115

@Farkhanda-Dalal

Description

@Farkhanda-Dalal

Description:
The formatIPAddress(ip) function will normalize IPv4 and IPv6 addresses by removing unnecessary leading zeros and compressing IPv6 notation.

Acceptance Criteria:

"192.168.001.001" → "192.168.1.1"
"2001:0db8:0000:0000:0000:ff00:0042:8329" → "2001:db8::ff00:42:8329"

IPv4: strip leading zeros from each segment.

IPv6: apply zero compression rules.

Add unit tests for valid IPv4, IPv6, and invalid inputs.

Metadata

Metadata

Labels

Level 3Hard level Issuegssoc25GSSOC'25 approved issue

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions