Le nième et le n + 1er caractères d'une chaîne Ruby

introduction

Ce sera une note d'apprentissage.

exemple

Puisque la chaîne de caractères s est entrée, sortez le nième caractère et le n + 1er caractère. n + Pas de sortie s'il n'y a pas de premier caractère

Exemple d'entrée 1
2
read
Exemple de sortie 1
e a

Code source


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

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

Commentaire

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

・ Lisez le numéro de la chaîne de caractères en n -Spécifier une chaîne de caractères avec str

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

・ Cette instruction appelle le nième caractère de str et le caractère n + 1. -En décrivant str [n] dans l'instruction if, lorsque le premier ou le dernier caractère est appelé, il n'est pas affiché.

finalement

L'explication de l'énoncé if peut être difficile à comprendre. Je vous serais reconnaissant si vous pouviez signaler des erreurs.

Recommended Posts

Le nième et le n + 1er caractères d'une chaîne Ruby
Extraire une partie d'une chaîne en Ruby
[Supprimer la première lettre de la chaîne de caractères] Ruby
[Java] La partie déroutante de String et StringBuilder
[Ruby] Découpez une chaîne de caractères à l'aide de la méthode slice
[Note technique] À propos des avantages et des inconvénients de Ruby
[Ruby] Imbrication de classes, héritage et principes de base de soi
[Java] Découpez une partie de la chaîne de caractères avec Matcher et des expressions régulières
[Ruby] Prenez l'habitude d'utiliser la méthode dup lors de la copie d'une variable chaîne
[Ruby] Questions et vérification du nombre d'arguments de méthode
Une note sur la fonction de départ de Ruby on Rails
J'ai essayé JAX-RS et pris note de la procédure
[Ruby] Comment récupérer le contenu du double hachage
Installez Ruby 3.0.0 Preview 1 avec une combinaison de Homebrew et de rbenv
Découpez une chaîne de rubis
[Swift] Lorsque vous voulez savoir si le nombre de caractères dans String correspond à un certain nombre ...
Générez un numéro de série avec TableGenerator of Hibernate (JPA) et stockez-le dans l'ID de String.
[Ruby] Relation entre la classe parent et la classe enfant. Relation entre classe et instance.
Vous voulez savoir ce que Ruby n est la puissance de 2? (Jugement de puissance de 2)
J'ai essayé de résumer les méthodes de Java String et StringBuilder
[Illustration] Recherche de la somme des pièces avec une fonction récursive [Ruby]
Comment vérifier le contenu de la chaîne de caractères java de longueur fixe
À propos du comportement de ruby Hash # ==
Ceci et cela de JDK
Un mémorandum du problème FizzBuzz
Diverses méthodes de la classe String
J'ai lu la source de String
[Ruby] Afficher le contenu des variables
Comment faire fonctionner IGV en utilisant la communication par socket, et l'histoire de la création d'un Ruby Gem en utilisant cette méthode
[Ruby] Je souhaite afficher uniquement le caractère impair dans la chaîne de caractères
Une collection de phrases qui impressionne le "sentiment différent" de Java et de JavaScript
L'histoire de l'oubli de fermer un fichier en Java et de l'échec
[Ruby] Je souhaite extraire uniquement la valeur du hachage et uniquement la clé
[Introduction à Ruby] À propos du rôle de true et break in the while statement
Ayons une idée approximative des différences entre protocoles, classes et structures!
[Java] Comment accéder au début d'une chaîne spécifique à l'aide de la classe String
[Ruby] Renvoie les caractères en forme de pyramide en fonction du nombre saisi
[Rubiy] Je veux créer un tableau à partir d'une chaîne de caractères avec la méthode split. Et vice versa.
Un bref résumé des conteneurs DI et DI
Notez les arguments de mot-clé Ruby
Chute de caractères (édition rubis)
Pliage et dépliage du contenu de la vue Recycleur
À propos du fonctionnement de next () et nextLine ()
Explication des objets Ruby Time et Date
Résumé des hachages et symboles dans Ruby
[Ruby] Coupez le contenu des publicités Twitter
[Ruby] Distinction et utilisation des boucles dans Ruby
Comparaison des objets JavaScript et des classes Ruby
[Java] Vérifiez le nombre d'occurrences de caractères
Trouvez la différence à partir d'un multiple de 10
Point 63: Méfiez-vous des performances de la concaténation de chaînes