[Ruby] Renvoie les caractères en forme de pyramide en fonction du nombre saisi

L'image ressemble à ceci.

スクリーンショット 2020-10-20 14.19.16.png

while str = STDIN.gets
  break if str.chomp == "exit"#Renvoie la chaîne avec le code de saut de ligne supprimé de la fin de la chaîne
  n=str.to_i#Une méthode qui renvoie une chaîne sous forme d'entier
  puts n
  for x in 0..n-1
    (n-x-1).times{printf(" ")}
    for y in 1..2*x+1
      printf("*")
    end
    puts "\n"
  end
end

20 octobre 2020

Recommended Posts

[Ruby] Renvoie les caractères en forme de pyramide en fonction du nombre saisi
Calculer la différence entre les nombres dans un tableau Ruby
Comment stocker les informations saisies dans la zone de texte dans une variable de la méthode
[Ruby] Je souhaite afficher uniquement le caractère impair dans la chaîne de caractères
Mémorandum pour nettoyer le code Ruby
Comment créer la blockchain la plus simple de Ruby
Je veux obtenir la valeur en Ruby
[Swift] Comment afficher les caractères saisis sur le Widget via UserDefaults lors de l'utilisation du WidgetKit
[Ruby / Rails] Définissez une valeur unique (unique) dans la classe
Comment lancer une autre commande dans un programme Ruby
Comment récupérer la valeur de hachage dans un tableau dans Ruby
Le nième et le n + 1er caractères d'une chaîne Ruby
Créer une méthode pour renvoyer le taux de taxe en Java
[Ruby] Comment récupérer le contenu du double hachage
Comment ajouter les mêmes index dans un tableau imbriqué
Je veux créer un fichier Parquet même en Ruby
Appliquer le CSS à une vue spécifique dans Ruby on Rails
[Swift] Lorsque vous voulez savoir si le nombre de caractères dans String correspond à un certain nombre ...
Multiplication dans un tableau Ruby
[Ruby] Comment compter les nombres pairs ou impairs dans un tableau
J'ai essayé d'illuminer le sapin de Noël dans un jeu de la vie
J'ai essayé d'écrire du code comme une déclaration de type en Ruby
Remplacer par une valeur selon la correspondance avec une expression régulière Java
Ajouter un horodatage au nom de fichier JAR dans Gradle
Points à retenir et concepts dans le didacticiel Ruby on Rails
Je veux changer la valeur de l'attribut dans Selenium of Ruby
(Ruby on Rails6) Créer une fonction pour modifier le contenu publié
Comment afficher les caractères saisis dans Spring Boot sur le navigateur et les liens de référence [Introduction à Spring Boot / Pour les débutants]