Das n-te und n + 1-Zeichen einer Ruby-Zeichenfolge

Einführung

Es wird ein Memo zum Lernen sein.

Beispiel

Da die Zeichenfolge s eingegeben wird, geben Sie das n-te Zeichen und das n + 1. Zeichen aus. n + Keine Ausgabe, wenn kein erstes Zeichen vorhanden ist

Eingabebeispiel 1
2
read
Ausgabebeispiel 1
e a

Quellcode


n = gets.chomp.to_i
str = gets.chomp

puts "#{str[n - 1]} #{str[n]}" if str[n]

Kommentar

n = gets.chomp.to_i
str = gets.chomp

・ Lesen Sie die Nummer der Zeichenfolge in n

puts "#{str[n - 1]} #{str[n]}" if str[n]

・ Diese Anweisung nennt das n-te Zeichen von str und das n + 1-Zeichen.

Schließlich

Die Erklärung der if-Anweisung ist möglicherweise schwer zu verstehen. Ich würde mich freuen, wenn Sie auf Fehler hinweisen könnten.

Recommended Posts

Das n-te und n + 1-Zeichen einer Ruby-Zeichenfolge
Extrahieren Sie einen Teil einer Zeichenfolge in Ruby
[Löschen Sie den ersten Buchstaben der Zeichenfolge] Ruby
[Java] Der verwirrende Teil von String und StringBuilder
[Ruby] Schneiden Sie eine Zeichenfolge mit der Slice-Methode aus
[Technisches Memo] Über die Vor- und Nachteile von Ruby
[Ruby] Klassenverschachtelung, Vererbung und die Grundlagen des Selbst
[Java] Schneiden Sie einen Teil der Zeichenfolge mit Matcher und regulären Ausdrücken aus
[Ruby] Gewöhnen Sie sich an, beim Erstellen einer Kopie einer Zeichenfolgenvariablen die dup-Methode zu verwenden
[Ruby] Fragen und Überprüfung der Anzahl der Methodenargumente
Ein Hinweis zum Seed-Feature von Ruby on Rails
Ich habe JAX-RS ausprobiert und mir das Verfahren notiert
[Ruby] So rufen Sie den Inhalt des Doppel-Hash ab
Installieren Sie Ruby 3.0.0 Preview 1 mit einer Kombination aus Homebrew und rbenv
Schneiden Sie eine Ruby-Schnur aus
[Swift] Wenn Sie wissen möchten, ob die Anzahl der Zeichen in String mit einer bestimmten Anzahl übereinstimmt ...
Generieren Sie mit TableGenerator of Hibernate (JPA) eine Seriennummer und speichern Sie diese in der ID von String.
[Ruby] Beziehung zwischen Elternklasse und Kinderklasse. Beziehung zwischen Klasse und Instanz.
Möchten Sie wissen, was Ruby n die Potenz von 2 ist? (Machturteil von 2)
Ich habe versucht, die Methoden von Java String und StringBuilder zusammenzufassen
[Illustration] Finden der Summe von Münzen mit einer rekursiven Funktion [Ruby]
So überprüfen Sie den Inhalt der Java-Zeichenfolge mit fester Länge
Über das Verhalten von Ruby Hash # ==
Dies und das von JDK
Ein Memorandum über das FizzBuzz-Problem
Verschiedene Methoden der String-Klasse
Ich habe die Quelle von String gelesen
[Ruby] Zeigt den Inhalt von Variablen an
Wie man IGV mit Socket-Kommunikation bedient und wie man einen Ruby Gem mit dieser Methode herstellt
[Ruby] Ich möchte nur das ungerade Zeichen in der Zeichenfolge ausgeben
Eine Sammlung von Phrasen, die das "unterschiedliche Gefühl" von Java und JavaScript beeindruckt
Die Geschichte, zu vergessen, eine Datei in Java zu schließen und zu scheitern
[Ruby] Ich möchte nur den Wert des Hash und nur den Schlüssel extrahieren
[Einführung in Ruby] Über die Rolle von true und break in der while-Anweisung
Lassen Sie uns eine grobe Vorstellung von den Unterschieden zwischen Protokollen, Klassen und Strukturen bekommen!
[Java] Wie man mit der String-Klasse an die Spitze eines bestimmten Strings kommt
[Ruby] Gibt Zeichen in Pyramidenform entsprechend der eingegebenen Nummer zurück
[Rubiy] Ich möchte mit der Split-Methode ein Array aus einer Zeichenfolge erstellen. Und umgekehrt.
Eine kurze Zusammenfassung der DI- und DI-Container
Notieren Sie sich die Ruby-Schlüsselwortargumente
Zeichen fallen lassen (Ruby Edition)
Ein- und Ausklappen des Inhalts der Recycler-Ansicht
Informationen zur Funktionsweise von next () und nextLine ()
Erläuterung der Ruby Time- und Date-Objekte
Zusammenfassung der Hashes und Symbole in Ruby
[Ruby] Schneiden Sie den Inhalt von Twitter-Anzeigen ab
[Ruby] Schleifenunterscheidung und Verwendung in Ruby
Vergleich von JavaScript-Objekten und Ruby-Klassen
[Java] Überprüfen Sie die Anzahl der Zeichen
Finden Sie den Unterschied von einem Vielfachen von 10
Punkt 63: Beachten Sie die Leistung der Zeichenfolgenverkettung