蓝桥阿尔法乘积 JAVA暴解
和之前做过的缩位求和是一个道理
计算一个无符号整数的阿尔法乘积。对于一个无符号整数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暴解相关推荐
- 蓝桥信用卡号验证-枚举法应用 JAVA暴解
当你输入信用卡号码的时候,有没有担心输错了而造成损失呢? 其实可以不必这么担心,因为并不是一个随便的信用卡号码 都是合法的,它必须通过Luhn算法来验证通过. 该校验的过程: 1.从卡号最后一位数字开 ...
- 蓝桥杯十届年号字串 JAVA暴解
小明用字母 A 对应数字 1,B 对应 2,以此类推,用 Z 对应 26.对于 27 以上的数字,小明用两位或更长位的字符串来对应, 例如 AA 对应 27,AB 对 应 28,AZ 对应 52,LQ ...
- 第八届蓝桥杯 拉马车JAVA暴解
假设参加游戏的小朋友是A和B,游戏开始的时候,他们得到的随机的纸牌序列如下: A方:[K, 8, X, K, A, 2, A, 9, 5, A] B方:[2, 7, K, 5, J, 5, Q, 6, ...
- 蓝桥 勇者斗恶龙 最详细的JAVA暴解
你的王国里有一条n个头的恶龙,你希望雇一些骑士把它杀死(即砍掉所有头). 村里有m个骑士可以雇佣,一个能力值为x的骑士可以砍掉恶龙一个直径不超过x的头, 且需要支付x个金币.如何雇佣骑士才能砍掉恶龙的 ...
- 蓝桥耐摔指数 JAVA暴解(摔手机)
x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机. 各大厂商也就纷纷推出各种耐摔型手机.x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通. x ...
- Java 算法 阿尔法乘积
目录标题 题目描述 解题思路 代码 题目描述 输入 输入描述: 计算一个整数的阿尔法乘积.对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身:否则的话, ...
- 蓝桥杯——阿尔法乘积
Description 计算一个整数的阿尔法乘积.对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身:否则的话,x的阿 尔法乘积就等于它的各位非0的数字 ...
- 蓝桥杯 ALGO-104 算法训练 阿尔法乘积
问题描述 计算一个整数的阿尔法乘积.对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身:否则的话,x的阿尔法乘积就等于它的各位非0的数字相乘所得到的那个 ...
- P0404 阿尔法乘积 蓝桥杯
算法提高 P0404 题目 时间限制:1.0s 内存限制:256.0MB 问题描述 计算一个无符号整数的阿尔法乘积.对于一个无符号整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的 ...
最新文章
- 51单片机实现对24C02进行页写、顺序读取并显示验证
- java final修饰符_java final修饰符详解,final修饰方法
- 重新想象 Windows 8.1 Store Apps (79) - 控件增强: MediaElement, Frame
- 一个***与一个电脑白痴的经典对白
- jmeter(一)安装教程
- 渗透测试web未设置http头 Strict Transport Security
- Python学习day2 while循环格式化输出运算符
- 手机将与瘦客户机争夺办公桌面
- HNU 实验五松雅的旅馆
- DEFERRED_SEGMENT_CREATION
- VHDL计算机硬件能直接执行吗,第5章 VHDL程序结构.ppt
- Html meta 标签定义页面元信息 详解
- python官方帮助文档中文版-python中文版
- Ubuntu 20.04 锐捷客户端安装记录
- Hybird Astar算法原理
- 机器视觉:光源基础及选型
- 10 大C++ Web(HTTP)开发开源框架/库推荐
- android短信验证码自动填写
- 中西方对时间的差异_中西文化的差异-2 时间观
- 读易[12]·如何做好职业规划(乾卦)
热门文章
- 一文入门Django-实现LOL英雄信息展示
- js单例模式——创建弹窗
- 设计师必看!一个熬夜不伤身的小秘诀
- 手机浏览器上传图片代码php,移动端图片上传,使用微信浏览器后端接受到的文件类型是application/octet-stream...
- 无线网络设置隐藏网络以及mac地址绑定
- CPU各个寄存器作用
- flex 子元素占满剩余高度 与 flex:1 的子元素 overflow:hidden 失效
- 浏览器 重定向 301 和 302 区别
- gearman php 分布式,gearman分布式处理系统
- margin相关基本知识