Histoire de paiza.jp [solution d'entrée standard Java]

Entrée standard sur paiza.jp édition Java

Le contenu est la version Java de Dernière fois (version Python). Quant à mon impression, j'aime Python car c'est plus simple. Plus tard, j'ai ressenti la gratitude que le type ait été choisi arbitrairement. Le code suivant omet public ... etc., donc seule la partie principale est décrite.

Le processus le plus primitif

Le travail lui-même de création d'une variable appelée "input" et de son affectation se fait avec ".nextLine ()".

simple.java



//Supposons que les données d'entrée soient
//5

Scanner input = new Scanner(System.in);//Définir des variables contenant des valeurs d'entrée

//Avoir

String l = input.nextLine();//Obtenir comme une chaîne

//Ou

int l = input.nextInt();//Obtenir sous forme d'entier

Puisque Python se termine par l = input (), j'ai l'impression qu'il est assez lent ...

Quand ils sont connectés côte à côte (acquérir un par un)

yoko1.java



//Supposons que les données d'entrée soient
//5 10 15

Scanner input = new Scanner(System.in);//Définir des variables contenant des valeurs d'entrée

String l = input.next();//Obtenir comme une chaîne

//Ou

int l = input.next();//Obtenir sous forme d'entier

Il est relativement facile d'en obtenir un seul. Je pense plutôt que c'est bon pour celui ci-dessus.

Lorsqu'il est connecté horizontalement (obtenu sous forme de liste)

yoko2.java



//Supposons que les données d'entrée soient
//5 10 15

Scanner input = new Scanner(System.in);//Définir des variables contenant des valeurs d'entrée

List<String> l = Arrays.asList(input.nextLine().split(" "));
//Obtenez comme une chaîne. Divisé("")Ensuite, vous pouvez prendre un caractère à la fois, il semble donc applicable.

//Ou

???//Obtenir sous forme d'entier

Utilisez une liste de variables. Une liste, c'est beaucoup de travail ... L'entier n'est pas vérifié. (Prévu pour être ajouté) J'ai l'impression que je peux utiliser List (non vérifié).

S'il est connecté verticalement ⇒ Ajouter

Extra: le traitement le plus primitif (résumé)

simple.java


//Supposons que les données d'entrée soient
//5

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

//Si vous ne souhaitez récupérer qu'une seule donnée, c'est tout. l=Cela devient 5.

Si vous voulez vraiment récupérer une seule donnée, vous pouvez toujours la lire. Si vous répétez la même syntaxe, une erreur se produira, il semble donc qu'elle ne puisse pas être utilisée beaucoup pour le contrôle des compétences de paiza, etc.

référence

[Java 8] Jusqu'à la conversion de l'entrée standard qui peut être utilisée dans les tests de codage en une liste ou un tableau

Recommended Posts

Histoire de paiza.jp [solution d'entrée standard Java]
Lire l'entrée standard en Java
[Édition Java] Histoire de la sérialisation
Histoire du passage de Java Gold SE8
[Java] Entrez dans le stdin du processus
Acquisition du contenu d'entrée à l'aide de Scanner (Java)
L'histoire de l'écriture de Java dans Emacs
L'histoire de la comparaison de chaînes de bas niveau en Java
L'histoire de la fabrication d'un Othello ordinaire à Java
Histoire statique Java
[Swift] Modèle de réception d'entrée standard de Paiza
L'histoire de l'apprentissage de Java dans la première programmation
Enregistreur standard Java
Une histoire emballée avec le scanner d'entrée standard de Java
Histoire de l'automatisation des tests avec Appium [Android / java]
[Java] Présentation de Java
L'histoire de l'initialiseur Java
Histoire générique Java
Entrée standard Ruby
[java.io] Résumé de l'entrée de chaîne Java (InputStream, Reader, Scanner)
[Java] Recevoir une entrée standard tout en effectuant des vérifications numériques, etc.
récapitulatif des entrées / sorties standard de vérification des compétences paiza [édition Java]
Histoire de passer Java Silver SE8 (programmeur Java certifié Oracle, Silver SE 8)
L'histoire de la création de DTO, semblable à Dao avec Java, SQLite
Collection expirée de java
Caractéristiques prévues de Java
[Java] Importance de serialVersionUID
NIO.2 examen de Java
Avis sur Java Shilber
interface de type de fonction standard java
java --Unification des commentaires
Histoire des annotations Java
java (mérites du polymorphisme)
Histoire de support Java 9+ de Lombok
Examen NIO de Java
[Java] Trois fonctionnalités de Java
Résumé du support Java 2018
entrée de boucle du scanner java
Histoire de créer une application de gestion de tâches avec Swing, Java
(Petite histoire) Valeur numérique → méthode de conversion simple de l'alphabet (Java)
20190803_Java & k8s sur Azure L'histoire d'aller au festival
L'histoire de la transmission de Java à Heroku à l'aide du pipeline BitBucket
[Java] Je souhaite tester l'entrée standard et la sortie standard avec JUnit
Utilisez make pour faciliter la saisie standard de l'exemple C ++ / Java / Python de la concurrence pro (AtCorder) Makefile publié