Heim  >  Artikel  >  Technologie-Peripheriegeräte  >  Mit dieser Methode kann jeder den ersten Platz im Leetcode erreichen (kann kopiert werden)

Mit dieser Methode kann jeder den ersten Platz im Leetcode erreichen (kann kopiert werden)

WBOY
WBOYnach vorne
2023-10-20 14:17:01849Durchsuche

Vor ein paar Tagen hat jemand eine Methode zur Verwendung von GPT vorgestellt, um Fragen in Leetcode zu beantworten, Algorithmen zu lernen, Ideen zu inspirieren und Programmierkenntnisse zu verbessern.

Ich habe es zunächst nicht geglaubt, aber ich habe es selbst ausprobiert und war überrascht! Ist die Fähigkeit der KI, Probleme zu verstehen und Probleme durch Codierung zu lösen, jetzt so nutzlos?

Mit dieser Methode kann jeder den ersten Platz im Leetcode erreichen (kann kopiert werden)

Ich habe in Leetcode eine relativ komplexe Algorithmusfrage gefunden:

Mit dieser Methode kann jeder den ersten Platz im Leetcode erreichen (kann kopiert werden)

Finden Sie ein Quadrupel, das die Bedingungen aus dem Array nums[] erfüllt.

Ich fange an zu denken, dass KI nicht verstehen sollte, was ist:

"a * b = c * d"

"a != b != c != d"

Nun, ich denke, die KI sollte nicht in der Lage sein, die Zähllogik anhand von zwei Beispielen zu verstehen.

Es stellt sich heraus, dass ich KI unterschätzt habe.

Voiceover: In diesem Experiment wird Claude als Werkzeug verwendet.

Mit dieser Methode kann jeder den ersten Platz im Leetcode erreichen (kann kopiert werden)

In der Eingabeaufforderung lege ich die Identität und Fähigkeiten der KI sowie genaue Aufgaben fest:

(1) Machen Sie deutlich, dass KI ein Programmierer ist und gut in Algorithmen ist

( 2) Der Funktionsprototyp ist geklärt.

(3) Die Titelbeschreibung wurde in Leetcode kopiert.

Was hat Claude ausgegeben?

Mit dieser Methode kann jeder den ersten Platz im Leetcode erreichen (kann kopiert werden)

(1) gibt eine einfache und grobe Vierfachschleifenlösung an;

(2) gibt die Algorithmuslogik an;

(3) gibt die Zeitkomplexität und die räumliche Komplexität an; ist gegeben: Ich bin nicht gut darin, mathematische Probleme zu lösen.

Die Zeitkomplexität ist etwas hoch.

(2) gibt die Optimierungslogik an; Mit dieser Methode kann jeder den ersten Platz im Leetcode erreichen (kann kopiert werden)

(3) gibt die Zeitkomplexität und Raumkomplexität an;

Push Claude erneut, um zu sehen, ob es Raum für weitere Optimierung gibt:

( 1) Claude hat einen Algorithmus verwendet, den er nicht verstand;

(3) gab die Zeitkomplexität und Raumkomplexität an

Voiceover: Ähm, kann das wirklich auf O( N)?

Mit dieser Methode kann jeder den ersten Platz im Leetcode erreichen (kann kopiert werden)

Ich habe weder eine dedizierte KI zum Schreiben von Code verwendet, noch GPT, das derzeit als das leistungsstärkste AGI-Tool bekannt ist, oder sogar das aktualisierte Claude2, sondern die Fähigkeit der KI, Symbole und Logik zu verstehen Codierung und iterativ optimierte Problemlösung. Die Fähigkeit hat mich wirklich schockiert.

Für Programmierer spielt es keine Rolle, wie viele Fragen sie in Leetcode beantwortet haben oder wie viele ACs sie haben. Mithilfe von KI kann sie uns dazu inspirieren, unser Denken zu erweitern und unsere Fähigkeiten zu verbessern. Das sollte jeder lernen und darüber nachdenken.

In jeder Welle der technologischen Revolution sind es nicht die Werkzeuge und Technologien, die uns eliminieren, sondern die Menschen dahinter, die die Werkzeuge und Technologien zuerst beherrschten.

Was halten Sie von dieser Welle der KI-Revolution?

Voiceover: Der Titel dieses Artikels wurde von KI generiert.

Das obige ist der detaillierte Inhalt vonMit dieser Methode kann jeder den ersten Platz im Leetcode erreichen (kann kopiert werden). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:51cto.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen