作者toki (いまがその時だ)
看板Ruby
標題Re: [問題] 單字轉換成數字
時間Fri Dec 21 11:32:15 2007
※ 引述《ibad (ibad)》之銘言:
: 露比新手一枚(其實是語言新手一枚)
: 練習題目:輸入一單字,然後轉換成數字。例如:a=1,b=2...
: 以下是我練習寫的,當然寫的很彆扭,想請問版上高手,能否有更簡單的寫法。感謝
: 另外,每次呼叫function, 就要重新再跑alphaTB = ('a'..'z').to_a
: 很沒效率 ><
: print "輸入一單字:"
: str=gets().chomp!
print "輸入一單字:"
str=gets().chomp!
#method 1
str.unpack("C*").each{|c| print c - 96, " "}
puts
#method 2
str.each_byte{|c| print c - 96, " "}
puts
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.82.44
※ 編輯: toki 來自: 122.116.82.44 (12/21 11:35)