问题描述
编写一个程序,输入一个二进制的字符串(长度不超过32),然后计算出相应的十进制整数,并把它打印出来。
输入格式:输入为一个字符串,每个字符都是’0’或’1’,字符串的长度不超过32。
输出格式:输出一个整数。
输入输出样例

样例输入
1101
样例输出
13

package algo85;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);char[] binary = scanner.nextLine().toCharArray();scanner.close();int num = 0;int n = binary.length;for (int i = n - 1; i >= 0; i--) {if (binary[i] == '1') {num += Math.pow(2, n - i - 1);}}System.out.println(num);}}

[Java] 蓝桥杯ALGO-85 算法训练 进制转换相关推荐

  1. 蓝桥杯 ALGO-85 算法训练 进制转换

    问题描述 编写一个程序,输入一个二进制的字符串(长度不超过32),然后计算出相应的十进制整数,并把它打印出来. 输入格式:输入为一个字符串,每个字符都是'0'或'1',字符串的长度不超过32. 输出格 ...

  2. 蓝桥杯:试题 算法训练 Remember the A La Mode

    蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...

  3. JAVA笔记整理(1):进制转换

    JAVA笔记整理(1):进制转换 16.2.28 深圳坪山 多云 18℃ 爱吃螺蛳粉的巴赫 摘要:工具类转化函数:关于进制--2/10/16进制转化(Util_transform_scale)- ps ...

  4. 【广义找零钱问题】 贪心算法求解进制转换问题

    原题如下,怪我没读懂题意就开始写代码,曲解了题意,就写出个这样的奇葩进制来.但是运行结果与我的预期(实际上是对题的的错误理解)相符. 功能(与上图无关) 实现自定义独特进制的输出.类似于找零钱问题,见 ...

  5. 15从零开始学Java之详解计算机中的进制转换

    作者:孙玉昌,昵称[一一哥],另外[壹壹哥]也是我哦 CSDN博客专家.万粉博主.阿里云专家博主.掘金优质作者 配套项目资料 https://github.com/SunLtd/LearnJava h ...

  6. Java中常见程序:万年历,进制转换等

    1.1/2+2/3+-.+19/20 System.out.println("i\t\tm(i)");double a = 0;for (double i=1; i<=20; ...

  7. python二进制转十进制算法_python进制转换:十进制转二进制的用法

    我们在学习python时候肯定会碰到关于进制转换,其实这是非常简单的,这个就像小学学习数学乘法口诀意义,只要记住转换口诀即可轻松应用,一起来看下具体的操作内容吧~ 一.python进制转换 dec(十 ...

  8. 矩阵乘法 算法训练 试题_蓝桥杯习题集_ 算法训练 矩阵乘法

    原文: 算法训练 矩阵乘法 时间限制:1.0s   内存限制:512.0MB 问题描述 输入两个矩阵,分别是m*s,s*n大小.输出两个矩阵相乘的结果. 输入格式 第一行,空格隔开的三个正整数m,s, ...

  9. Java期末复习——ch02基本类型(进制转换,数据类型转换,汉字编码)

    第一题: /** 写出满足以下要求的 Java 代码.* ① 声明一个float 型变量 value,并赋以初值2.5.* ② 同一行声明 2 个 boolean型的变量 b1 和 b2,其中b2 被 ...

最新文章

  1. Python中的继承和多态
  2. 【FPGA】SRIO IP核系统总览以及端口介绍(三)(Messaging Port、User-Defined Port介绍)
  3. python学习笔记-day2-dict,tuple, string常用函数
  4. 香港中文大计算机科学系电话,港大和港中文计算机科学系2021年提前批招生开启!...
  5. win7下ngnix mysql php的安装_windows7下nginx +mysql+多版本PHP共存安装方法
  6. vs2008 jquery 智能提示
  7. 不删除文字聊天的微信清理工具,快速释放空间,Python 编写,附源码
  8. TracePro小白学习操作
  9. 澳洲CE毕业意向FullStackDeveloper
  10. @@identity
  11. Invalid handle returned
  12. 2015年第4本(英文第3本):Godfather教父
  13. Exporter介绍与指标数据汇总(完结)
  14. Html HBuilder封装APP
  15. 外卖订单量预测异常报警模型实践
  16. java ps old gen perm gen_java – JVM YoungGen 0%,Perm Gen 99%,OldGen Full
  17. CSS这些书写规范你知道吗?
  18. vlookup函数的使用(Excel中)
  19. IntelliJ IDEA 2018.3 汉化包
  20. 爱普生Epson L15158 一体机驱动

热门文章

  1. lua面向对象是怎么实现的
  2. android中The connection to adb is down .. You must restart adb and Eclipse问题的解决
  3. struts2(2012/2/25)
  4. Python 处理 CSV/EXCEL 表格文件
  5. 大数据之Oozie——源码分析(一)程序入口
  6. WinForm员工信息表
  7. replace()替换文字
  8. 飞利浦 TASY 电子病历系统中存在严重漏洞,可暴露患者记录
  9. 万万没想到:从啤酒评分 app 中竟能找到情报人员和军人的敏感信息
  10. Oracle不打算修复这两个iPlanet信息泄漏和注入漏洞