Geschichte von paiza.jp [Java Standard Input Solution]

Standardeingabe für die Java-Edition von paiza.jp

Der Inhalt ist die Java-Version von Last time (Python-Version). Mein Eindruck ist, dass ich Python mag, weil es einfacher ist. Später fühlte ich die Dankbarkeit für den Typ, der willkürlich entschieden wurde. Der folgende Code lässt public ... usw. weg, daher wird nur der Hauptteil beschrieben.

Der primitivste Prozess

Die Arbeit selbst, eine Variable namens "input" zu erstellen und zuzuweisen, erfolgt mit ".nextLine ()".

simple.java



//Angenommen, die Eingabedaten sind
//5

Scanner input = new Scanner(System.in);//Definieren Sie Variablen, die Eingabewerte enthalten

//Erhalten

String l = input.nextLine();//Holen Sie sich als Zeichenfolge

//Oder

int l = input.nextInt();//Holen Sie sich als Ganzzahl

Da Python mit l = input () endet, habe ich den Eindruck, dass es ziemlich träge ist ...

Wenn sie nebeneinander verbunden sind (einzeln erwerben)

yoko1.java



//Angenommen, die Eingabedaten sind
//5 10 15

Scanner input = new Scanner(System.in);//Definieren Sie Variablen, die Eingabewerte enthalten

String l = input.next();//Holen Sie sich als Zeichenfolge

//Oder

int l = input.next();//Holen Sie sich als Ganzzahl

Es ist relativ einfach, nur einen zu bekommen. Ich bin eher der Meinung, dass dies gut für die oben genannte ist.

Wenn es horizontal verbunden ist (als Liste erhalten)

yoko2.java



//Angenommen, die Eingabedaten sind
//5 10 15

Scanner input = new Scanner(System.in);//Definieren Sie Variablen, die Eingabewerte enthalten

List<String> l = Arrays.asList(input.nextLine().split(" "));
//Holen Sie sich als Zeichenfolge. Teilt("")Dann können Sie jeweils ein Zeichen nehmen, sodass es zutreffend zu sein scheint.

//Oder

???//Holen Sie sich als Ganzzahl

Verwenden Sie eine Variablenliste. Eine Liste ist viel Arbeit ... Die Ganzzahl ist nicht überprüft. (Geplant, hinzugefügt zu werden) Ich habe das Gefühl, dass ich List (nicht verifiziert) verwenden kann.

Wenn es vertikal verbunden ist ⇒ Hinzufügen

Extra: Die primitivste Verarbeitung (zusammengefasst)

simple.java


//Angenommen, die Eingabedaten sind
//5

String l = new Scanner(System.in).nextLine();

//Wenn Sie nur eine Daten abrufen möchten, ist dies alles. l=Es wird 5.

Wenn Sie wirklich nur ein Datenelement abrufen möchten, können Sie es trotzdem lesen. Wenn Sie dieselbe Syntax wiederholen, tritt ein Fehler auf, sodass es den Anschein hat, dass er nicht sehr häufig für die Fähigkeitsüberprüfung von Paiza usw. verwendet werden kann.

Referenz

[Java 8] Bis zur Konvertierung von Standardeingaben, die für Codierungstests verwendet werden können, in eine Liste oder ein Array

Recommended Posts

Geschichte von paiza.jp [Java Standard Input Solution]
Lesen Sie die Standardeingabe in Java
[Java Edition] Geschichte der Serialisierung
Die Geschichte von Java Gold SE8
[Java] Geben Sie in stdin of Process ein
Erfassung von Eingabeinhalten mit Scanner (Java)
Die Geschichte des Schreibens von Java in Emacs
Die Geschichte des einfachen String-Vergleichs in Java
Die Geschichte eines gewöhnlichen Othello in Java
Statische Java-Geschichte
[Swift] Paizas Standardvorlage für den Empfang von Eingaben
Die Geschichte des Lernens von Java in der ersten Programmierung
Java Standard Logger
Eine Geschichte voller Javas Standardeingabescanner
Geschichte der Testautomatisierung mit Appium [Android / Java]
[Java] Übersicht über Java
Die Geschichte des Java-Initialisierers
Java generische Geschichte
Ruby-Standardeingabe
[java.io] Zusammenfassung der Java-String-Eingabe (InputStream, Reader, Scanner)
[Java] Empfangen Sie Standardeingaben, während Sie numerische Überprüfungen usw. durchführen.
Paiza Skill Check Standard Eingabe / Ausgabe Zusammenfassung [Java Edition]
Geschichte des Bestehens von Java Silver SE8 (Oracle Certified Java Programmer, Silver SE 8)
Die Geschichte von dto, dao-like mit Java, SQLite
Abgelaufene Java-Sammlung
Voraussichtliche Funktionen von Java
[Java] Bedeutung der serialVersionUID
NIO.2 Überprüfung von Java
Bewertung von Java Shilber
Java-Standardfunktionstyp-Schnittstelle
Java - Vereinigung von Kommentaren
Geschichte der Java-Annotationen
Java (Verdienste des Polymorphismus)
Lomboks Java 9+ Support-Story
NIO Bewertung von Java
[Java] Drei Funktionen von Java
Zusammenfassung der Java-Unterstützung 2018
Java Scanner Loop Eingang
Die Geschichte der Erstellung einer Task-Management-Anwendung mit Swing, Java
(Kleine Geschichte) Numerischer Wert → einfache Konvertierungsmethode des Alphabets (Java)
20190803_Java & k8s on Azure Die Geschichte vom Festivalbesuch
Die Geschichte, Java mithilfe der BitBucket-Pipeline nach Heroku zu bringen
[Java] Ich möchte Standardeingabe und Standardausgabe mit JUnit testen
Verwenden Sie make, um die Standardeingabe des veröffentlichten Makefile-Beispiel-Makefiles von Competition Pro (AtCorder) C ++ / Java / Python zu vereinfachen