和之前做过的缩位求和是一个道理

计算一个无符号整数的阿尔法乘积。对于一个无符号整数x来说,
它的阿尔法乘积是这样来计算的:如果x是一个个位数,
那么它的阿尔法乘积就是它本身;
否则的话,x的阿尔法乘积就等于它的各位非0
的数字相乘所得到的那个整数的阿尔法乘积。
例如,4018224312的阿尔法乘积等于8,
它是经过以下的几个步骤计算出来的:
  4018224312à418224312à3072
  3072à372à42
  42à4*2à8
输入:
  4018224312
输出:
  8
思路:就是挨个乘起来,遇到0跳过,接着乘,如果大于两位数,拆开再乘就可。

public static void main(String[] args) {Scanner scanner = new Scanner(System.in);long x = scanner.nextLong();while (x > 10) {                                  //就是大于两位数long count = 1;String string = x + "";                      //给一个空的字串for (int i = 0; i < string.length(); i++) {if (string.charAt(i) - '0' != 0) {      //强制转换,不等于0,才可以乘count *= string.charAt(i) - '0';    //乘完以后,强制转换。}}  x = count;                                  //替换出来}System.out.println(x);                        }

小剧场:一世人生有热凉,晨要担当,暮要担当。

蓝桥阿尔法乘积 JAVA暴解相关推荐

  1. 蓝桥信用卡号验证-枚举法应用 JAVA暴解

    当你输入信用卡号码的时候,有没有担心输错了而造成损失呢? 其实可以不必这么担心,因为并不是一个随便的信用卡号码 都是合法的,它必须通过Luhn算法来验证通过. 该校验的过程: 1.从卡号最后一位数字开 ...

  2. 蓝桥杯十届年号字串 JAVA暴解

    小明用字母 A 对应数字 1,B 对应 2,以此类推,用 Z 对应 26.对于 27 以上的数字,小明用两位或更长位的字符串来对应, 例如 AA 对应 27,AB 对 应 28,AZ 对应 52,LQ ...

  3. 第八届蓝桥杯 拉马车JAVA暴解

    假设参加游戏的小朋友是A和B,游戏开始的时候,他们得到的随机的纸牌序列如下: A方:[K, 8, X, K, A, 2, A, 9, 5, A] B方:[2, 7, K, 5, J, 5, Q, 6, ...

  4. 蓝桥 勇者斗恶龙 最详细的JAVA暴解

    你的王国里有一条n个头的恶龙,你希望雇一些骑士把它杀死(即砍掉所有头). 村里有m个骑士可以雇佣,一个能力值为x的骑士可以砍掉恶龙一个直径不超过x的头, 且需要支付x个金币.如何雇佣骑士才能砍掉恶龙的 ...

  5. 蓝桥耐摔指数 JAVA暴解(摔手机)

    x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机. 各大厂商也就纷纷推出各种耐摔型手机.x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通. x ...

  6. Java 算法 阿尔法乘积

    目录标题 题目描述 解题思路 代码 题目描述 输入 输入描述: 计算一个整数的阿尔法乘积.对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身:否则的话, ...

  7. 蓝桥杯——阿尔法乘积

    Description 计算一个整数的阿尔法乘积.对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身:否则的话,x的阿 尔法乘积就等于它的各位非0的数字 ...

  8. 蓝桥杯 ALGO-104 算法训练 阿尔法乘积

    问题描述 计算一个整数的阿尔法乘积.对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身:否则的话,x的阿尔法乘积就等于它的各位非0的数字相乘所得到的那个 ...

  9. P0404 阿尔法乘积 蓝桥杯

    算法提高 P0404 题目 时间限制:1.0s 内存限制:256.0MB 问题描述 计算一个无符号整数的阿尔法乘积.对于一个无符号整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的 ...

最新文章

  1. 51单片机实现对24C02进行页写、顺序读取并显示验证
  2. java final修饰符_java final修饰符详解,final修饰方法
  3. 重新想象 Windows 8.1 Store Apps (79) - 控件增强: MediaElement, Frame
  4. 一个***与一个电脑白痴的经典对白
  5. jmeter(一)安装教程
  6. 渗透测试web未设置http头 Strict Transport Security
  7. Python学习day2 while循环格式化输出运算符
  8. 手机将与瘦客户机争夺办公桌面
  9. HNU 实验五松雅的旅馆
  10. DEFERRED_SEGMENT_CREATION
  11. VHDL计算机硬件能直接执行吗,第5章 VHDL程序结构.ppt
  12. Html meta 标签定义页面元信息 详解
  13. python官方帮助文档中文版-python中文版
  14. Ubuntu 20.04 锐捷客户端安装记录
  15. Hybird Astar算法原理
  16. 机器视觉:光源基础及选型
  17. 10 大C++ Web(HTTP)开发开源框架/库推荐
  18. android短信验证码自动填写
  19. 中西方对时间的差异_中西文化的差异-2 时间观
  20. 读易[12]·如何做好职业规划(乾卦)

热门文章

  1. 一文入门Django-实现LOL英雄信息展示
  2. js单例模式——创建弹窗
  3. 设计师必看!一个熬夜不伤身的小秘诀
  4. 手机浏览器上传图片代码php,移动端图片上传,使用微信浏览器后端接受到的文件类型是application/octet-stream...
  5. 无线网络设置隐藏网络以及mac地址绑定
  6. CPU各个寄存器作用
  7. flex 子元素占满剩余高度 与 flex:1 的子元素 overflow:hidden 失效
  8. 浏览器 重定向 301 和 302 区别
  9. gearman php 分布式,gearman分布式处理系统
  10. margin相关基本知识