Ruby 初心者スレッド Part 52
■ このスレッドは過去ログ倉庫に格納されています
0119デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANみたいな感じで文字列の各文字の対応する数字を合計して返すプログラムを作りたいのですが
str="abc".split(//)
num={"a"=>1,"b"=>2,"c"=>3}
count=0
for i in 0...str.size
count += a[str[i]]
end
puts count
↑のnumをa〜zまでそれぞれ1〜26に対応させるのって手打ちじゃなくて簡単な方法ってありますか?
■ このスレッドは過去ログ倉庫に格納されています