0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Leet文字列への変換プログラム

Last updated at Posted at 2020-10-16

【概要】

1.結論

2.Leet文字とは何か

3.どのようにコーディングするか

4.開発環境

1.結論

gsub!メソッドを使う


2.Leet文字とは何か ---------------------------------------- 主に、インターネットで使用されるアルファベットの表記法のことをいいます。例えば、"HELLO"であれば"H3LL5"となります。アルファベットに似た数字や文字を当てはめる形になります。下記に具体例の表を載せておきますが、もちろんA~Zまであり、その表現方法はいくつもあります。
文字 数字
A 4
B 13
C [
D )
E 3
.
.
.
文字 数字
Z 2

参考にしたURL:
Wikipedia:Leet符号表

3.どのようにコーディングするか

変数 = gets.chomp
変数.gsub!(/変換前の文字列/,'変換後の文字列')
puts 変数

#ex)
#leet_str = gets.chomp
#leet_str.gsub!(/Z/,'2')
#puts leet_str
#"Z"と入力すると"2"に変換される

他の方法もありますが、自分はgsub!を使用しました。

参考にしたURL:
【Ruby入門】文字列の置換方法まとめ(gsub sub regex)

4.開発環境

Mac catalina 10.15.4
Vscode
Ruby 2.6.5
Rails 6.0.3.3

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?