[RUBY] Programme de conversion en chaîne Leet

【Aperçu】

1. Conclusion </ b>

2. Qu'est-ce que le caractère Let? </ B>

3. Comment coder </ b>

4. Environnement de développement </ b>

  1. Conclusion

Utilisez la méthode gsub! </ B>


2. Qu'est-ce que le caractère Let

Il se réfère principalement à la notation des alphabets utilisés sur Internet. Par exemple, "HELLO" serait "H3LL5". Ce sera un formulaire qui applique des chiffres et des lettres similaires à l'alphabet. Vous trouverez ci-dessous un tableau d'exemples spécifiques, mais il y a bien sûr de A à Z et il existe de nombreuses façons de les exprimer.

lettre Nombres
A 4
B 13
C [
D )
E 3

. . .

lettre Nombres
Z 2

URL référencée: Wikipédia: Leet Code Table

  1. Comment coder

variable= gets.chomp
variable.gsub!(/Chaîne de caractères avant la conversion/,'Chaîne de caractères après conversion')
met variable

#ex)
#leet_str = gets.chomp
#leet_str.gsub!(/Z/,'2')
#puts leet_str
#"Z"Quand vous entrez"2"Converti en

Il existe d'autres moyens, mais j'ai utilisé gsub!.

URL référencée: [Introduction à Ruby] Résumé des méthodes de remplacement de chaînes de caractères (gsub sub regex)

  1. Environnement de développement

Mac catalina 10.15.4 Vscode Ruby 2.6.5 Rails 6.0.3.3