Frage 1
Eingabeaufforderung: „Verwenden Sie Python. Sie erhalten zwei Zeichenfolgen, Wort1 und Wort2. Verketten Sie die Zeilen, indem Sie Buchstaben im Dienst hinzufügen, beginnend mit Wort1. Wenn die Zeichenfolge länger ist als die andere, fügen Sie am Ende der kombinierten Zeichenfolge zusätzliche Buchstaben hinzu.
Verkettete Zeichenfolge zurückgeben.“
- Eingabe: Wort1 = „abc“, Wort2 = „pqr“
- Ausgabe: „apbqcr“
Abschluss:
- ChatGPT: +1
- Lama-Code: +1
Frage 2
Eingabeaufforderung: „Verwenden Sie Python. Bei einer gegebenen Zeichenfolge s werden nur alle Vokale in der Zeichenfolge umgekehrt und zurückgegeben.
Die Vokale sind „a“, „e“, „i“, „o“ und „y“ und können sowohl in Klein- als auch in Großbuchstaben mehrmals vorkommen.
- Eingabe: s = „Hallo“
- Ausgang: „holle“
Abschluss:
- ChatGPT: +1
- Lama-Code: 0
Frage 3
Eingabeaufforderung: „Verwenden Sie Python. Verschieben Sie bei einem gegebenen ganzzahligen Array nums alle Nullen an das Ende und behalten Sie dabei die relative Reihenfolge der Elemente ungleich Null bei.
Beachten Sie, dass Sie dies direkt tun müssen, ohne eine Kopie des Arrays zu erstellen.
- Eingabe: nums = [0,1,0,3,12]
- Ausfahrt: [1,3,12,0,0]»
Abschluss:
- ChatGPT: +1
- Lama-Code: 0
Frage 4
Eingabeaufforderung: „Verwenden Sie Python. Sie haben ein langes Blumenbeet, auf dem einige Parzellen bepflanzt sind, andere nicht. In benachbarten Gebieten dürfen jedoch keine Blumen gepflanzt werden.
Bei einem Blumenbeet mit einem Array von ganzen Zahlen, die 0 und 1 enthalten, wobei 0 leer und 1 nicht leer bedeutet, und einer ganzen Zahl n, wird „true“ zurückgegeben, wenn n neue Blumen in das Blumenbeet gepflanzt werden können, ohne gegen die No-Neighbor-Regel zu verstoßen. und in einem anderen Fall falsch.“
Option 1
- Eingabedaten: Blumenbeet = [1,0,0,0,1]n = 1
- Ausgabe: wahr
Option 2
- Eingabedaten: Blumenbeet = [1,0,0,0,1]n = 2
- Ausgabe: falsch“
Abschluss:
- ChatGPT: +1
- Lama-Code: +1
Frage 5
Eingabeaufforderung: „Verwenden Sie Python. Kehren Sie bei gegebener Eingabezeichenfolge s die Wortreihenfolge um.
Ein Wort ist als eine Folge von Nicht-Leerzeichen definiert. Die Wörter s werden durch mindestens ein Leerzeichen getrennt.
Gibt eine Folge von Wörtern in umgekehrter Reihenfolge zurück, die durch ein einzelnes Leerzeichen verkettet sind.
Beachten Sie, dass s führende oder nachgestellte Leerzeichen oder mehrere Leerzeichen zwischen zwei Wörtern enthalten können. Die Rückgabezeichenfolge darf nur ein Leerzeichen zwischen den Wörtern enthalten. Fügen Sie keine zusätzlichen Leerzeichen hinzu.
- Eingabe: s = „Der Himmel ist blau“
- Ausgang: „blauer Himmel“
Abschluss:
- ChatGPT: +1
- Lama-Code: +1
Frage 6
Eingabeaufforderung: „Verwenden Sie Python. Rotieren Sie bei gegebener Zeichenfolge s und einer ganzen Zahl k die maximale Anzahl an Vokalen in einer beliebigen Teilzeichenfolge von s mit der Länge k.
Sprachbuchstaben auf Englisch: „a“, „e“, „i“, „o“ und „u“.
- Eingabe: s=“leetcode“, k=3
- Ausgabe: 2
- Erklärung: „lee“, „eet“ und „ode“ enthalten 2 Vokale.
Abschluss:
- ChatGPT: +1
- Lama-Code: +1
Frage 7
Eingabeaufforderung: „Verwenden Sie Python. Sie erhalten eine Zeichenfolge mit Sternchen*.
In einem Arbeitsgang können Sie:
- Wählen Sie einen Stern aus
- Löschen Sie links das nächste Nicht-Sternzeichen und auch den Stern selbst.
- Drehen Sie die Zeichenfolge, nachdem Sie alle Sternchen entfernt haben.
Option 1:
- Eingabe: s = «leet**cod*e»
- Ausgabe: „lecoe“
Abschluss:
- ChatGPT: +1
- Lama-Code: 0
Frage 8
Eingabeaufforderung: „Verwenden Sie Python. Unter der Annahme, dass ein Array ganzzahliger Temperaturen die Tagestemperatur darstellt, geben Sie die Antwort des Arrays so zurück, dass die Antwort [i] war die Anzahl der Tage, die Sie nach dem i-ten Tag warten müssen, um eine höhere Temperatur zu erreichen. Wenn es keinen zukünftigen Tag gibt, für den dies möglich ist, behalten Sie die Antwort[i] == 0».
- Eingabedaten: Temperaturen = [73,74,75,71,69,72,76,73]
- Ausfahrt: [1,1,4,2,1,1,0,0]»
Abschluss:
- ChatGPT: +1
- Lama-Code: +1
Ergebnisse
Von den acht Aufgaben, die der Programmierer für beide Modelle gestellt hat, erledigte ChatGPT 8 von 8 und CodeLlama 5 von 8.
Der Ingenieur betont, dass die Fragen zufällig ausgewählt wurden.