FFiboLantern
Продукт

Можливості програми · Фібоначчі швидким подвоєнням

01

FiboLantern підтримує обговорення точних пар Фібоначчі й формул подвоєння з перевіркою індексу до отримання великих цілих чисел.

01

Моделі

Налаштуйте OpenAI-сумісний або Anthropic endpoint із базовою URL-адресою та API-ключем, якщо він потрібен. Перевірте з’єднання. Локальний сервер моделі має працювати; віддалені інструменти можуть окремо передавати дані.

02

Проєкт

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

03

Зміни

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

Фібоначчі швидким подвоєнням

● ● ●FiboLantern●
Сценарії · Фібоначчі швидким подвоєнням ×
def fibonacci(index):
    if type(index) is not int or not 0 <= index <= 10000:
        raise ValueError("index.range")
    a, b = 0, 1
    for bit in bin(index)[2:]:
        c = a * (2 * b - a)
        d = a * a + b * b
        a, b = (c, d) if bit == "0" else (d, c + d)
    return a
✳Обчисліть числа Фібоначчі швидким подвоєнням для цілих індексів від нуля до 10000.
✓ ЗміниПеревірте перед застосуванням ↗
Ілюстрація робочого середовища
Робоче середовище з ШІ для коду

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

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