yuuki blog

プログラミング をアプトプットしています。

Ruby n進数の表示方法

n進数から10進数へ変換

puts "値は?"
int = gets.chomp
puts "何進数?"
n = gets.to_i
puts int.to_i(n)

String.to_i(基数)と引数に基数を指定すると、n進数の文字列も数値に変換することができます

n進数から10進数へ変換

puts "値は?"
int = gets.to_i
puts "何進数に変換?"
m = gets.to_i
puts int.to_s(m)

Integer.to_s(基数)と引数に基数を指定すると、n進数から10進数に変換することができます