[RUBY] Chute de caractères (édition rubis)

[Ruby] Suppression de caractères

problème

La goutte chérie se compose de cinq niveaux de bois, chacun avec une lettre minuscule. Étant donné que la chaîne de caractères avant le morceau de bois a été ignorée et que le nombre d'étapes de bois qui a été ignoré est indiqué, créez un programme qui calcule la chaîne de caractères après que le morceau de bois a été ignoré.

Valeur à saisir

L'entrée est donnée dans le format suivant:

S N -La première ligne reçoit un S qui représente la chaîne de caractères avant de laisser tomber le morceau de bois. -La deuxième ligne reçoit l'entier N, qui indique le nombre de rangées de bois à déposer. -L'entrée totale est de 2 lignes et un saut de ligne est inséré à la fin.

Production attendue

Veuillez sortir la chaîne de caractères créée après la chute d'un morceau de bois.

Insérez un saut de ligne à la fin et n'incluez pas de caractères supplémentaires ou de lignes vides.

Exemple d'entrée 1

apple 2

Exemple de sortie 1

aple

Exemple d'entrée 2

water 5

Exemple de sortie 2

wate

Ma réponse

python


a = gets.chomp
b = gets.to_i
str = a.slice!(b - 1)
print a

Le point de cette fois

Appeler une chaîne sur la première ligne

Appeler un numéro sur la deuxième ligne

Appelé en spécifiant une chaîne de caractères avec b -1 en utilisant la méthode slice sur la 3ème ligne

Si str est défini sur la 4ème ligne, seule la chaîne de caractères a est sortie, donc la chaîne de caractères excluant la chaîne de caractères découpée par print a est sortie.

c'est tout!

Recommended Posts

Chute de caractères (édition rubis)
Bases de Ruby
Compteur Manstep (édition Ruby)
Implémentation de la fonction de connexion Ruby on Rails (édition de devise)
Numéros de sécurité (édition rubis)
Fizz Buzz (édition Ruby)
définition de la méthode ruby
Plus petite valeur (édition rubis)
Q. Elevator (édition Ruby)
Le nième et le n + 1er caractères d'une chaîne Ruby