2006/06/19

文字コードの和

By:“midore” at:2006/06/19(月曜) 18:29曇のち雨

特に意味もなく自分の名前の文字コードの和が素数だったらいいなと期待したが、

def my_no(str)
  #unsigned char (8bit 符号なし整数)
  a = "#{str}".unpack("C*")
  mynum = 0
  a.each{|str|
    a_x = sprintf("%x", str).to_i
    mynum = mynum + a_x
    }
    return mynum
end
puts "sum = " + my_no("midore").to_s + "?n"
exit


=> sum = 282

素数じゃなかった...

http://ruby-lang.org/ja/man/?cmd=view;name=pack%A5%C6%A5%F3%A5%D7%A5%EC%A1%BC%A5%C8%CA%B8%BB%FA%CE%F3;em=unpack;em=C

--imported_from
http://www.midore.net/daybook/2006/5-9/1150709387.html

0 件のコメント: