エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyで「半角何文字」か調べる - Qiita
class String def better_han_zen_length self.length*2 - self.scan(/[0-9a-zA-Z]+/).join.length end ... class String def better_han_zen_length self.length*2 - self.scan(/[0-9a-zA-Z]+/).join.length end end a = "あふぁsぢsふぃあwふgyfsidfuhierigfs98ふぁいsdbしあうyfdg981798171あいうはしfはすfぎうあygsf198y19いうfはいあshf8さぎfばsdf198y19hisjfoasf:;l^-0o:f;sd912obakjfiahf" n = 100000 Benchmark.bm do |x| x.report { n.times{ a.han_zen_length } } x.report { n.times{ a.better_han_zen_length } } end