HHexora
Сценарії

Сценарії роботи з кодом · Стиснений запис IPv6

03
Продукт

Сценарії

Стисніть коректну адресу IPv6 до малих літер зі скороченими нульовими групами. Перевірте рівні нульові серії та хвіст IPv4, відхиляючи зони, зовнішні пробіли й помилковий або порожній ввід.

01

Завантажте застосунок

Виберіть папку й попросіть помічника прочитати потрібні файли перед редагуванням. Визначте мету та межі завдання.

02

Відкрийте папку проєкту

Оберіть сумісний endpoint. Доступність інструментів і якість відповідей залежать від налаштованої моделі та сервера.

03

Підключіть і перевірте модель

Переглядайте зміни й результати команд. Перед прийняттям результату виконайте перевірки проєкту; створений код не тестується автоматично.

04

Перегляньте зміни та запустіть тести

Порівняйте фактичну поведінку з очікуваним результатом. Якщо перевірка не проходить, з’ясуйте причину перед наступними змінами.

Стиснений запис IPv6

Сценарії
from ipaddress import IPv6Address

def ipv6_text(text):
    if type(text) is not str or not text or ":" not in text:
        raise ValueError("ipv6.input")
    if "%" in text or text.strip() != text:
        raise ValueError("ipv6.scope")
    return IPv6Address(text).compressed

Перевірте перед застосуванням. Переглядайте зміни й результати команд. Перед прийняттям результату виконайте перевірки проєкту; створений код не тестується автоматично.

Робоче середовище з ШІ для коду

Тут починається ваша наступна ідея.

Завантажити для Windows ↗