[Ruby] Gibt Zeichen in Pyramidenform entsprechend der eingegebenen Nummer zurück

Das Bild sieht so aus.

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

while str = STDIN.gets
  break if str.chomp == "exit"#Gibt die Zeichenfolge zurück, wobei der Zeilenvorschubcode am Ende der Zeichenfolge entfernt wurde
  n=str.to_i#Eine Methode, die eine Zeichenfolge als Ganzzahl zurückgibt
  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
  1. Oktober 2020

Recommended Posts

[Ruby] Gibt Zeichen in Pyramidenform entsprechend der eingegebenen Nummer zurück
Berechnen Sie die Differenz zwischen Zahlen in einem Ruby-Array
Speichern der im Textbereich eingegebenen Informationen in einer Variablen in der Methode
[Ruby] Ich möchte nur das ungerade Zeichen in der Zeichenfolge ausgeben
Memorandum zum Bereinigen des Codes Ruby
So erstellen Sie die einfachste Blockchain in Ruby
Ich möchte den Wert in Ruby erhalten
[Swift] So zeigen Sie die eingegebenen Zeichen im Widget über UserDefaults an, wenn Sie das WidgetKit verwenden
[Ruby / Rails] Legen Sie einen eindeutigen (eindeutigen) Wert in der Klasse fest
So starten Sie einen anderen Befehl in einem Ruby-Programm
So rufen Sie den Hashwert in einem Array in Ruby ab
Das n-te und n + 1-Zeichen einer Ruby-Zeichenfolge
Erstellen Sie eine Methode, um den Steuersatz in Java zurückzugeben
[Ruby] So rufen Sie den Inhalt des Doppel-Hash ab
So fügen Sie dieselben Indizes in ein verschachteltes Array ein
Ich möchte eine Parkettdatei auch in Ruby erstellen
Wenden Sie CSS auf eine bestimmte Ansicht in Ruby on Rails an
[Swift] Wenn Sie wissen möchten, ob die Anzahl der Zeichen in String mit einer bestimmten Anzahl übereinstimmt ...
Multiplikation innerhalb eines Ruby-Arrays
[Ruby] Wie man gerade oder ungerade Zahlen in einem Array zählt
Ich habe versucht, den Weihnachtsbaum in einem Lebensspiel zu beleuchten
Ich habe versucht, Code wie eine Typdeklaration in Ruby zu schreiben
Ersetzen Sie durch einen Wert entsprechend der Übereinstimmung mit einem regulären Java-Ausdruck
Fügen Sie dem JAR-Dateinamen in Gradle einen Zeitstempel hinzu
Dinge, an die Sie sich erinnern sollten, und Konzepte im Ruby on Rails-Tutorial
Ich möchte den Wert von Attribute in Selenium of Ruby ändern
(Ruby on Rails6) Erstellen Sie eine Funktion zum Bearbeiten des veröffentlichten Inhalts
Anzeigen der in Spring Boot eingegebenen Zeichen im Browser und Referenzlinks [Einführung in Spring Boot / Für Anfänger]