OOrbitCress
Produkt

Funkcje programu · Ograniczone ciągi Collatza

01

OrbitCress pokazuje trajektorię i oba limity zatrzymania, odróżniając osiągnięcie jedynki od wyczerpania kroków lub dopuszczalnych wartości.

01

Modele

Dodaj endpoint zgodny z OpenAI lub Anthropic, podając bazowy URL i klucz API, jeśli jest wymagany. Sprawdź połączenie. Lokalny serwer modelu musi działać; zdalne narzędzia mogą przesyłać dane oddzielnie.

02

Projekt

Wybierz folder i poproś asystenta o przeczytanie odpowiednich plików przed ich zmianą. Określ cel oraz granice zadania.

03

Zmiany

Sprawdzaj zmiany i wyniki poleceń. Uruchom testy projektu przed zaakceptowaniem rezultatu; wygenerowany kod nie jest automatycznie przetestowany.

Ograniczone ciągi Collatza

● ● ●OrbitCress●
Sposoby pracy · Ograniczone ciągi Collatza ×
def collatz(start, max_steps, value_cap):
    if any(type(v) is not int for v in (start, max_steps, value_cap)):
        raise ValueError("limit.integer")
    if not 0 <= max_steps <= 10000 or not 1 <= start <= value_cap <= 10**18:
        raise ValueError("limit.range")
    result = [start]
    for _ in range(max_steps):
        if start == 1:
            return result
        start = start // 2 if start % 2 == 0 else 3 * start + 1
        if start > value_cap:
            raise ValueError("value.cap")
        result.append(start)
    if start != 1:
        raise ValueError("step.cap")
    return result
✳Wyznacz ciąg Collatza od dodatniej liczby całkowitej z jawnymi limitami kroków i wartości.
✓ ZmianySprawdź przed zastosowaniem ↗
Ilustracja środowiska
Środowisko programowania z AI

Tutaj zaczyna się kolejny pomysł.

Pobierz dla Windows ↗