SSumtide
KI-Arbeitsumgebung für Code

Exklusive ganzzahlige Präfixsummen

Erzeuge ganzzahlige Präfixsummen von null bis zur Gesamtsumme.

● ● ●Sumtide●
Arbeitsabläufe · Exklusive ganzzahlige Präfixsummen ×
def prefix_totals(values):
    if type(values) is not list or any(type(v) is not int for v in values):
        raise ValueError("prefix.input")
    result = [0]
    for value in values:
        result.append(result[-1]+value)
    return result
✳Exklusive ganzzahlige Präfixsummen
✓ ÄnderungenVor dem Anwenden prüfen ↗
Illustration der Arbeitsumgebung
  1. Projekt

    Teste leere Eingaben, negative Werte und große Ganzzahlen und lehne boolesche oder gebrochene Elemente ab, ohne die Ursprungsliste zu ändern.

  2. Vor dem Anwenden prüfen

    Vergleichen Sie das tatsächliche Verhalten mit dem erwarteten Ergebnis. Klären Sie fehlgeschlagene Prüfungen vor weiteren Änderungen.

  3. Modelle

    Richten Sie einen OpenAI-kompatiblen oder Anthropic-Endpunkt mit Basis-URL und gegebenenfalls API-Schlüssel ein. Testen Sie die Verbindung. Ein lokaler Modellserver muss laufen; entfernte Werkzeuge können Daten separat übertragen.

Arbeitsabläufe

Exklusive ganzzahlige Präfixsummen

Arbeitsabläufe ↗
Arbeitsabläufe
def prefix_totals(values):
    if type(values) is not list or any(type(v) is not int for v in values):
        raise ValueError("prefix.input")
    result = [0]
    for value in values:
        result.append(result[-1]+value)
    return result
KI-Arbeitsumgebung für Code

Eine falsche Summe bis zu ihrer Quelle zurückverfolgen

Sumtide ist eine KI-Programmierumgebung für Windows zur Untersuchung von Software, die Werte in Summen und Zusammenfassungen umwandelt. Wählen Sie den Projektordner und beschreiben Sie ein Ergebnis, das von den Erwartungen abweicht. Lassen Sie das verbundene Modell die Berechnung und den darstellenden Code untersuchen, damit die vorgeschlagene Korrektur die Abweichung behebt, statt einen gesamten Berichtspfad zu ersetzen.

Eine auf prefix_totals.py gestützte Aufgabe könnte fragen, warum eine Bereichssumme die falsche Grenze einschließt. Geben Sie ursprüngliche Werte, angefragten Bereich und erwartete Antwort an. Lassen Sie den Assistenten vor Änderungsvorschlägen erklären, wie der aufrufende Code die kumulierten Werte verwendet. Das Beispiel verankert die Prüfung; die Indexkonvention der Anwendung und die Behandlung leerer Bereiche bestimmen, was eine korrekte Änderung bewahren muss.

Wenn Sie ein ungefiltertes KI-Modell bevorzugen, wählen Sie ein über einen unterstützten OpenAI-kompatiblen oder Anthropic-Endpunkt verfügbares Modell. Konfigurieren Sie Verbindung und erforderliche Zugangsdaten und prüfen Sie Kontext- und Werkzeugfähigkeiten. Prüfen Sie vorgeschlagene Änderungen und vergleichen Sie kleine, von Hand geprüfte Beispiele mit der Programmausgabe. Berücksichtigen Sie leere Eingaben, einzelne Werte und Bereiche an beiden Enden. Diese Beispiele beim Projekt zu halten bietet eine klarere Regressionsprüfung, als eine Erklärung wegen scheinbar einfacher Arithmetik zu akzeptieren.

Fragen zur Korrektur von Aggregationen

Welches kleine Beispiel eignet sich für eine abweichende Summe?

Wählen Sie eine kurze Liste unterschiedlicher Werte, benennen Sie den genauen Bereich und schreiben Sie die erwartete Summe auf. Wiederholte gleiche Werte können Indexfehler verbergen. Nennen Sie die Bereichskonvention des Aufrufers, damit das Modell eingeschlossene von ausgeschlossenen Endpunkten unterscheiden kann.

Sollte ein leeres Präfixergebnis eine führende Null enthalten?

Das hängt von der durch Aufrufer erwarteten Darstellung ab. Prüfen Sie die Berechnung von Bereichssummen, bevor Sie die Ausgabeform ändern. Eine führende Null kann beabsichtigt sein; ihr Entfernen kann alle nachfolgenden Indizes verschieben, obwohl die Liste einfacher aussieht.

Darf dieselbe Änderung auch zulässige Zahlentypen verändern?

Behandeln Sie dies als gesonderte Entscheidung über die Schnittstelle. Gleitkommazahlen, Dezimalzahlen oder andere Werte können Genauigkeit und Validierungsverhalten verändern. Begrenzen Sie eine Grenzkorrektur, sofern die Anwendung nicht ausdrücklich breitere Eingabeunterstützung und entsprechende Tests benötigt.

Wie prüfe ich die letztlich angezeigte Summe?

Führen Sie relevante Berechnungstests aus und prüfen Sie den an den Darstellungscode gelieferten Wert. Prüfen Sie anschließend die Formatierung getrennt. Auch eine korrekte Summe kann durch Rundung, Umwandlung oder die Auswahl des falschen kumulierten Eintrags falsch angezeigt werden.

Für Windows herunterladen ↗

Sumtide · Aktualisiert 2026-10-25