Code-Snippets generieren
Last updated: December 12, 2024
Übersicht
Sie können einen Boilerplate-Code generieren, der Ihre Zeit beim Einrichten einer Programmieraufgabe spart. Dieser Boilerplate-Code oder Code-Stub verarbeitet die Eingaben und Ausgaben im Code.
Das Hinzufügen von Code-Stubs wird dringend empfohlen, um Kandidaten Zeit zu sparen und kleinere Fehler im Zusammenhang mit dem Eingabe- und Ausgabeformat zu vermeiden. Der vorgefertigte Code-Stub ermöglicht es ihnen, sich auf den Algorithmus zu konzentrieren, der zur Lösung des Problems erforderlich ist, anstatt auf die Eingabe- und Ausgabesyntax.
Parameter des Code-Stub
Der Code-Stub kann für die meisten Sprachen automatisch generiert werden, indem Folgendes angegeben wird:
- Funktionsname: Sie können nur eine Funktion für die automatische Code-Stub-Generierung angeben. Wenn Sie jedoch mehr als eine Funktion benötigen, können Sie die Sprache auswählen und den Code-Stub für diese bestimmte Sprache manuell eingeben.
- Rückgabetyp: Der Rückgabetyp der Funktion bestimmt den Typ des Werts, der von der Funktion zurückgegeben wird. Es kann ein String, Integer, Boolean, Long Integer, Integer-Array usw. sein.
- Funktionsparameter: Funktionsparameter sind die bestimmten Variablen oder Eingabeargumente, die verwendet werden, um auf bestimmte Daten zu verweisen, die als Eingabe bereitgestellt werden. Optional können Sie die Parameter zusammen mit ihrem Eingabetyp angeben. Sie können mehr als einen Funktionsparameter angeben, wenn erforderlich.
Beispiel
Problem Beschreibung
Schreiben Sie ein Programm, das eine Zeichenkette liest und den ersten nicht wiederholten Buchstaben in dieser Zeichenkette findet. Behandeln Sie die Zeichen als case-sensitiv. Daher sind "a" und "A" unterschiedlich. Sie werden aufgefordert, eine gegebene Funktion nonRepeated zu vervollständigen.
Eingabeformat
Es gibt einen Satz in der Eingabe, der String Str enthält.
Beschränkungen
- Die Länge des Strings ist weniger als 256 Zeichen.
- Es ist garantiert, dass im gegebenen String mindestens ein nicht wiederholtes Zeichen vorhanden ist.
Beispiel-Testfall mit Erklärung
Beispiel Eingabe:
balloonbABeispiel Ausgabe:
aErklärung
"a" ist der erste Buchstabe, der im gegebenen String nicht wiederholt wird.
Ausgabeformat
Ein einzelner Buchstabe, der den ersten Buchstaben in Str repräsentiert, der nicht wiederholt wird.
Code-Stub
- Funktionsname: nonRepeated
- Rückgabetyp: String
- Funktionsparameter
- Typ: String
- Name: Str
Wenn Sie jedoch erwarten, dass Kandidaten mit der Handhabung von Eingabe und Ausgabe vertraut sind, können Sie sich entscheiden, keine Code-Stub zu generieren. In diesem Fall müssen die Kandidaten den vollständigen Code von Grund auf neu schreiben.
Derzeit können Sie keine Code-Stub automatisch für die folgenden Sprachen generieren:
- Cobol
- Elixir
- F#
- OCaml
- Racket
- Smalltalk
- VB.NET
- D
- Fortran
- Groovy
- Pascal
- Common Lisp (SBCL)
- Verilog
Für diese Sprachen können Sie den Code-Stub manuell im Editor eingeben.
Testfall-Eingabeformat
Um mehr über das Eingabeformat für Testfälle zu erfahren, lesen Sie den Test Case Input Format-Artikel.