Pergunta de entrevista da empresa takealot.com

Given a string, you should return IPv4 if it is a valid IPv6 address or IPv6 if it is IPv6 or return neither.