[RUBY] Comment atteindre le rang D de Paiza

introduction

*** paiza Comment puis-je atteindre le rang D ***? J'ai expliqué la ligne directrice.

supposition

Puisque l'auteur apprend principalement Ruby, je vais l'expliquer en Ruby.

Courir

Par exemple, pour entrer un numéro de votre choix et le sortir, écrivez le code suivant.

x = gets.chomp.to_i
puts x

Vous devez réécrire un peu «gets» pour entrer plus d'un nombre.


x = gets.split().map(&:to_i)
puts x

Vous pouvez utiliser la méthode split pour obtenir plusieurs valeurs d'entrée sous forme de tableau. mapVous pouvez facilement convertir le contenu d'un tableau à l'aide de méthodes. Si l'argument est `` &: to_i```, toutes les valeurs d'entrée peuvent être obtenues sous forme de valeurs numériques.

Ici, s'il y a deux valeurs d'entrée, utilisez ce qui suit pour trouver la différence entre la première valeur d'entrée et la deuxième valeur d'entrée.


x = gets.split().map(&:to_i)
puts x[0] -x[1]

Étant donné que x est récupéré sous forme de tableau, vous pouvez utiliser les opérateurs entre les éléments du tableau pour calculer la différence entre les valeurs entrées.

Si vous pouvez maîtriser les choses ci-dessus. *** paiza Rank D *** est juste au coin de la rue.

Recommended Posts

Comment atteindre le rang D de Paiza
Comment atteindre le rang C de Paiza (méthode Times)
[Java] Comment sortir de Janken (équivalent à paiza rang A)
Comment réaliser le téléchargement de fichiers avec Feign
Comment réaliser le téléchargement de fichiers avec Feign
Liste des méthodes utilisées dans le rang PAIZA D
Comment développer OpenSPIFe
Comment appeler AmazonSQSAsync
Comment utiliser Map
Comment utiliser rbenv
paiza Ce que j'ai fait pour devenir Ruby B rang
Comment utiliser with_option
Comment utiliser fields_for
Comment utiliser java.util.logging
Comment utiliser collection_select
Comment utiliser Twitter4J
Comment utiliser active_hash! !!
Comment installer Docker
Comment utiliser MapStruct
Comment utiliser TreeSet
Comment désinstaller Rails
Comment installer docker-machine
[Comment utiliser l'étiquette]
Comment faire un pot ombré
Comment écrire docker-compose
Comment utiliser l'identité
Comment utiliser le hachage
Comment écrire Mockito
Comment créer docker-compose
Comment installer MySQL
Comment écrire un fichier de migration
Comment construire android-midi-lib
Comment utiliser Dozer.mapper
Comment utiliser Gradle
Comment utiliser org.immutables
Comment utiliser java.util.stream.Collector
Comment utiliser VisualVM
Comment utiliser Map
Comment repousser la barre oblique \
Comment concaténer des chaînes
[Netabare] Magasin d'anguilles de table longue (équivalent à la paiza rang B)
Comment supprimer une nomenclature (UTF-8)
[rails] Comment publier des images
Comment abaisser la version java
[Java] Comment utiliser Map
Comment utiliser Queue avec priorité
Comment désinstaller Java 8 (Mac)
Comment écrire du bon code
Comment gérer les images téléchargées
Comment ajouter la fonction ActionText