*** paiza Comment puis-je atteindre le rang D ***? J'ai expliqué la ligne directrice.
Puisque l'auteur apprend principalement Ruby, je vais l'expliquer en Ruby.
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.
map
Vous 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