二进制到十进制终端脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二进制到十进制终端脚本相关的知识,希望对你有一定的参考价值。

  1. def binary_to_decimal(x)
  2. y = 1
  3. z = 0
  4. x.gsub(/ /,'').reverse.scan(/(0|1)/).each do |x|
  5. z = z + (y * x[0].to_i)
  6. y *= 2
  7. end
  8. z
  9. end
  10.  
  11. number = gets.chomp
  12. puts binary_to_decimal(number)

以上是关于二进制到十进制终端脚本的主要内容,如果未能解决你的问题,请参考以下文章

十六进制到十进制终端脚本

十进制到十六进制终端脚本

sh 从终端/ shell /命令行/命令提示符下载Oracle网站上的JDK / JRE / Java二进制文件的脚本

sh 从终端/ shell /命令行/命令提示符下载Oracle网站上的JDK / JRE / Java二进制文件的脚本

sh 从终端/ shell /命令行/命令提示符下载Oracle网站上的JDK / JRE / Java二进制文件的脚本

如何从脚本的纯色图像中获取十六进制颜色代码?