CCircleJunco
Продукт

Можливості програми · Індекс уцілілого в задачі Йосипа

01

Перевірка в CircleJunco може пов’язати кожен рекурентний перехід із позицією вцілілого в меншому колі.

01

Моделі

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

02

Проєкт

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

03

Зміни

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

Індекс уцілілого в задачі Йосипа

● ● ●CircleJunco●
Сценарії · Індекс уцілілого в задачі Йосипа ×
def josephus_index(count, step):
    if type(count) is not int or not 1 <= count <= 10000:
        raise ValueError("circle.count")
    if type(step) is not int or not 1 <= step <= 1000000:
        raise ValueError("circle.step")
    survivor = 0
    for size in range(2, count + 1):
        survivor = (survivor + step) % size
    return survivor
✳Знайдіть індекс уцілілого від нуля в задачі Йосипа для 1–10000 учасників і кроку лічби 1–1000000.
✓ ЗміниПеревірте перед застосуванням ↗
Ілюстрація робочого середовища
Робоче середовище з ШІ для коду

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

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