2018蓝桥杯省赛---java---C---7(缩位求和)
题目描述
问题描述在电子计算机普及以前,人们经常用一个粗略的方法来验算四则运算是否正确。
比如:248 * 15 = 3720
把乘数和被乘数分别逐位求和,如果是多位数再逐位求和,直到是1位数,得
2 + 4 + 8 = 14 ==> 1 + 4 = 5;
1 + 5 = 6
5 * 6
而结果逐位求和为 3
5 * 6 的结果逐位求和与3符合,说明正确的可能性很大!!(不能排除错误)请你写一个计算机程序,对给定的字符串逐位求和资源约定峰值内存消耗(含虚拟机) < 256M
CPU消耗 < 1000ms输入格式输入为一个由数字组成的串,表示n位数(n<1000);输出格式输出为一位数,表示反复逐位求和的结果。
思路分析
反复逐位求和
代码实现
package TEST;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String str=scanner.nextLine();
// System.out.println(str.length());while (str.length()>1){int sum=0;for (int i = 0; i < str.length(); i++) {sum+=str.charAt(i)-'0';}str=sum+"";}System.out.println(str);}
}
2018蓝桥杯省赛---java---C---7(缩位求和)相关推荐
- 全球变暖--2018蓝桥杯省赛
全球变暖–2018蓝桥杯省赛 题目描述 你有一张某海域 NxN 像素的照片,"."表示海洋."#"表示陆地,如下所示: - .##- .##- -##. -## ...
- 2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数
2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数 在线评测 Ideas 对于一个纯循环小数,假设循环节为l,则小数为0.llll-,转换为分数就是 l / (10 ** n ...
- java迷宫类编程题_第十届蓝桥杯省赛java类B组 试题 E:迷宫 (动态规划之回溯法)...
问题描述 试题 E: 迷宫 [问题描述] 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方. 010000 000100 001001 110000 迷宫的入口为 ...
- 第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解
第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解(非满分) import java.util.Scanner; public class Main {public static void main( ...
- 2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛)
2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛) A:ASC B:卡片 C:直线 D:货物摆放 E:路径 Floyed Dijkstra F:时间显示 G:最少砝码 H:杨辉三角形 I: ...
- 2018 蓝桥杯省赛 B 组模拟赛(一)--封印之门
题目链接:https://nanti.jisuanke.com/t/A1594 蒜头君被暗黑军团包围在一座岛上,所有通往近卫军团的路都有暗黑军团把手.幸运的是,小岛上有一扇上古之神打造的封印之门,可以 ...
- 第十二届蓝桥杯省赛 Java 大学 B 组—砝码称重—满分百分题解
第十二届蓝桥杯省赛 Java 大学 B 组-砝码称重-满分百分题解 一.解题思路 1.解法一( Java ) 解法思路:简单模拟 ☝ArrayList 遍历 + HashSet 存储(去重) 伪代码如 ...
- 2015年第六届蓝桥杯 - 省赛 - Java大学B组 - A. 三角形面积
三角形面积 如[图1]所示.图中的所有小方格面积都是1. 那么,图中的三角形面积应该是多少呢? 请填写三角形的面积.不要填写任何多余内容或说明性文字. Ideas 这道题跟2018年第九届蓝桥杯 - ...
- 填词游戏java_第八届蓝桥杯国赛 Java B组 第五题 填字母游戏(博弈论)
解题思路: 因为是博弈论,所以我们要对先手的必胜态和必败态分析. 1.首先我们看赢遇到的状态,就是给出的串的子串有LO*,*OL,L*L这三种情况(就叫福利局吧~).都可以直接填出LOL,获胜. 2. ...
- 2020第十一届蓝桥杯国赛JAVA B组真题解析(带源码及解析)
蓝桥杯历年真题及解析. 目录 蓝桥杯历年真题及解析. A: 美丽的 2 题目: 分析: AC代码: B: 扩散 题目: 分析: AC代码: C: 阶乘约数 题目: 分析: AC代码: D: 本质上升序 ...
最新文章
- Spring IOC 容器源码分析系列文章导读
- Fabricjs使用Group实现组合对象
- Python简单试题3
- Apache Storm:如何使用Flux配置KafkaBolt
- UTF8有BOM和无BOM
- TSVD截断奇异值分解
- 使用 Spring 进行单元测试
- BZOJ 3571: [Hnoi2014]画框
- 输入框设置等宽字体_Glyphs 官方教程 | 字体命名
- 动态规划入门G - Super Jumping! Jumping! Jumping! (有关最优子序列的一个相关题目)...
- VB基础入门教程.doc
- 迈克尔杰克逊全部专辑下载
- oracle数据库基础笔试题,Oracle数据库入门笔试试题及参考答案
- 实现原理 扫描枪_条码扫描枪原理
- 如何使用wink框架_如何使用Wink安排您的灯光
- 对Java中常见的四种I/O模型理解
- 用 Python 给程序加个进度条,让你的程序看起来更炫酷
- 3D建模软件大总结,你都知道哪些?
- 解决Microsoft Office SDX Helper服务占用率高
- 克转换成千克怎么算python_磅到公斤和克的转换python函数
热门文章
- word List 45
- 2021年广东工业大学第十五届文远知行杯程序设计竞赛(同步赛) H.有多短 思维
- Bigraph Extension
- 牛客网【每日一题】 合集
- YBTOJ:斐波拉契(矩阵快速幂)
- P3964-[TJOI2013]松鼠聚会【计算几何】
- POJ2186-Popular Cows(流行的奶牛)【tarjan,强连通分量,图论】
- 牛客练习赛 57——manacher算法 树形dp?
- 初一模拟赛总结(2019.3.9)
- codeforces gym-101741 Cover the Paths LCA、离线询问