В принципе, результат соответствует запросу. Но не проходит валидацию.
public class Solution {
public static void main(String[] args) {
System.out.println(Arrays.toString(map("2001:db8:11a3:9d7:1f34:8a2e:7a0:765d")));
}
public static String[] map(String ipv6) {
//напишите тут ваш код
StringTokenizer st = new StringTokenizer(ipv6);
String[] numbers = new String[st.countTokens()];
int count = 0;
while (st.hasMoreElements()) {
numbers[count++] = st.nextToken().replace(":",", ");
}
return numbers;
}
}