スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[Ruby]しりとり用Tips

最近覚えたことのTips.

一行で0に初期化された二次元配列の作り方
ary = Array.new(3){Array.new(3, 0)}    #=>[[0, 0, 0], [0, 0, 0], [0, 0, 0]]


入力された文字がすべてひらがなか判定.またはカタカナか判定
#!ruby -Ks

str1 = "あいうえお"
str2 = "アイウエオ"

p /^[ぁ-ん]+$/ =~ str1 #=>0
p /^[ァ-ン]+$/ =~ str2 #=>0

p /^[ぁ-ん]+$/ =~ str2 #=>nil
p /^[ァ-ン]+$/ =~ str1 #=>nil


ひらがなをすべてカタカナに変換.カタカナをすべてひらがなに変換
require "jcode"

str1 = "あいうえお"
str2 = "アイウエオ"

p str1.tr('ぁ-ん', 'ァ-ン') #=>"アイウエオ"
p str2.tr('ァ-ン', 'ぁ-ん') #=>"あいうえお"

テーマ : プログラミング - ジャンル : コンピュータ

コメント
コメントの投稿
管理者にだけ表示を許可する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。